SpringBoot
文章平均质量分 84
kming.qiu
用心对待每一件小事情
展开
-
关于如何创建一个可配置的 SpringBoot Web 项目的全局异常处理
自定义全局异常处理 starter,采用配置文件的方式,可配置扫描包等操作原创 2024-05-22 12:44:31 · 1238 阅读 · 0 评论 -
SpringCloud 之 搭建 Redis 集群(Redis-Cluster)及 主从复制
Redis-Cluster简介1、 什么是Redis-Cluster为何要搭建Redis集群。Redis是在内存中保存数据的,而我们的电脑一般内存都不大,这也就意味着Redis不适合存储大数据,适合存储大数据的是Hadoop生态系统的Hbase或者是MogoDB。Redis更适合处理高并发,一台设备的存储能力是很有限的,但是多台设备协同合作,就可以让内存增大很多倍,这就需要用到集群。Redis集群搭建的方式有多种,例如使用客户端分片、Twemproxy、Codis等,但从redis 3.0之后版本支持原创 2021-01-10 16:09:35 · 1629 阅读 · 0 评论 -
SpringCloud分布式事务,版本二:添加 Seata 分布式事务版本
基于 Seata 1.4.0 版本首先贴出此项目地址:Seata 分布式事务版本先了解此项目再看第一版本:未添加事务版本此文章是基于上一篇的项目基础上添加的内容,所以务必先看上一篇Seata介绍解决分布式事务问题,有两个设计初衷对业务无侵入:即减少技术架构上的微服务化所带来的分布式事务问题对业务的侵入高性能:减少分布式事务解决方案所带来的性能消耗seata中有两种分布式事务实现方案,AT及TCCAT模式主要关注多 DB 访问的数据一致性,当然也包括多服务下的多 DB 数据访问一致性.原创 2021-01-08 22:56:18 · 346 阅读 · 0 评论 -
SpringCloud分布式事务,版本一:未加事务版本
首先贴出项目地址:未加分布式事务版本项目介绍1、seata-bussiness模块整个demo的核心,包括feign的调用,业务流程的实现2、seata-common模块每个子项目都引入该模块,此项目没有任何东西,主要是为了后期引入 seata 相关依赖3、seata-eureka模块eureka 注册中心,用于服务发现与注册4、seata-order模块订单,用于修改订单数据库5、seata-storage模块库存,修改库存6、seata-user模块用户信息表,记录用户.原创 2021-01-08 20:30:41 · 132 阅读 · 0 评论 -
SpringBoot中使用 Druid 数据库连接池, 后台SQL监控无效
首先说下环境和配置, 问题环境SpringBoot: 2.3.4.RELEASEdruid-spring-boot-starter: 1.1.22配置yaml文件配置datasource: url: jdbc:mysql://localhost:3306/testdb username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.d原创 2020-09-30 09:12:43 · 1341 阅读 · 3 评论