<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[w15997402070的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/w15997402070</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; w15997402070]]></copyright><item><title><![CDATA[Spring事务注解@Transactional]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/121889957</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/121889957</guid><author>w15997402070</author><pubDate>Sun, 12 Dec 2021 17:01:18 +0800</pubDate><description><![CDATA[Spring方法调用事务管理]]></description><category></category></item><item><title><![CDATA[文章收藏地址]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/121388612</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/121388612</guid><author>w15997402070</author><pubDate>Wed, 17 Nov 2021 21:39:26 +0800</pubDate><description><![CDATA[jackson详解
https://juejin.cn/post/6844904166809157639



]]></description><category></category></item><item><title><![CDATA[开发原则之单一原则]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/121198732</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/121198732</guid><author>w15997402070</author><pubDate>Sun, 07 Nov 2021 22:34:29 +0800</pubDate><description><![CDATA[单一原则
Single responsibility
一个类或模块应仅有一个引起其变化的因素（职责)
一个方法只做一件事
首先看一个计算质数的例子:
   /**
     * 计算给定的数范围内有多少个质数
     *
     */
    public long countPrimes(int max){
        long total = 0;
        for (int i = 2; i &lt;= max ; i++) {
            boolean isPrime =]]></description><category></category></item><item><title><![CDATA[Mysql字段类型]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/121090797</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/121090797</guid><author>w15997402070</author><pubDate>Mon, 01 Nov 2021 22:47:04 +0800</pubDate><description><![CDATA[Mysql数据类型
1. 数值类型：
包括整数类型TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、浮点小数数据类型FLOAT和DOUBLE，定点小数类型DECIMAL。



类型
存储
范围(有符号)
无符号



TINYINT
1字节
-128~127
0~255()


SMALLINT
2字节
32768~32767
0~65535


MEDIUMINT
3字节
-8388608~8388607
0~16777215


INT
4字节
-2147483648~214]]></description><category></category></item><item><title><![CDATA[Collectors简单使用]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/120982985</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/120982985</guid><author>w15997402070</author><pubDate>Tue, 26 Oct 2021 22:37:34 +0800</pubDate><description><![CDATA[Collectors
Collectors类API
1. public static &lt;T, C extends Collection&lt;T&gt;&gt; Collector&lt;T, ?, C&gt; toCollection(Supplier&lt;C&gt; collectionFactory);

2. public static &lt;T&gt; Collector&lt;T, ?, List&lt;T&gt;&gt; toList();
3. public static &lt;]]></description><category></category></item><item><title><![CDATA[过滤器 - 拦截器 - 监听器]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/104657231</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/104657231</guid><author>w15997402070</author><pubDate>Wed, 04 Mar 2020 16:59:06 +0800</pubDate><description><![CDATA[过滤器 拦截器 监听器
过滤器
实现
实现Filter类,然后重写它的3个方法:


init 方法 : 在容器中创建当前过滤器的时候自动调用这个方法


destory 方法 : 在容器中销毁当前过滤器的时候自动调用这个方法


doFilter 方法 : 这个方法有3个参数,分别是 ServletRequest,ServletResponse和FilterChain.可以在参数中获取 Http...]]></description><category></category></item><item><title><![CDATA[@WebFilter注解过滤器]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/104656381</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/104656381</guid><author>w15997402070</author><pubDate>Wed, 04 Mar 2020 16:30:07 +0800</pubDate><description><![CDATA[@WebFilter注解过滤器
@WebFilter加在过滤器的注解上使用
import lombok.extern.slf4j.Slf4j;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletE...]]></description><category></category></item><item><title><![CDATA[SpringBoot集成Jpa]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/104590912</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/104590912</guid><author>w15997402070</author><pubDate>Sun, 01 Mar 2020 13:24:53 +0800</pubDate><description><![CDATA[SpringBoot集成Jpa
SpringBoot版本: 2.2.4
简单demo
在pom文件中添加依赖:
   &lt;dependency&gt;
        &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
        &lt;artifactId&gt;spring-boot-starter-data-jpa&lt;...]]></description><category></category></item><item><title><![CDATA[组合模式]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/104543400</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/104543400</guid><author>w15997402070</author><pubDate>Thu, 27 Feb 2020 19:46:09 +0800</pubDate><description><![CDATA[组合模式
组合（Composite）是指使用组合和继承关系将聚合体及其组成元素分解成树状结构，以便客户端在不需要区分聚合体或组成元素类型的情况下使用统一的接口操作它们
Spring MVC 中解析参数时使用组合模式
类图展示:

解析参数接口HandlerMethodArgumentResolver代码:
public interface HandlerMethodArgumentResolver...]]></description><category></category></item><item><title><![CDATA[SpringBoot配置Druid]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/104531475</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/104531475</guid><author>w15997402070</author><pubDate>Thu, 27 Feb 2020 10:42:02 +0800</pubDate><description><![CDATA[springBoot 配置druid数据库连接池

1.添加依赖

    &lt;dependency&gt;
        &lt;groupId&gt;com.alibaba&lt;/groupId&gt;
        &lt;artifactId&gt;druid-spring-boot-starter&lt;/artifactId&gt;
        &lt;version&g...]]></description><category></category></item><item><title><![CDATA[spring-boot-starter-data-elasticsearch]]></title><link>https://blog.youkuaiyun.com/w15997402070/article/details/104529778</link><guid>https://blog.youkuaiyun.com/w15997402070/article/details/104529778</guid><author>w15997402070</author><pubDate>Thu, 27 Feb 2020 09:12:09 +0800</pubDate><description><![CDATA[spring-boot-starter-data-elasticsearch示例
版本

spring-boot : 2.1.10.RELEASE
elasticsearch : 6.2.2

1. 引入依赖
创建springBoot项目,在pom文件中引入依赖
&lt;dependency&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/g...]]></description><category></category></item></channel></rss>