![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 65
qwerdfgg
喜欢编程,互相探讨
展开
-
缓存(Redis)和数据库间的数据一致性--笔记
案例一: 当我们更新数据库成功,需要更新缓存中的数据,此时缓存更新失败,这时数据库和缓存的数据就不一致了 案例二: 当我们删除缓存记录后,还没来得及删除数据库数据,此时另一个线程来读取,发现缓存没数据就去读数据库的数据并将它写入缓存,此时缓存就有了脏数据,当删完数据库数据时,下一次访问就会拿到缓存的脏数据 此时数据库为空,redis不为空 解决方案一:延时双删策略 客户端-------》删除redis缓存-------》数据写入DB--------》休眠500MS------》再次删除r原创 2020-07-09 14:30:49 · 339 阅读 · 0 评论 -
高并发操作下的避免幻读
高并发操作下的避免幻读 既有读,又有修改的两个事务并行操作, 需要加锁(synchronized)— 事务只能一个执行完再执行下一个,避免幻读,否则第二个事务读到的数据是旧的数据,修改后会让第一个事务的修改操作失效 注解@Transactional是无法解决这个问题 ...原创 2020-05-19 17:14:14 · 475 阅读 · 0 评论 -
获取配置文件的值
获取配置文件的值原创 2020-05-09 15:15:03 · 148 阅读 · 0 评论 -
t-io实战demo
t-io实战demo 服务端架子 客户端架子原创 2020-05-09 13:48:54 · 744 阅读 · 1 评论 -
2020-05-04
fiddler,Charles抓包 TCP,UDP,wireshark原创 2020-05-04 23:32:11 · 102 阅读 · 0 评论