Author avatar

月会

渴望通往独立开发~

RocketMQ在SpringBoot中的使用

59

@[toc] RocketMQ在SpringBoot中的使用 业务痛点 使用的每一个技术都是为了解决遇到的问题 本次在项目中使用RocketMQ主要是因为: 当用户在页面上准备导入数据的时候,由于用户的Excel的条数很多,>10000条,每一条数据都需要校验数完整性,比如导入sku,需要判断每一条

spring中监听一个http请求的结束

9

@Component public class HttpServletRequestEndListener implements ApplicationListener<ServletRequestHandledEvent> { @Override public void onAp

springboot动态多数据源切换,解决多数据源事务问题

50

@[toc] 1.业务场景 通过分库实现不同租户的业务数据隔离,在笔者的公司是一个集团数据库作为一个master库,集团拥有众多的分公司,每一个分公司都有一个slave库,从而做到集团的数据和各个分公司的数据库的数据隔离 2.主要思路 项目默认使用加载集团master库(库中包含子公司信息表,存储了

springboot多数据源整合flyway

44

springboot有默认的flyway版本,直接添加flyway的依赖 // An highlighted block var foo = 'bar'; huh flyway的自动配置类FlywayAutoConfiguration会进行自动配置,读取配置文件spring.flyway下的配置,

springboot封装redis订阅发布

68

转自:https://www.cnblogs.com/ywbmaster/p/13595837.html 一:redis中发布订阅功能(http://www.redis.cn/commands.html#pubsub) PSUBSCRIBE pattern [pattern …]:订阅一个或者多个符

SpringBoot异步线程@Async的使用注意

28

@[toc] SpringBoot异步线程@Async的使用注意 当业务需要异步处理的时候(例如异步保存操作日志),我们不能简单的通过new Thread的方式来使用,这样子性能低,重复的创建Thread和回收Thread非常的占用资源,所以我们使用Java的线程池机制,来做到线程的回收利用,线程池

springboot启动原理自动配置原理

104

@[toc] 1. SpringBoot自动加载原理 @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.r

SpringMVC配置控制器作为首页

45

@[TOC](Spring MVC配置Controller跳转首页) 在我们使用Spring MVC构建Web项目的时候,也许你会通过web.xml中的标签来配置首页 例: <welcome-file-list> <welcome-file>index.jsp</welcome-file>

SQL执行顺序

9

sql执行顺序 常用关键字执行顺序 from table where group by select having order by

SSL证书自动生成并自动续期(解决泛域名续签问题)

61

@[toc] SSL证书自动生成并自动续期 自动续期使用Let’s Encrypt证书颁发机构和certbot客户端共同完成 Let’s Encrypt Let’s Encrypt 是一家免费、开放、自动化的证书颁发机构(CA),为公众的利益而运行。它是一项由 Internet Security R