深入剖析MyBatis缓存机制 参考: https://zhuanlan.zhihu.com/p/678917327 为什么?Mybatis的一级和二级缓存都不建议使用? https://www.jianshu.com/p/2e439cba07fa https://www.bilibili.com/video/BV1Px4y1n7
Logback中如何自定义灵活的日志过滤规则 参考: https://blog.csdn.net/u010979642/article/details/107867942 Logback 提供两种类型的过滤器,常规过滤器和turbo过滤器。本例讲述基于常规过滤器的自定义实现。 常规过滤器 常规的logback-classic过滤器扩展了 Fil
MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入 参考: https://blog.csdn.net/weixin_49114503/article/details/136479860 有时候由于业务需求,可能需要先去根据某一字段值查询数据库中是否有记录,有则更新,没有则插入。这个时候就可以用到ON DUPLICATE KEY UPDATE这个sq
mybatis批量更新 参考: https://blog.csdn.net/qq_16992475/article/details/139633631 https://blog.csdn.net/zk673820543/article/details/106579809/ 记得修改配置,增加rewriteBat
win10休眠后自动开机 参考: https://zhidao.baidu.com/question/722650993234459365.html https://zhidao.baidu.com/question/1702490670338040588.html 配置不自动更新: https://blog.51cto.c
mybatis批量插入 参考: https://blog.csdn.net/qq_45525848/article/details/137725872 前提:使用for循环+insert单条插入1W条用时26348ms 四、MyBatis以集合方式批量新增 1、编写UserService服务类 @Service publi
java 包装类型的值传参 在Java中,包装类型如Integer、Double、Boolean等都是不可变的,即一旦创建,它们的值就不能改变。当你将包装类型作为方法参数并且使用引用传递时,实际上传递的是对象引用的值。如果方法内部修改了这个引用,外部的变量也会被影响,因为它们指向同一个对象。 以下是一个示例代码,演示了如何通过
redis持久化和docker配置持久化 参考: https://blog.csdn.net/qq_34690079/article/details/136687113 https://www.jb51.net/server/321831fyj.htm https://blog.csdn.net/qq_30166465/article/de
在SpringBoot用普通类调用Spring管理的Bean 参考: https://doc.hutool.cn/pages/SpringUtil/#%E7%94%B1%E6%9D%A5 https://blog.csdn.net/weirancg/article/details/80468779 使用 注册SpringUtil 使用ComponentScan