有一说一
文章平均质量分 70
日常记录,将以往查阅的知识点梳理更新
影灬林
java菜鸟----崛起之路!!!
展开
-
面试篇--查漏补缺
简单整理下,对自己的基础查漏补缺原创 2021-10-28 10:15:41 · 312 阅读 · 1 评论 -
Java新手上路--工具篇
准备入职新公司了,提前准备下办公软件,U盘提前备好,当然版本号最好和公司保持一致!原创 2021-10-21 16:55:44 · 219 阅读 · 0 评论 -
如何保证数据库和缓存一致性
引入缓存是为了缓解数据库压力,提高性能1.先删缓存,再更新数据库问题:A线程更新数据库之前,B线程读取了数据,添加到缓存,导致后续缓存和数据库不一致解决:1)A更新数据库之前,设置缓存value为默认值如999999,B读取缓存,发现是默认值,休眠一会(注意默认值和业务冲突,休眠期间可能会多次重复,影响性能)2)经典做法:延时双删。更新数据库后再删一次缓存(写频繁还是会有脏数据,延迟时间设置多久不好评估)2.先更新数据库,再删缓存问题:删缓存失败怎么办,还是不一致...原创 2021-09-14 11:00:49 · 193 阅读 · 0 评论