在日常的开发中,我们经常会遇到这样的需求,我们有一个存储主数据的表,当有新的数据写入的时候,若库中存在数据则更新,否则当作新的数据写入。 一般情况下,我们会先对数据库进行一次Select,若数据存在我们则执行更新操作,当然这种方法在大部分情况下是可行的,但数据量大或者数据写入频繁的时候,这种方法就表现出来它的不稳定。 其实在数据库中都提供了UNIQUE约束规则,我们可以在数据库中建立UNIQUE约束规则,这样我们在插入具有约束限制数据的时候,我们就会得到一个异常,我们可以捕获这个异常,在异常块中进行更新操作。 在M…

2019-06-05 0条评论 1492点热度 4人点赞 Jalena 阅读全文

官方发布地址:https://github.com/goharbor/harbor/releases Harbor支持在线安装及离线安装,此文章采用在线离线安装的形式,且安装版本为2.1.2。 Hardware 下表列出了部署Harbor的最低和推荐硬件配置。 Resource Minimum Recommended CPU 2 CPU 4 CPU Mem 4 GB 8 GB Disk 40 GB 160 GB Software 必须在目标主机上安装的软件版本。 Software Version Descripti…

2019-06-01 0条评论 1820点热度 16人点赞 Jalena 阅读全文

删除所有容器 删除所有镜像 按条件删除镜像 删除不干净,强制清空

2019-06-01 0条评论 466点热度 0人点赞 Jalena 阅读全文

2019-05-08 0条评论 2696点热度 0人点赞 Jalena 阅读全文

方式一、 方式二、 docker-compose.yml

2019-04-28 0条评论 810点热度 0人点赞 Jalena 阅读全文

问题重现 最近将系统升级到了Windows LTSC 2019,且使用了较新的Python(3.7.3),在调试Odoo12的时候,Pycharm直接抛出错误"Process finished with exit code -1073740940 (0xC0000374)",经过各方查证,发现问题是由于locale这个包引起的。 解决方法 控制面板—>区域 到此,重启计算机,问题修复。 参考来源:https://youtrack.jetbrains.com/issue/PY-33045

2019-04-08 2条评论 3054点热度 3人点赞 Jalena 阅读全文

Oracle中start with…connect by prior子句用法connect by 是结构化查询中用到的,其基本语法是 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段:org_id,parent_id,那么通过表示每一条记录的parent是谁,就可以形成一个树状结构,用上述语法的查询可以取得这棵树的所有记录。 prior 关键字表示父数据,prior 条件表示子数据需要满足父数据的什么条件。 实际使用 在项目中我们经常用到层级编码,例如:301090213,他其实是一个按照每2个数值…

2019-03-25 0条评论 439点热度 0人点赞 Jalena 阅读全文

概念 持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 持续集成的好处 快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。 防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。 简介 & 原理 自动部署涉及了若干个角色,主要介绍如下 GitLab-CI这个是一套配合G…

2019-03-01 0条评论 705点热度 0人点赞 Jalena 阅读全文

错误信息 准备工作 打开 Debug=assets模式 打开浏览器Debug模式 查看Console信息 错误处理 查看错误的信息,打上断点 重新执行操作 这里可以看到67行代码中会执行一个表达式,通过this._data[0]去比较values中的值,这里再查看values的数据是什么 继续往上跟踪 发现在渲染行的时候也没有这个字段,那么问题基本可以定位了,我们没有在tree视图中添加我们需要的state字段。 继续查看我们的VIEW视图文件。 果然没有,增加上去! 重新启动、更新模块 问题解决!

2019-02-21 1条评论 2148点热度 0人点赞 Jalena 阅读全文

扩展知识 BETWEEN操作符是选取介于两个值之间的数据。这些值可以是数值、文本或者日期。 然而在使用between and限定日期的时候,特别需要注意,在and后的日期是到天的,那么默认为00:00:00。对于大于00:00:00这样的数据是会排除在外的。 这时候就需要将数据进行to_char处理。或者使用>= and <=这样的操作符进行处理。

2019-02-17 0条评论 504点热度 0人点赞 Jalena 阅读全文
1234516