07 2021 档案

摘要:最近开发的一个项目中有许多常量。为了优化代码,项目将这些常量的值存储在数据库中,希望能在程序启动后从数据库查出。 由于没有经验,一开始我就这样写: @Component public class CustomConstants { @Autowired private propertyService 阅读全文
posted @ 2021-07-21 14:37 lpjworkroom 阅读(411) 评论(0) 推荐(0)
摘要:由于一开始的粗放扩张,公司项目代码里,遗留有很多类似魔法数的写死的id,导致现在维护困难。于是交给我任务,将这些id替换成静态变量。 这些id有十多种,分布在十个文件中,总共六十多处,要手动去查找替换几乎是不可能的。 Idea中,菜单栏Edit->find->replace in path可以打开全 阅读全文
posted @ 2021-07-21 11:55 lpjworkroom 阅读(1729) 评论(0) 推荐(0)
摘要:看Arthas文档,其中代码热更新功能很吸引人,用文档的demo项目热更新,没有任何问题。 但是,用公司项目的代码一试,mc编译时报错。 网上查了很多博客,有说在本地idea里编译成class文件再redefine的,但我在本地idea里直接右键compile的话也会报错,便不了了之。 最终,偶尔间 阅读全文
posted @ 2021-07-01 21:00 lpjworkroom 阅读(808) 评论(0) 推荐(0)