摘要: 阅读全文
posted @ 2025-01-17 22:10 CharyGao 阅读(19) 评论(0) 推荐(0)
摘要: 以前在处理前端请求的实体类的时候,都是用Lombok的@Data注解对实体类进行getter、setter以及toString的声名,今天处理实体类的时候,发现生成的setter方法和Java Bean的命名规则不一致。(@Data的作用是为我们定义的字段添加Lombok的@ToString、@Eq 阅读全文
posted @ 2025-01-17 12:22 CharyGao 阅读(129) 评论(0) 推荐(0)
摘要: 在学习 lombok @Log (https://projectlombok.org/features/log) 时,发现有两个注解:@Slf4j, @XSlf4j, 这两个有什么区别呢? org.slf4j.Logger 和 org.slf4j.ext.XLogger 都是 SLF4J (Simp 阅读全文
posted @ 2025-01-17 11:22 CharyGao 阅读(198) 评论(0) 推荐(0)
摘要: 本文的讨论,仅限于 单机下的调度,不是分布式调度的管理。分布式请参考 xxl-job ,redission分布式锁 等框架 主要解决3个问题: 1) @Scheduled(cron = "0/5 * * * * ?") 注解写死后,不能更新 cron 表达式; 2) 即使能更新,也不能立刻生效; 3 阅读全文
posted @ 2025-01-17 09:57 CharyGao 阅读(71) 评论(0) 推荐(0)
摘要: OOM专题 - 如何使用JdbcTemplate查询百万行超大结果,以及其他JdbcTemplate 其他冷门实用技能_jdbctemplate查询大批量数据-CSDN博客 问题:当一次性查询 百万行的数据,返回给前端的时候,很容易就会导致OOM。全网搜索,没有满意的解决方案,因此自己研究了 几番 阅读全文
posted @ 2025-01-17 09:49 CharyGao 阅读(100) 评论(0) 推荐(0)
摘要: 三者区别:@EnableWebMvc WebMvcConfigurationSupport WebMvcConfigurerAdapter 结论: @EnableWebMvc 就是 WebMvcConfigurationSupport,但是 如果想个性化重写某些方法,请 继承 WebMvcConfi 阅读全文
posted @ 2025-01-17 09:40 CharyGao 阅读(14) 评论(0) 推荐(0)
摘要: 我们知道,idea的插件,大多数是 java开发的。本教程仅限 java开发的idea插件。 修复后,下载直接使用 : https://download.csdn.net/download/w1047667241/16545710 1) 去官网下载插件的离线版本,比如 我们今天要修改这个插件的功能  阅读全文
posted @ 2025-01-17 09:38 CharyGao 阅读(136) 评论(0) 推荐(0)
摘要: 如何把 profile 作为静态变量 任意随时使用 无需 @value(“${spring.profiles.acitve”} 看了很多 获取 变量的例子: 大多是用 @value("${spring.profiles.acitve"} 赋值给对象的属性不满意止步于此,而且对我来说,根本不能用 该方 阅读全文
posted @ 2025-01-17 09:23 CharyGao 阅读(165) 评论(1) 推荐(0)
摘要: mybatis 自动化处理 mysql 的json类型字段 终极方案 why json 为何使用json格式存储 1 存储内容经常改变,需要新增或者删减字段,但是字段的删除可能会出错,字段的新增个数不确定(field命名没规律)2 不想多存储字段的 父类字段 parent_id ,因为sql语法会很 阅读全文
posted @ 2025-01-17 09:20 CharyGao 阅读(606) 评论(1) 推荐(0)
摘要: 核心参数 log4j2.contextSelector log4j2 的高性能,官网已经吹嘘的很多了。但是很多人不知道,那是在 开启了 全局异步功能后的对比。官网只有一句如下图的提示语,导致很多人不知道 怎么开启。 很多人用 很多人用System.setProperty("name","value" 阅读全文
posted @ 2025-01-17 09:19 CharyGao 阅读(479) 评论(0) 推荐(0)