年度归档: 2022 年

22 篇文章

SpringBoot: Filters vs HandlerInterceptors
我们知道,在Java Web开发时,若想对请求或响应做出统一的逻辑处理,可以使用过滤器或者拦截器。那么具体什么时候使用过滤器,什么时候使用拦截器呢? 在探究这个问题之前,我们先搞清楚,什么是 Serv…
EasyExcel导出文件添加单元格输入约束
应用场景:账单在导入已收的时候,收款方式需要固定,这时就需要定义一个单元格下拉选,且只能选择下拉框中指定的值。 导出效果: 限制效果: 实现方式: 实现SheetWriteHandler过滤器 She…
mysql数据库主从配置
主从原理 在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。 从库通过IO线程将主s库上的日志复制到自己的中继日志(Relay Log)中。 从库通过SQL线…
SpringBoot 事务的传播机制
事务的传播机制 所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的执行行为。 SpringBoot具有 七 种事务传播机制: propaga…
ApplicationListener与ApplicationRunner
Application Events and Listeners 在springboot启动的过程中会产生一系列事件,我们开发的时候可以自定义一些事件监听处理器.根据自己的需要在针对每个事件做一些业务…
消息队列 – RabbitMQ
什么叫消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消…
Centos7安装Docker
使用官方安装脚本自动安装 安装命令如下:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 也可以使用国内 daocl…
Java常用设计模式 单例模式/原型模式
Java常用设计模式 单例模式 在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 单例模式的定义与特点 单例(Singleton)模式的定义:…