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