JAVA
java java
青藏阳光
凭一颗永不哭泣,勇敢的心。
展开
-
mysql 存储过程-新增指定数量不重复数据
mysql 不重复数据存储过程原创 2022-08-26 14:37:38 · 357 阅读 · 1 评论 -
manifest for java:8 not found : manifest unkown: manifest unknown
docker 发布报错,jdk:8 not found问题原创 2022-08-26 13:01:23 · 13653 阅读 · 5 评论 -
服务端-java开发总结
1.关联表尽量用id做关联,某些字段可以实现关联,但在业务变化后可能就不适用了(代码需要变更,更严重的是历史数据维护问题),所以尽量用唯一字段id做关联,从一开始就要考虑业务的变动可能,考虑代码的复用性,可扩展性,以及严密性,有些情况可能从逻辑上看不错,总是id是个好东西......原创 2021-08-20 16:41:27 · 299 阅读 · 0 评论 -
事务传播和锁的问题
A类a方法加了事务,a方法里加了redis锁,调用B类b方法,b方法加了redis锁。会导致b方法里锁释放了,但整体是一个事务,也就是还没提交时,b方法又查询了数据库导致查询到了事务提交前的数据,最后两个线程都改变了数据库数据,但结果是错的。应该能用事务传播级别解决现在采用在a方法调用处web层加锁,a方法里锁取消。这样保证整体事务提交后,下一个线程才继续,数据一致。...原创 2021-07-05 18:37:34 · 87 阅读 · 0 评论