接手的项目中有很多以g_i_xxxxx开头的表,看了下PolarDB的索引策略,在这里稍作记录。
使用mysql的时候,很多时候用自增主键。正常使用一般是没有问题的,但是极小概率情况下会碰到主键回溯的问题。在业务上可能造成id一样,但是对应的业务数据不一样的问题。这个问题发生在Mysql 8.0版本之前。
vivo 自研鲁班分布式 ID 服务实践,文章来源:vivo 自研鲁班分布式 ID 服务实践
ShardingJdbc 分库分表,原文来源:手把手教你实现分库分表
自己手动撸一个分库分表的解决方案,原文来源:一种简单易懂的 MyBatis 分库分表方案
安装步骤
封装RocketMQ公共组件的时候,首先尝试使用Spring的IOC托管机制,后来发现配置文件读取、Spring实例工厂定义、bean实例初始化 等时间节点较难控制, 所以考虑使用工具类的静态方法中托管相关实例进行实现,但在项目启动的 ApplicationListener 中配置监听事件的时候,发现会被执行两次,采用如下的 方式可以解决这个问题。
想要SpringBoot项目在启动的时候就检验配置文件中配置的参数是否正确,可以采用如下的参数验证方式。
项目信息
数据库相关文章目录。