分离 我们想实现如下效果: 领导层定义,不同业务线的错误码,也是错误码的前几位 不同业务线的开发,定义自己内部的错误码,也就是错误码后面的 如果领导
字符串初始化尽量使用单引号 单引号不需要检查解析字符串中的变量,效率高于双引号。就类似别人告诉不需要线程安全的场景下,变长字符串让你使用 StringBuilder 而不
反射真是无所不能,不仅能修改类常量,还能修改对象属性的访问权限。 功能 反射有如下功能。 修改类常量,但是不能修改被基本类型类常量 引用类型类常量也
历史 RedisTemplate 是 spring-data-redis 对 redis 的封装。 Jedis 是 Redis 官方开发的客户端 spring-data-redis 对 Jedis 进行了高度封装,对外提供 RedisTemplate 类。 SpringBoot 整合 RedisTemplate 1 2 3 4 5 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.5.9</version> </dependency> RedisTemplate 整合 lettuce 1 2 3 4 5 6 7 8 9 10 11 12
注解 @Autowired/@Resource 注入 @Autowired 默认按类型查找,当一个类型多个实现时,按名字找。按名字查找时,配合 @Qualifier 注解。 @Resource 默认按名字找,找不到时,按类型找。 1 2 3 4 public class IndexController { @Autowired
数据库 枚举字段 枚举字段尽量使用能够描述业务,短小精悍的词语,不要为了那点性能使用 tinyint ,否则后面你就要识记那些 1,2,3,4,5 各代表什么业务含