04 2021 档案
摘要:方法预览: insert前先select 加悲观锁 加乐观锁 加唯一索引 建防重表 根据状态机 加分布式锁 获取token 为什么接口要保证幂等性? 可能存在表单重复提交 防止接口重试 消费重复消息 具体方案 insert前判断数据是否存在,如果数据不存在则insert,否则update 加悲观锁
阅读全文
摘要:mysql find_in_set 原因 在项目中,使用mybatis做一对多关联,出现数据条数不匹配的情况,比如要查询10条,由于一对多的关系导致最终得到的数据条数变少。 解决方案(1) <select id="list" parameterType="emro.vo.resource.Resou
阅读全文
摘要:JDK版本: 知识点: JDK的设计 经典方法学习 区块链 JDK 的设计 // 问题1 : 为什么使用final 关键字 private final char value[]; 一旦进行初始化,就不能更改 /** Cache the hash code for the string */ priv
阅读全文