- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 如何保证redis和数据库的数据一致?
1.如果先删缓存,在写数据库:在高并发情况下,当第一个线程删除了缓存,还没来得及写数据库,第二个线程来读数据,发现缓存中的数据为空,那就回去读数据库中的数据(旧值,脏数据)读完之后,就把读到的结果写入缓存(此时,第一个线程已经将新的值写到缓存里面了),这样缓存中的值就会被覆盖为修改前的脏数据。2.先写数据库,再删缓存:如果数据库写完之后,缓存删除失败,数据就会不一致。总结:在这种方式下,通常写操作不能太频繁。总结:始终只能保证一定时间内的最终一致性。
2023-01-07 16:11:48
779
原创 2020-09-25
今天改造老项目 1.5升级1.6; 遇到编译报错:未结束的字符串字面值. 根据网上帖子试了N次,无效, 排查发现所有的encoding 都是一致的; 但就是报错! 头都挠烂了!!最后点了一下一面右下角的编码,设置为我想要的编码,再次编译,不报错了,嘿嘿嘿!!...
2020-09-25 11:14:33
1111
原创 今天今天改造老项目 1.5升级1.6; 遇到编译报错:未结束的字符串字面值. 根据网上帖子试了N次,无效, 排查发现所有的encoding 都是一致的; 但就是报错! 头都挠烂了!! 最后点了一下一
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-09-25 11:11:13
168
原创 关于sql 插入时做判断 简单收集
在做用户模块或其他模块要求数据库唯一性的时候在插入数据需要先判断一下数据库中是否已经存在;这条sql 最基础的插入语句,```sql```sqlINSERT INTO user(name,password) values(admin,123456)下面将它改造成插入判断是否存在 #{参数}```sqlINSERT INTO user(name, password)SEL...
2019-11-28 11:25:06
1521
weblogic集群部署文档.docx
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人