buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

04 2023 档案

这两个重载方法,你怎么重构?
摘要:先看看下面SmsUtil类里的这两个重载方法 @ConfigurationProperties(prefix = "sms.config") @Setter public class SmsUtil { @Autowired private PlatformConfig platformConfig 阅读全文

posted @ 2023-04-28 12:52 buguge 阅读(167) 评论(0) 推荐(0) 编辑

enumgen升级,支持默认枚举项
摘要:要解决的问题 >enumgen支持默认枚举项 我的插件工具enumgen投产后,在一次codereview时,我注意到,有的枚举里getBeanByCode是如下这样实现的。即,当无法匹配到对应枚举时,就返回一个默认枚举项。而我的enumgen生成的getBeanByCode里,最后是return 阅读全文

posted @ 2023-04-19 21:11 buguge 阅读(84) 评论(1) 推荐(0) 编辑

once do, do it well
摘要:CASE1:http工具类调用 昨天出现一个生产问题。我们的channel系统代码里,调用其中一个三方服务商的http接口时未设置超时时间。碰巧昨天出现一笔http请求持续数小时始终无响应,加之程序是单线程处理交易请求,就出现因为线程一直处于RUNNABLE状态而导致系统生产能力严重下降。 现在说这 阅读全文

posted @ 2023-04-11 21:50 buguge 阅读(93) 评论(0) 推荐(0) 编辑

解决javac注解处理器生成的方法,在编译时报错“找不到符号”
摘要:最后的解决方案是修正对TreeMaker#Ident方法的使用,见如下AST代码变动 阅读全文

posted @ 2023-04-03 16:53 buguge 阅读(461) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示