其实还是得结合业务来思考,我这里给几个思路: 比如你拿个数据要写库,你先根据主键查一下,如果这数据都有了,你就别插入了,update 一下好吧。比如你是写 Redis,那没问题了,反正每次都是 set,天然幂等性。比如你不是上面两个场景,那做的稍微复杂一点,你需要让生产者发送每条数据的时候,里面加一 ...
分类:
数据库 时间:
2020-02-26 01:51:51
阅读次数:
110
插入排序什么是插入排序? 具体实现逻辑 1. 取数组的第一个元素为已经排序好的元素,将第一个元素看作有序序列 2. 取数组的第二个元素和已经排序好的元素进行比较,如果第二个元素比第一个元 素小,则交换位置,排序完成后第一个元素和第二个元素必然有序,形成新的有 序数列 3. 取数组的第三个元素,依次和 ...
分类:
编程语言 时间:
2020-02-26 01:52:06
阅读次数:
84
I'm a newbie when it comes to creating new events to components... and I noticed that TDBGrid has a OnCellClick, but sadly it doesnt have an OnCellDbl ...
分类:
数据库 时间:
2020-02-26 01:52:35
阅读次数:
104
运行程序时抛出异常: 基础提供程序在 Open 上失败,详细信息:该帐户当前被锁定,所以用户sa登录失败。系统管理员无法将该帐户解锁。 1.考虑连接字符串是否正常 登录数据库,发现登录报同样的错误 =>数据库的问题 2.百度搜索:参考博客:http://blog.csdn.net/chengmode ...
分类:
其他好文 时间:
2020-02-26 01:52:53
阅读次数:
76
幂等性:一个请求,不管重复来多少次,结果是不会改变的。 每个消息都会有唯一的消息 id。1)、先查再保存每次保存数据的时候,都先查一下,如果数据存在了那么就不保存。这个情况是并发不高的情况。 2)、业务表添加约束条件如果你的数据库将来都不会分库分表,那么可以在业务表字段加上唯一约束条件(UNIQUE ...
分类:
其他好文 时间:
2020-02-26 01:53:14
阅读次数:
119
由于网络原因,我们在pull Image 的时候,从Docker Hub上下载会很慢,所以可以使用国内的镜像(mirror)来加速,方便大家使用。 配置阿里云加速器 1. 登录阿里开发者平台 https://promotion.aliyun.com/ntms/act/kubernetes.html# ...
分类:
其他好文 时间:
2020-02-26 01:53:42
阅读次数:
237
112. 路径总和 1 class Solution { 2 public boolean hasPathSum(TreeNode root, int sum) { 3 if(root==null){ 4 return false; 5 } 6 if(sum==root.val && root.le ...
分类:
其他好文 时间:
2020-02-26 01:54:01
阅读次数:
137
[dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgConfirmDelete, dgCancelOnExit, dgMultiSelect] 相关代码 procedure TF ...
分类:
数据库 时间:
2020-02-26 01:54:19
阅读次数:
72
...
分类:
其他好文 时间:
2020-02-26 01:54:39
阅读次数:
80
深入探讨部署生态系统的第一个核心组件:容器调度
分类:
其他好文 时间:
2020-02-26 09:12:08
阅读次数:
100
本贴描述如下测试场景:虚机已经置备出来,通过set-vm-OSCustomizationSpec指定虚机配置,开机后看虚机是否按照spec的要求配置成功。ps:虚机开机状态下无法应用虚机自定义配置文件。?测试总结:虚机置备出来之后,在关机状态下应用OSCustomizationSpec,开机后生效。?过程描述:利用已有的虚机自定义配置文件派生一个新的临时配置文件PowerCLI
分类:
其他好文 时间:
2020-02-26 09:12:44
阅读次数:
75
最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时。
分类:
其他好文 时间:
2020-02-26 09:12:59
阅读次数:
91
最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时。
分类:
其他好文 时间:
2020-02-26 09:13:14
阅读次数:
79
最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时
分类:
其他好文 时间:
2020-02-26 09:13:29
阅读次数:
92
教你jdbc连接sqlserver数据库publicclassDataTransmission{privateStringdriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";privateStringuri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test&qu
分类:
数据库 时间:
2020-02-26 09:14:31
阅读次数:
105
最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时。
分类:
其他好文 时间:
2020-02-26 09:14:58
阅读次数:
104
1先决条件Harbor被部署为多个Docker容器,因此可以部署在任何支持Docker的Linux发行版上。目标主机需要安装Python,Docker和DockerCompose。1.1硬件资源类型容量说明CPU最少2个CPU首选4个CPU内存最少4GB首选8GB硬盘最少40GB160GB为佳1.2软件名称版本说明Python2.7或更高请注意,您可能必须在默认未安装Python解释器的Linux
分类:
其他好文 时间:
2020-02-26 09:15:15
阅读次数:
509
最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时。
分类:
其他好文 时间:
2020-02-26 09:15:34
阅读次数:
109
当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。以前几乎所有Linux系统管理的书上都推荐设置交换分区大小为内存的2倍。这些建议到了现在就是那么适用了,现在的服务器动不动就是16GB/
分类:
系统相关 时间:
2020-02-26 09:15:52
阅读次数:
195
最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时。
分类:
编程语言 时间:
2020-02-26 09:16:10
阅读次数:
110