找准目标,不断前行
摘要: 以下用法只支持mysql8.0以上; 遇到了个数据结构,字符串用逗号隔开的,需要分拆后统计数据,用到了mysql8的一个JSON_TABLE用法 CREATE TABLE items ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), ta 阅读全文
posted @ 2024-10-23 16:22 kevinZhuZhu 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 如果您有一个字段存储的是多个值,例如分号分隔的字符串,而您仍然需要进行精准匹配,可以使用 FIND_IN_SET 函数,但需要注意 FIND_IN_SET 是基于逗号分隔的字符串。如果您的字段是分号分隔的,可以先将其转换为逗号分隔的字符串。 假设 users 表的 roles 字段存储的是分号分隔的 阅读全文
posted @ 2024-10-23 10:22 kevinZhuZhu 阅读(43) 评论(0) 推荐(0) 编辑
摘要: GROUP_CONCAT(班级成绩 ORDER BY 个人总分 DESC SEPARATOR '; ') 班级成绩为你要排序的字段的值:eg:张三:100,李四:99 ORDER BY 为排序字段 SEPARATOR 为拆分你需要的字符 阅读全文
posted @ 2024-10-14 15:39 kevinZhuZhu 阅读(55) 评论(0) 推荐(0) 编辑
摘要: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect integer value: '' for column 'n_before_group_id' at row 1 mybatis foreach 插入时出现这个报错,原因是 阅读全文
posted @ 2023-11-30 23:31 kevinZhuZhu 阅读(189) 评论(0) 推荐(0) 编辑
摘要: @Transactional(rollbackFor = Exception.class, transactionManager = "aTransactionManager", isolation = Isolation.READ_COMMITTED) public R testDeadlock( 阅读全文
posted @ 2023-10-18 09:18 kevinZhuZhu 阅读(56) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { List<Map<String,Object>> list = new ArrayList<>(); Map<String,Object> map1 = new HashMap<String, Object>(); m 阅读全文
posted @ 2023-06-08 16:37 kevinZhuZhu 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 有时候需要代码中内存排序以下是两个例子:eg1.list实体类 list = list.stream() .sorted(Comparator.comparingDouble(aaEntity::getbbb).thenComparing(aaEntity::getccc).reversed()) 阅读全文
posted @ 2023-05-25 16:47 kevinZhuZhu 阅读(269) 评论(0) 推荐(0) 编辑
摘要: JARFILE="xxx-0.0.1-SNAPSHOT" echo $JARFILE ID=`ps -ef | grep "$JARFILE" | grep -v "grep" | awk '{print $2}'` echo $ID echo " " for id in $ID do kill - 阅读全文
posted @ 2022-07-19 14:25 kevinZhuZhu 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 今天突然发现有个接口中的值被截取了,debug一波后发现sql查询出来的结果已经是不完整的,排查后发现这个sql用了group_concat后查询出来的数据被截取了,此时我的内心。。。 group_concat在部分版本中默认字符长度为1024,真是个大坑,不知道的还以为能完整拼接呢,结果被截取了, 阅读全文
posted @ 2022-04-21 00:04 kevinZhuZhu 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 1. group by 和 where 同时使用 where > group by 2. max,where,group by同时使用 where > group by > max 很多时候我们使用了第二种的时候会出现数据数据错位的问题, 阅读全文
posted @ 2022-03-02 10:40 kevinZhuZhu 阅读(350) 评论(0) 推荐(0) 编辑