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

统计

09 2024 档案

程序埋点(Event Tracking)
摘要:程序埋点(Event Tracking)是指在软件程序中嵌入记录用户行为或系统运行状态的代码,以便收集数据用于分析和监控。程序埋点通常用于分析用户行为、性能监控、问题排查、产品优化等目的。 何时使用程序埋点: 用户行为分析:了解用户在应用中的行为,例如点击量、页面访问次数等。 性能监控:监控应用性能 阅读全文

posted @ 2024-09-27 09:00 buguge 阅读(56) 评论(0) 推荐(0) 编辑

系统里这个同时查冷热表的sql,动动手指,从12s降到3s
摘要:系统将交易数据按交易时间分为热表(最近3个月)和冷表(3个月前)。为保证用户体验,当企业门户端查询跨越冷热表时,尤其针对大客户,查询性能优化至关重要。以下是程序的SQL查询语句及其优化版本。 阅读全文

posted @ 2024-09-26 21:18 buguge 阅读(58) 评论(0) 推荐(0) 编辑

redis序列化数据时,如何包含clsss类型信息?
摘要:通过配置 `com.fasterxml.jackson.databind.ObjectMapper` 的 `enableDefaultTyping` 方法,可以使序列化后的 JSON 包含类信息。 阅读全文

posted @ 2024-09-24 20:11 buguge 阅读(124) 评论(0) 推荐(0) 编辑

程序设计中,day 与 date 这2个单词的区别
摘要:先看下面几个例句感受一下: What day is it today? - It's Firday. What's the date today? - It's September 10th, Teacher's Day. It takes me 5 days to read the book. 在 阅读全文

posted @ 2024-09-23 20:18 buguge 阅读(102) 评论(0) 推荐(1) 编辑

niubility!即使JavaBean没有默认无参构造器,Fastjson也可以反序列化。- - - - 阿里Fastjson反序列化源码分析
摘要:本文详细分析了 Fastjson 反序列化对象的源码(版本 fastjson-1.2.60),揭示了即使 JavaBean 沲有默认无参构造器,Fastjson 仍能正常反序列化的技术内幕。文章通过案例展示了 Fastjson 在不同构造器情况下的行为,并深入探讨了 `ParserConfig#getDeserializer` 方法的核心逻辑。此外,还介绍了 ASM 字节码技术的应用及其在反序列化过程中的角色。 阅读全文

posted @ 2024-09-21 11:33 buguge 阅读(155) 评论(0) 推荐(1) 编辑

【聚合系统开发专栏】【优秀程序设计/good-practice】聚合系统如何实现通道侧回调的业务结果通知?
摘要:本文介绍了公司短信平台聚合系统中,短信通道回调的业务处理方法。文章详细描述了如何通过统一回调接口与合理分层设计优化代码结构,避免烟囱式代码堆砌,提高扩展性和维护性。 阅读全文

posted @ 2024-09-07 23:26 buguge 阅读(36) 评论(0) 推荐(0) 编辑

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