buguge - Keep it simple,stupid

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

导航

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 47 下一页

2022年11月12日 #

《码出高效》Chapter2面向对象-读书笔记

摘要: 面向对象的抽象、封装、继承、多态的理念,使企业应用大规模化成为可能,有效地降低了软件开发成本、维护成本和复用成本。OOP实践了软件工程的三个主要目标:可维护性、可重用性和可扩展性。 阅读全文

posted @ 2022-11-12 22:45 buguge 阅读(29) 评论(0) 推荐(0) 编辑

2022年10月28日 #

今天,念念不忘一件事... ✅在使用Fastjson-JSON#toJSONString序列化对象时,如何截取比较长的属性值串?

摘要: 解决办法是 利用fastjson的两个成员-- com.alibaba.fastjson.serializer.ObjectSerializer 和 com.alibaba.fastjson.annotation.JSONField 。 阅读全文

posted @ 2022-10-28 21:07 buguge 阅读(299) 评论(0) 推荐(0) 编辑

2022年10月26日 #

发现mybatisplus#Wrapper的一个雷

摘要: 之所以提这个雷,是因为,今天下午,通过监控系统发现,我们系统生产能力突然下降,频繁报无法获取数据库连接。究其原因,竟然是因为mybatisplus的这个“坑”导致的。 阅读全文

posted @ 2022-10-26 21:38 buguge 阅读(532) 评论(2) 推荐(0) 编辑

2022年10月25日 #

两点之间直线最短,你写的是代码,我写的是艺术

摘要: 随着需求迭代,团队代码量逐渐增多,熵增崭露头角。临近月底,我打开部分程序,再做一次代码走查。 ✅ 两点之间直线最短 我在做代码走查的时候,发现一个service方法里有这么一段代码 List<PlatOrder> platOrderList = platOrderService.selectByOr 阅读全文

posted @ 2022-10-25 12:17 buguge 阅读(199) 评论(1) 推荐(0) 编辑

2022年10月22日 #

变通

摘要: 页面后端的RestController调用远程RPC得到一个List对象集合。页面上要展示name,而List里的DTO的类型里只有id没有name,这时,页面可以变通处理。而不一定非要在DTO类里加name属性。 请求参数用参数列表的形式,还是用对象的形式?--看情况。通常,参数较少(例如:少于3 阅读全文

posted @ 2022-10-22 23:51 buguge 阅读(43) 评论(0) 推荐(0) 编辑

2022年10月21日 #

思路一转,春暖花开!动动手指,这段程序性能又双叒叕提升2s~15s

摘要: 判断数据表里是否有数据,用limit 1/top 1取代求count 阅读全文

posted @ 2022-10-21 16:39 buguge 阅读(106) 评论(0) 推荐(0) 编辑

2022年10月20日 #

这个定时任务,从3min优化到200ms。老板,我尽力了!

摘要: 这里分享一个定时任务批量处理数据的性能优化过程。没有什么技术难点,只是“简单”改变一下实现方式,性能提升到爆! 阅读全文

posted @ 2022-10-20 23:47 buguge 阅读(402) 评论(3) 推荐(0) 编辑

2022年10月16日 #

用缓存,你缓存的数据是不是还差点意思?

摘要: 用缓存,你缓存的数据是不是还差点意思? eg.1 原始代码 public String selectLevyInvoiceNameString_Cache(String merId) { List<TMerchantLevyInvoiceTypeVO> merLevyInvoiceTypeList = CacheUtil.getCache 阅读全文

posted @ 2022-10-16 02:23 buguge 阅读(44) 评论(0) 推荐(0) 编辑

必要的log:举手之劳却能少费很多事

摘要: log里添加必要信息,帮助快速定位问题,节约排查问题成本 作为企服平台,我司对接的外部服务商有很多。近期,随着交易量的激增,监控系统时不时会发出一些告警。 下面截图是轮值负责人发到我们沟通小组里的系统告警。很明显,是在调用外部服务商签约api时出现http连接超时。 出现超时,我们就要重视,避免影响 阅读全文

posted @ 2022-10-16 01:01 buguge 阅读(42) 评论(0) 推荐(0) 编辑

2022年10月15日 #

结合springboot条件注入@ConditionalOnProperty以及@ConfigurationProperties来重构优化代码

摘要: @ConditionalOnProperty实现按需注入bean 阅读全文

posted @ 2022-10-15 23:57 buguge 阅读(683) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 47 下一页