buguge - Keep it simple,stupid

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

导航

06 2025 档案

# 跨系统异步业务调用的第一法则::明确失败才失败
摘要:我司企服系统的企业客户实名认证,通过与三方服务商“ebaoquan”的API通信来实现。 ebaoquan系统的企业实名认证接口采用异步处理机制,提供了以下3个关键接口: ①企业实名认证上传:同步的数据请求接口,正常情况下会返回一个唯一的email地址,ebaoquan称之为“账户”。 ②企业实名认 阅读全文

posted @ 2025-06-27 15:00 buguge 阅读(40) 评论(0) 推荐(0)

Spring MVC中枚举序列化-如何处理VO中的枚举字段?
摘要:枚举是Java中表达有限状态的利器,使用枚举不仅可以增强类型安全,同时也会极大提升代码的可读性和可维护性。 阅读全文

posted @ 2025-06-16 14:21 buguge 阅读(67) 评论(0) 推荐(0)

告别@Data的“一刀切”:深入理解Lombok的精准控制艺术
摘要:“你也许习惯了使用 lombok的 @Data 注解,来为POJO生成getter&setter。不过,你是否注意到,在有些情况下,例如,内部类POJO并不需要暴露getter&setter,再例如,一些builder模式的POJO可能只需要暴露getter不需要暴露setter。” 阅读全文

posted @ 2025-06-10 20:15 buguge 阅读(75) 评论(0) 推荐(0)

上层应用如何为其所依赖的基础SDK里的静态属性赋值?
摘要:我们的系统对商户暴露了RestAPI,供合作商户以API的形式接入。为了提高合作商户侧API接入的开发效率,我编写了一个SDK。 下面 ClientApiUtils是这个SDK一个工具类,封装了API数据加解密、API数字签名的工具方法。这些工具方法都是静态方法。在这个 ClientApiUtils 阅读全文

posted @ 2025-06-05 09:45 buguge 阅读(55) 评论(0) 推荐(0)