「好文档自己会说话」我们的文档如何更直观的传达信息
posted @ 2024-02-03 18:09 buguge 阅读(78) 评论(0) 推荐(0)
2024年2月3日 #
posted @ 2024-02-03 18:09 buguge 阅读(78) 评论(0) 推荐(0)
2024年1月31日 #
类/方法的封装、职责,这些跟谁用没关系。而是跟类/方法本身有关。我们分析类、分析方法,要看它的职责。面向对象编程不是面向人编程。 阅读全文
posted @ 2024-01-31 20:33 buguge 阅读(171) 评论(0) 推荐(0)
2024年1月29日 #
posted @ 2024-01-29 20:55 buguge 阅读(374) 评论(0) 推荐(0)
2024年1月17日 #
posted @ 2024-01-17 19:22 buguge 阅读(174) 评论(0) 推荐(0)
2024年1月2日 #
posted @ 2024-01-02 20:15 buguge 阅读(201) 评论(0) 推荐(0)
2023年12月25日 #
posted @ 2023-12-25 21:34 buguge 阅读(48) 评论(0) 推荐(1)
一言以蔽之,日常开发中,要重视可能产生的性能问题 阅读全文
posted @ 2023-12-25 21:03 buguge 阅读(86) 评论(0) 推荐(0)
posted @ 2023-12-25 19:34 buguge 阅读(366) 评论(0) 推荐(0)
2023年12月21日 #
posted @ 2023-12-21 09:00 buguge 阅读(913) 评论(0) 推荐(0)
2023年12月19日 #
posted @ 2023-12-19 19:57 buguge 阅读(500) 评论(0) 推荐(1)
posted @ 2023-12-19 19:27 buguge 阅读(726) 评论(0) 推荐(0)
2023年12月9日 #
当我们正确理解需求和工作任务,无论使用人类语言,亦或计算机语言,呈现出来时都明确。用人类语言,沟通表达出来时就不会有歧义,用计算机语言,程序实现出来就易读易维护。 阅读全文
posted @ 2023-12-09 22:09 buguge 阅读(50) 评论(0) 推荐(0)
2023年11月30日 #
posted @ 2023-11-30 09:00 buguge 阅读(207) 评论(0) 推荐(0)
2023年11月28日 #
posted @ 2023-11-28 20:06 buguge 阅读(1582) 评论(0) 推荐(0)
2023年11月24日 #
posted @ 2023-11-24 11:03 buguge 阅读(166) 评论(0) 推荐(0)
2023年11月16日 #
大家可能迷糊了,你到底要说什么呢?嘿嘿,我其实是想分享我们的一个最佳实践。 阅读全文
posted @ 2023-11-16 09:00 buguge 阅读(274) 评论(0) 推荐(0)
2023年11月2日 #
接口幂等性和业务防重复处理是两个事情,是程序防重复执行必须要考虑的两个因素。很多时候,我们要同时结合两者来使用,这就是所谓的双重检查。 阅读全文
posted @ 2023-11-02 21:22 buguge 阅读(64) 评论(0) 推荐(0)
2023年11月1日 #
在需求分析、需求理解、技术选型、系统设计方面,AI或许取代不了人脑,但在垂直细分、相对单一的技术、知识等方面,能给我们提供许多帮助,好好利用,即可锦上添花如虎添翼。 阅读全文
posted @ 2023-11-01 21:15 buguge 阅读(267) 评论(0) 推荐(0)
2023年10月26日 #
posted @ 2023-10-26 20:10 buguge 阅读(1983) 评论(0) 推荐(1)
可以看到,当时JVM处于满负荷状态。一开始堆内存中的空间不足以存放新创建的对象(OOM:Java heap space,注意,这个OOM错误是有stacktrace的),这也导致了一些定时任务job无法执行,也导致了无法存放从DB里读取到的数据。随着内存持续吃紧,在从DB里拿到数据进行mybatis数据映射时,程序终于耗尽了所有的可用内存, GC也清理不了,于是OOM:GC overhead limit exceeded“气绝身亡”。 阅读全文
posted @ 2023-10-26 20:07 buguge 阅读(90) 评论(0) 推荐(0)
2023年10月19日 #
同样表示失败,一些数据状态是FAIL,一些数据状态是FAILED,一些数据状态是FAILURE,一些数据状态还加个前缀如PAY_FAILED/PAY_FAIL,千人千面,这太考验人的记忆力了。 阅读全文
posted @ 2023-10-19 09:00 buguge 阅读(94) 评论(1) 推荐(0)
2023年10月18日 #
posted @ 2023-10-18 20:37 buguge 阅读(114) 评论(0) 推荐(0)
2023年10月15日 #
这是典型的程序业务处理的方式。——接收到请求入参后,先进行前置校验,如果校验失败直接中止返回,否则才走后续的业务处理流程。 阅读全文
posted @ 2023-10-15 18:27 buguge 阅读(163) 评论(0) 推荐(0)
2023年10月8日 #
posted @ 2023-10-08 14:31 buguge 阅读(76) 评论(0) 推荐(0)