JavaWeb的选型与规范
Java技术的高低,体现在广度和深度上,也体现在编码能力上。大家肯定都见过这样的同事:嘴上啥都会,代码一般般,这样不是真正的技术大佬。
大部分IT技术人员都想拥有很强的编码能力,但...
JavaWeb的技术细节
做IT的,最怕的就是不懂装懂,最怕的就是浅尝辄止,因为这样导致的结果就是,五年以上的经验了却技术平平,甚至跟一两年经验的差不多。做IT只有不断提升广度和深度才能有较长的职业寿命!
...
SpringBoot整合RabbitMQ(自动注册)
简介
说明
本文用示例介绍SpringBoot如何整合RabbitMQ。(队列、交换器等信息自动注册)。
官网
Spring AMQP 2.1.2.RELEASE 中文文档 - 1. Preface | Docs4dev
为什么要自动...
JavaWeb的中间件
JavaWeb有很多中间件,比如:MQ、Redis等。但是,很多人都只是停留在会用的水平,没有进行深入地探索,这就会导致跟Java初级开发的水平没有什么区别。
MQ
以RabbitMQ为例,大多数人都...
SpringBoot-获得对象属性为空值的属性名
简介
本文介绍获得对象的空值属性名的工具类。
本工具可以获得某个对象中值为空(为null或者空字符串等)的属性名,然后可以用于作为BeanUtils.copyProperties的最后一个参数,不拷...
JavaWeb的手写工具类
到一个公司后,看下核心工具类都是谁写的,写核心工具类的一定是技术大佬!注意:本处说的是核心工具类,不是业务工具类,业务工具类没有技术含量,体现不了技术能力。
为什么要手写工具...
JavaWeb的数据校验
判断业务数据是项目中常用的,比如:名字不能为空。而如何判断则直接体现出了一个人的技术水平。
Java初级开发的写法
手动判断,比如:
if(!StringUtils.hastText(user.getName())...
JavaWeb的全局格式处理
全局处理是Java中高级开发必备的技术,而全局格式处理是不可缺少的。
实战
日期格式的详细处理
SpringBoot--全局处理LocalDateTime请求格式(年月日) - 自学精灵
SpringBoot–全...
JavaWeb的全局请求处理
全局处理是Java中高级开发必备的技术,而全局请求处理是不可缺少的,其中很重要的处理就是:传递请求里的上下文信息,比如:当前的用户。
本处的项目场景为:通过请求的header里的token...
Java后端开发常用规范
简介
本文介绍Java后端开发的一些规范。持续更新。
本规范是本人在实践中总结出来的,可提高项目的可维护性、提高扩展性、提高开发速度。本文可以解决项目中效率低下、难以维护、让人...