我们知道,mysql 如果设置了主键或者唯一约束,再插入相同的值会报错。 假设表中设置name字段为唯一索引,在存在 name = ‘张三’ 的情况下,再插入”张三”, insert into sc (name,class,score) values ('张三','三年二班',90); 报错信息如下: > 1062 - Duplicate entry '张三' for key 'name' 那么,对于这种存在唯一键冲突时,如何避免呢?下面,介绍三种方式。
参考资料 唯一索引重复导致插入失败的解决方案
当前微服务部署分散在了不同的K8S集群,比如有一些在阿里云K8S集群中,有一些在本地部署的K8S集群中, 如果解决不同区域的K8S集群间的通信问题,想到了如下几个方案。
Spark学习笔记。
接手的项目中有很多以g_i_xxxxx开头的表,看了下PolarDB的索引策略,在这里稍作记录。
使用mysql的时候,很多时候用自增主键。正常使用一般是没有问题的,但是极小概率情况下会碰到主键回溯的问题。在业务上可能造成id一样,但是对应的业务数据不一样的问题。这个问题发生在Mysql 8.0版本之前。
vivo 自研鲁班分布式 ID 服务实践,文章来源:vivo 自研鲁班分布式 ID 服务实践
ShardingJdbc 分库分表,原文来源:手把手教你实现分库分表
自己手动撸一个分库分表的解决方案,原文来源:一种简单易懂的 MyBatis 分库分表方案
安装步骤
C Primer Plus, 6th Edition 中文版 读书笔记
C++ Primer, 5th Edition
private blog
读书笔记
A Man-In-The-Middle Proxy as Fiddle and Charles, using Netty, JavaFX