所有分类
  • 所有分类
  • 未分类

简介 说明 本文介绍精选的Java编程规范(代码规范)。遵守这些规范,代码的bug数将会大幅减少,代码可维护性、可读性、扩展性会大幅上升。(本文持续更新) 为什么要有编程规范? ...
2024-08-16 1389 0

简介 本文用示例说明SpringBoot的@Valid的用法。 依赖 必须引入此依赖,否则校验会无效。而且@Valid是validator的依赖,所以可以引入下边任意一个依赖都可以。 <dependency&...
2024-10-25 2425 4 VIP

简介 本文介绍SpringBoot项目必须的日志组件。 本日志组件的威力 自动收集接口日志:请求、响应、异常(url、入参、返回值等) 将当前请求的所有日志进行关联 手动打印的日...
2024-09-06 1442 0 VIP

简介 说明 Skywalking是由国内开源爱好者吴晟(原OneAPM工程师,目前在华为)开源并提交到Apache孵化器的产品,它同时吸收了Zipkin/Pinpoint/CAT的设计思路。特点是:支持多种插件,U...
2024-09-06 1794 2 VIP

简介 说明 本文用实例来展示使用SkyWalking追踪dubbo调用。 Skywalking支持很多组件,比如:SpringCloud、Dubbo,MySQL等,SpringCloud的追踪和本文一模一样。我本文用的Dubbo是因...
2024-09-06 1333 0 VIP

简介 本文介绍打印详细异常栈信息的工具类。 为什么要打印栈信息? 一句话:提高查问题的速度。 有些异常的message里没有详细的异常栈信息。比如:在抛出NullPointException时...
2024-09-06 2162 4 VIP

简介 说明 项目中经常会有前后端时间转换的场景,比如:创建时间、更新时间等。一般情况下,前后端使用时间戳或者年月日的格式进行传递。 如果后端每次将数据传给前端时都手动处理...
2024-12-25 2799 2 1.5

简介 说明 项目我们经常会有前后端时间转换的场景,比如:创建时间、更新时间等。一般情况下,前后端使用时间戳或者年月日的格式进行传递。 如果后端收到了前端的参数每次都手动转...
2024-09-06 1855 0 VIP

简介 本文用实例介绍SpringBoot如何进行全局响应处理。 为什么进行全局响应处理? 在实际开发中,后端给前端的响应值必须要有一层封装,封装里边有状态码、错误信息、接口数据等。...
2024-09-06 3258 2 VIP
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录