- 博客(6)
- 收藏
- 关注
原创 spring boot 实现多数据源读写分离
MASTER,SLAVE@Beanmybatis@Bean//指定xml文件路径@Bean@Bean// 设置其他属性...亲测有效。
2024-06-04 20:55:00 470
原创 Spring boot 监控和管理生产环境
spring-boot-actuator 模块提供了一个监控和管理生产环境的模块,可以使用 http、jmx、ssh、telnet 等拉管。健康(health)、数据采集(metrics gathering)会自动加入到应用里面。首先,写一个最基本的 spring boot 项目。审计(Auditing)、
2024-04-07 10:04:15 282
原创 Srping boot 实现任务调度
spring boot 实现任务调度非常简单,只需要在调度类头上添加@Configuration,然后再调度方法上添加。@Schuldle 注解,并为@Schuldle 指定 CronExpress 表达式。
2024-04-03 12:28:51 159 1
原创 Spring boot 全局异常捕捉
CONTROLLERADVICE:即把@CONTROLLERADVICE 注解内部使用@EXCEPTIONHANDLER、@INITBINDER、在方法上注解上@ExceptionHandler(value = Exception.class),具体代码如下。@MODELATTRIBUTE 注解的方法应用到所有的 @REQUESTMAPPING 注解的方法。在一个项目中的异常我们我们都会统一进行处理的,那么如何进行统一进行处理呢?在 class 注解上@ControllerAdvice,
2024-04-01 19:48:50 139
原创 MySQL
这些问题都是MySQL进行事务并发控制时经常遇到的问题。脏读: 在事务进行过程中,读到了其他事务未提交的数据。不可重复读: 在一个事务过程中,多次查询的结果不一致。幻读: 在一个事务过程中,用同样的操作查询数据,得到的记录数不相同。处理的方式有很多种:加锁、事务隔离、MVCC加锁:1、脏读:在修改时加排他锁,直到事务提交才释放。读取时加共享锁,读完释放锁。2、不可重复读: 读数据时加共享锁,写数据时加排他锁。3、幻读: 加范围锁。从锁的粒度来区分。
2024-03-11 09:01:47 799 1
原创 Spring底层-part1
Spring: 是一个企业级java应用框架,他的作用主要是简化软件的开发以及配置过程,简化项目部署环境。Spring的有点:1、Spring低侵入设计,对业务代码的污染非常低。2、Spring的DI机制将对象之间的关系交由框架处理,减少组件的耦合。3、Spring提供了AOP技术,支持将一些通用的功能进行集中式管理,从而提供更好的复用。4、Spring对于主流框架提供了非常好的支持。IOC就是控制反转,指创建对象的控制权转移给Spring来进行管理。
2024-03-11 08:53:15 852 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人