摘要: 当使用mysql查询时,发现不区分大小写。经查,是以下问题 utf8_general_ci --不区分大小写 utf8_bin--区分大小写 解决方法一:修改排序规则为utf8_bin 解决方法二:在查询的字段前面加个binary 阅读全文
posted @ 2023-09-27 11:43 一只黄焖鸡 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 问题: 连接不上远程数据库 报错信息: 解决方法: url中拼接上useSSL=false 原因: SSL是一种加密协议(安全套接字协议),在mysql5.7之前useSSL默认为false,而在5.7之后默认为true。 阅读全文
posted @ 2023-03-16 16:42 一只黄焖鸡 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 失效场景: @Transactional(rollbackFor = Exception.class) public Map<String, Object> saveEngineer() { Map<String,Object> map = Maps.newHashMap(); try { .... 阅读全文
posted @ 2023-03-15 11:37 一只黄焖鸡 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 同时使用@Transactional和try-catch,发现执行以下代码事务会失效,数据还是进行了修改操作 1 @Override 2 @Transactional(rollbackFor = Exception.class) 3 public Boolean updateEngineerBuil 阅读全文
posted @ 2022-11-01 14:50 一只黄焖鸡 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 之前的git卸载重装,在代码位置右键,点击更多选项就有了 阅读全文
posted @ 2022-05-19 13:56 一只黄焖鸡 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 前提:数据库日期字段为date类型,excel中对应字段不管是文本还是日期类型,导入到数据库表中数值都不正确 解决:将数据库表字段类型改成vachar类型,正常导入,再将字段类型改回date excel日期字段 表字段类型为date,导入表后,数据错误: 将数据库表字段类型改成vachar类型,正常 阅读全文
posted @ 2022-03-23 16:07 一只黄焖鸡 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 实体类: @Data public class DeviceExcel { /** * 名称 */ @Excel(name="名称",width = 20) private String name; /** * 编号 */ @Excel(name="编号",width = 20) private S 阅读全文
posted @ 2022-01-05 15:34 一只黄焖鸡 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 数据传输:表数据和结构一起同步(之前的数据会被覆盖) 数据同步:表数据同步、表结构不同步(之前数据被覆盖(所有字段全部选择的情况下),数据同步时可选择要同步的数据(之前的可不覆盖,只同步新增的)) 结构同步:表数据不同步、表结构同步 具体操作:打开navicat--点击工具--选择数据传输or数据同 阅读全文
posted @ 2021-11-05 09:55 一只黄焖鸡 阅读(9790) 评论(1) 推荐(3) 编辑
摘要: List<String> stringList = Lists.newArrayList(); stringList.add("3"); stringList.add("1"); stringList.add("5"); stringList.add("2"); Collections.revers 阅读全文
posted @ 2021-09-15 10:58 一只黄焖鸡 阅读(898) 评论(0) 推荐(0) 编辑
摘要: @Test public void myTest1(){ List<Role> list = Lists.newArrayList(); list.add(new Role(1,"张三")); list.add(new Role(2,"李四")); list.add(new Role(1,"王五") 阅读全文
posted @ 2021-08-27 15:46 一只黄焖鸡 阅读(1915) 评论(0) 推荐(1) 编辑
摘要: Map<String,Object> map = Maps.newHashMap(); map.put("id",1); map.put("name","张三"); log.info("map.toString()的结果为:{}",map.toString()); log.info("JSON.to 阅读全文
posted @ 2021-08-25 14:53 一只黄焖鸡 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: List<Integer> list = dockAlarmParameterList.stream().map(dockAlarmParameter -> dockAlarmParameter.getSystemId()).collect(Collectors.toList()); 阅读全文
posted @ 2021-08-19 11:26 一只黄焖鸡 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 其实就是验证一下你的身份,一般会提示你输入你的邮箱和名字 但是按照提示,先输入邮箱再输入名称,我这边实践是不行的。将顺序调换下,先输入名称再输入邮箱就可以了。 阅读全文
posted @ 2021-08-06 17:24 一只黄焖鸡 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 语法: group_concat([DISTINCT] 要连接的字段 [ORDER BY 排序字段 ASC/DESC] [Separator '分隔符']) select teachId,studentName from bs_student teachId studentName 1 张三 1 李 阅读全文
posted @ 2021-06-30 15:02 一只黄焖鸡 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 基础类型List排序 List<Integer> list = Arrays.asList(3,1,5,8,6,10); log.info("未排序的list:{}",list); //升序 list.sort(Comparator.naturalOrder()); log.info("升序的lis 阅读全文
posted @ 2021-06-23 16:40 一只黄焖鸡 阅读(4513) 评论(0) 推荐(0) 编辑
摘要: ChronoUnit类 //获取当前时间(2021-06-22) LocalDate today = LocalDate.now(); //将String转LocalDateTime DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-M 阅读全文
posted @ 2021-06-22 17:51 一只黄焖鸡 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 先定义map Map<Integer,Integer> map = Maps.newHashMap(); map.put(2,11); map.put(1,33); map.put(3,22); 按key降序排序 //注意:此处初始化map时,若定义为Maps.newHashMap();会使排序失效 阅读全文
posted @ 2021-06-22 16:13 一只黄焖鸡 阅读(3126) 评论(0) 推荐(0) 编辑