自动检测接口文档注解是否存在
接口文档是很重要的,可以提高联调速度、可维护性、问题排查速度。
其中,一定要用注解的方式去生成文档,原因见:这里
虽然这样要求,但总有人不遵守规范,或者是忘记加注解了。低端...
自动启用@RefreshScope功能
众所周知,使用Nacos配置中心时,将@RefreshScope放到Bean的类定义上就能实现自动刷新。也就是:@Value注解的值可以在Nacos修改配置后自动更新,不用重启服务。
不加@RefreshScope不影响...
SpringBoot定时任务-选型/对比
简介
在项目中我们经常会用到定时任务。本文介绍一些定时任务框架的区别。
一个好的定时任务中间件,必须要有以下功能:
有管理页面
易用性好
在实际项目中,90%都是用的X...
SpringBoot整合XXL-JOB-/实例
简介
说明
本文介绍SpringBoot整合XXL-JOB的方法。
官网上的教程已经超级详细了。本处写一个示例来验证它的用法。
需求:SpringBoot应用启动2个实例,这两个实例以负载均衡的方...
SpringBoot整合PowerJob-实例
简介
说明
本文用示例介绍Power Job的用法。
PowerJob是一个定时任务中间件(框架),优点很多,PowerJob官网的对比图中可以看到PowerJob比Quartz、XXL-JOB等更加优秀。
个人认...
SpringBoot整合Quartz-实例
简介
说明
本文用实例介绍quartz的用法。
quartz与spring自带的定时最大的区别之处:quartz可以用Calendar来控制哪些时间不执行此定时任务。
Job
是一个接口,只定义一个方...
Cron(Crontab)-使用
简介
说明
本文介绍Cron定时表达式的用法。
在线工具
quartz/Cron/Crontab表达式在线生成工具-BeJSON.com
quartz/Cron/Crontab表达式在线生成工具-pcwanli.com
概述
...
JavaWeb的链路追踪与监控
Java中高级开发需要具备快速排查问题的能力、追溯问题的能力、监控服务状态的能力。
Java初级开发的工作状态
出现问题后,通过服务器里控制台的日志排查,一查查半天,甚至查不出来
...
JavaWeb高级实战
本JavaWeb进阶实战教程全网最强!本教程是实际项目中真正会用到的技术,学完就能成为真正的技术大佬,有亮点的大佬!本教程依然保持自学精灵的定位:超高的质量、超高的真实性、超高的实用性。
SpringBoot-用hibernate validator手动校验
简介
说明
本文介绍如何使用validator进行手动校验。
validator可以进行自动校验,也可以进行手动校验,结果是一模一样的。自动校验见下方“自动校验”。
自动校验
自动校验的...