buguge - Keep it simple,stupid

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

导航

10 2025 档案

程序日志优化:精准捕获与日志分级,践行数字低碳
摘要:以京东为例,全面推进电子发票工作,仅2021年就开具了28亿张发票,由此节约的纸张相当于少砍伐31万棵成年树木。而微信支付各类场景下的电子发票开具,近五年累计实现碳减排量0.83万吨。此外,每次通过钉钉提交日志可实现减碳6.4g,线上考勤打卡实现碳减排29.1g,每次提交审批报销也可碳减排6.4g。 一条完整的异常堆栈日志可能超过100行,若此类异常每日发生数百次,其累积的存储和 processing 能耗不容小觑。 日志输出过多不仅影响调试效率,更是一种数字资源浪费。根据研究,一张A4纸的碳足迹约为16g二氧化碳当量,而存储在固态硬盘上的1TB数据产生的碳排放高达2.41kg二氧化碳当量。由此可见,减少不必要的数据输出,就是减少能源消耗,是技术人员对环保的实质贡献。 阅读全文

posted @ 2025-10-22 20:47 buguge 阅读(9) 评论(0) 推荐(0)

聚合系统设计-批付交易中的“双批次ID设计(or双批次号设计)” // 双批次ID设计:在复杂业务场景下构建清晰、可维护的应用系统
摘要:有如下业务场景:接收到商户批量请求的交易单,先进行落库,由于唯一的订单号是数据库生成的,所以程序需要再从库里把这批数据查出来。 请合理设计数据表结构,并用java示意代码帮我实现这个代码逻辑。 阅读全文

posted @ 2025-10-14 09:48 buguge 阅读(40) 评论(0) 推荐(0)