摘要: 造成这个问题的原因 首先这两个操作不是原子性的,在多线程环境下,当线程A从数据库中读到的数据是1,在往缓存里面更新缓存之前,线程B操作了这条数据更新成为2。并发带来的原子性问题就是出现这个问题的根本原因。 解决方案 强一致性 延时双删:删除数据、更新redis的时候,等待其他线程把缓存更新好。可能出 阅读全文
posted @ 2023-03-27 21:06 fchhk 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Druid+Mysql默认使用的是ping的方式去判断连接是否有效。a56爆大奖在线娱乐们给druid配置的validationQuery根本就不会执行。 调试源码,发现usePingMethod变量为true 那么问题来了,如何将usePingMethod变为false呢? 解决方法: 在进程的启动参数中(jvm参 阅读全文
posted @ 2023-03-14 10:37 fchhk 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 网关简单理解 排他网关(ExclusiveGateway):解析条件,条件都不满足->报错。都满足,走id小的那一条线路。 并行网关(ParallelGateway):不解析条件,不报错,都走 包含网关(InclusiveGateway):包含网关可以看做是排他网关和并行网关的结合体。和排他网关一样 阅读全文
posted @ 2023-03-06 14:12 fchhk 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 public static void main(String[] args) { int[] arr = {9, 4, 3, 7, 8, 2}; int temp; // 从小到大排序, 每次把最小的移到最前 for (int i = 0; i < arr.length; i++) { 阅读全文
posted @ 2023-03-02 10:27 fchhk 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 比如查询出了所有学生的各科成绩列表,再按学生分组求和 Map<Integer, Double> collect = testList.stream().collect(Collectors.groupingBy(UserEntity::getUserId, Collectors.summingDou 阅读全文
posted @ 2023-02-24 09:08 fchhk 阅读(23) 评论(0) 推荐(0) 编辑
摘要: SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') //2023-02-17 09:29:36 近三天 BETWEEN DATE_SUB(NOW(), INTERVAL 3 DAY) AND NOW(); 上一个月 date_format( PAY_TIME, 阅读全文
posted @ 2023-02-17 09:33 fchhk 阅读(60) 评论(0) 推荐(0) 编辑
摘要: sorted()默认升序 list.stream().sorted().collect(Collectors.toList()); 单独实现以某属性降(升)序 降序才加.reversed() list.stream().sorted(Comparator.comparing(Student::get 阅读全文
posted @ 2023-02-08 17:10 fchhk 阅读(69) 评论(0) 推荐(0) 编辑
摘要: :wq 保存并退出 yy复制当前行 (n)yy复制当前以下n行 dd删除当前行 (n)dd删除当前以下n行 p 粘贴 /(搜索字符) 搜索 阅读全文
posted @ 2022-10-05 20:56 fchhk 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 创建目录 mkdir 删除目录 rmdir(空目录)、 rm -rf (非空目录) 浏览目录 ls 查看隐藏文件 ls -a 查看文件详细信息 ls -l 等价于 ll 返回上级目录 cd.. 创建文件 touch【连续创建 空格隔开】 删除文件 rm、 rm -f(无确认提示) 【连续删除 空格隔 阅读全文
posted @ 2022-09-25 21:28 fchhk 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 下面是两种方法 点击查看代码 public static void main(String[] args) { List<Integer> a = new ArrayList<>(); List<Integer> b = new ArrayList<>(); a.add(1); a.add(2); 阅读全文
posted @ 2022-09-02 15:21 fchhk 阅读(44) 评论(0) 推荐(0) 编辑