在Java Spring Boot中,对于RabbitMQ消费者/订阅者,大概有以下实现方式: 采用SimpleMessageListenerContainer 采用Rabb...
在Java Spring Boot中,对于RabbitMQ消费者/订阅者,大概有以下实现方式: 采用SimpleMessageListenerContainer 采用Rabb...
背景在Java项目中,我们使用RabbitMQ发送消息的时候,一般采用RabbitTemplate,比如采用convertAndSend方法发送一个简单的字符串消息,这个时候...
声明式事务 只需要在方法上面增加Transactional注解即可。 注解只能应用到 public 方法上才会有效; 调用当前类如果采用this直接调用注解的方法,会失效。 ...
对一个集合进行排序时,如果使用sorted函数,排序结果会返回null 利用排序函数,可以把null放到第一个(Comparator.nullsFirst),或者最后一个(C...
我们在使用ArrayList的时候,了解到默认初始化容量是10,在Java 1.8的情况下,我们看下真实情况如何。我们先看一个Demo代码,执行步骤如下: 初始化一个列表,查...
JS Java C#/Net
Idea编译项目,突然出现一个这样的错误:Error:Kotlin: Module was compiled with an incompatible version of ...
问题 什么是散列算法(信息摘要),散列算法是加密吗? 什么是对称加密? 什么是非对称加密,什么时间用公钥加密,什么时间用私钥”加密“? 什么是数字签名? 什么是数字证书? H...
org.apache.poi 3.xx版本升级4.xx版本遇到的问题: 获取颜色:HSSFColor.LIME.index => IndexedColors.LIME.ind...
调整div顺序
QAPlug IDEA的代码检查插件:QAPlug,包含了QAPlug-Checkstyle、QAPlug-FindBugs、QAPlug-PMD 3个插件的功能,1键运行3...
背景 我们在项目中使用序列化和反序列化组件中,默认一般采用Jackson,如果遇到特殊配置,我们该怎么配置呢,大致有如下两种方式:采用配置文件【application.yml...
背景 在项目中集成缓存,有多种方法,在Spring Boot中,我们一般采用自带的缓存框架,使用方法如下 Redis的使用 添加配置 配置添加如下,spring节点下面添加r...
共同点 Autowired注解和Resource注解的作用都一样,都是在做bean的注入,在使用过程中,两个注解有时候可以替换使用。 不同点 Autowired:是Sprin...
JDK 工具简介 jps:列出系统上正在运行的Java应用 jmap:查看指定线程,Java堆内存占用信息 jstack:查看指定线程,Java堆栈信息信息 jconsole...
目前在Java业务系统开发中,绝大部分的业务类只有一个实现类,是否有必要一个业务类和一个接口去实现,意义在什么地方,这么做有什么缺陷? 首先个人观点,还是建议保持接口加实现类...
介绍 官方参考:https://mapstruct.org/documentation/stable/reference/html/[https://mapstruct.or...
'#' 与 '$' 区别 #{ } 解析为一个 JDBC 预编译语句(prepared statement)的参数标记符。${ } 仅仅为一个纯碎的 string 替换,在动...
我们经常在项目中会使用分页查询,采用分页,势必要做排序,在采用Mybatisplus的情况下,可以采用如下两种方法进行排序,直接按字符串和按字段。 按字符串排序 按字段排序 ...
Most management experts would agree that managers have certain main responsibilities no...