自动检测接口文档注解是否存在
接口文档是很重要的,可以提高联调速度、可维护性、问题排查速度。
其中,一定要用注解的方式去生成文档,原因见:这里
虽然这样要求,但总有人不遵守规范,或者是忘记加注解了。低端...
SpringBoot整合PowerJob-实例
简介
说明
本文用示例介绍Power Job的用法。
PowerJob是一个定时任务中间件(框架),优点很多,PowerJob官网的对比图中可以看到PowerJob比Quartz、XXL-JOB等更加优秀。
个人认...
SpringBoot整合XXL-JOB-/实例
简介
说明
本文介绍SpringBoot整合XXL-JOB的方法。
官网上的教程已经超级详细了。本处写一个示例来验证它的用法。
需求:SpringBoot应用启动2个实例,这两个实例以负载均衡的方...
SpringBoot定时任务-选型/对比
简介
在项目中我们经常会用到定时任务。本文介绍一些定时任务框架的区别。
一个好的定时任务中间件,必须要有以下功能:
有管理页面
易用性好
在实际项目中,90%都是用的X...
SpringBoot整合Quartz-实例
简介
说明
本文用实例介绍quartz的用法。
quartz与spring自带的定时最大的区别之处:quartz可以用Calendar来控制哪些时间不执行此定时任务。
Job
是一个接口,只定义一个方...
Java后端开发技术选型
简介
本文介绍Java后端开发的技术选型。持续更新。
本文中的每一项都按照从上到下为从好到差的顺序排列技术栈,并给它们打分(满分100分)。我推荐使用最高分的那个,也就是第一个。
...
JavaWeb的数据校验
判断业务数据是项目中常用的,比如:名字不能为空。而如何判断则直接体现出了一个人的技术水平。
Java初级开发的写法
手动判断,比如:
if(!StringUtils.hastText(user.getName())...
JavaWeb的选型与规范
Java技术的高低,体现在广度和深度上,也体现在编码能力上。大家肯定都见过这样的同事:嘴上啥都会,代码一般般,这样不是真正的技术大佬。
大部分IT技术人员都想拥有很强的编码能力,但...
Java后端开发常用规范
简介
本文介绍Java后端开发的一些规范。持续更新。
本规范是本人在实践中总结出来的,可提高项目的可维护性、提高扩展性、提高开发速度。本文可以解决项目中效率低下、难以维护、让人...
Java编程规范(代码规范)-精选
简介
说明
本文介绍精选的Java编程规范(代码规范)。遵守这些规范,代码的bug数将会大幅减少,代码可维护性、可读性、扩展性会大幅上升。(本文持续更新)
为什么要有编程规范?
...