RabbitMQ 的四种交换机

RabbitMQ 作为一个消息队列提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全可靠。消息 (Message) 由 Client 发送,RabbitMQ 接收到消息之后通过交换机转发到对应的队列上面。Worker 会从队列中获取未被读取...

Read More


SpringBoot覆盖默认的错误处理方式

覆盖默认的错误处理方式默认错误处理机制的响应内容格式不一定是你相中的。理由可能如下:Whitelabel Error Page 页面的样式太单调,用户体验不好。Json 格式的结果字符串不统一,与你配合的前端人员更希望统一格式,好做统一的显示处理。比如与...

Read More


消息系统设计与实现

产品分析首先我们来看一下市场上关于消息的实现是怎么样的。简书简书的消息系统主要分了两种:简信提醒简信简信的性质其实跟私信是一样的,是用户发送给用户的一则消息,有具体的信息内容。 title=提醒而提醒,则是系统发送的一则消息,其文案格式是固定的,并且对特...

Read More


MyBatis 的批量插入

拼接 SQL 的方式在 mapper 文件中写一个 insertBatch 方法。<insert id="insertBatch"> insert into user(name,age,is_delete)...

Read More


Spring Boot WebMvcConfigurerAdapter 方法已经过时解决方法

实现 WebMvcConfigurer 接口在 Spring Boot 2.0 以后 WebMvcConfigurerAdapter 这个方法已经过时,通过百度网上的资料之后发现很多人说是改成继承 WebMvcConfigurationSupport 这...

Read More