<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[三等助理工程师]]></title><description><![CDATA[回过头看看，自己学到了什么。]]></description><link>https://blog.youkuaiyun.com/youngerson</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; youngerson]]></copyright><item><title><![CDATA[合唱队问题]]></title><link>https://blog.youkuaiyun.com/youngerson/article/details/130450579</link><guid>https://blog.youkuaiyun.com/youngerson/article/details/130450579</guid><author>youngerson</author><pubDate>Sun, 30 Apr 2023 18:48:32 +0800</pubDate><description><![CDATA[合唱队_牛客题霸_牛客网]]></description><category></category></item><item><title><![CDATA[springboot jar包启动访问jar包外的静态文件]]></title><link>https://blog.youkuaiyun.com/youngerson/article/details/108727915</link><guid>https://blog.youkuaiyun.com/youngerson/article/details/108727915</guid><author>youngerson</author><pubDate>Tue, 22 Sep 2020 11:46:31 +0800</pubDate><description><![CDATA[@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
    @Autowired
    private YmlProperties ymlProperties;

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler(".]]></description><category></category></item><item><title><![CDATA[mybatis-spring的源码解析]]></title><link>https://blog.youkuaiyun.com/youngerson/article/details/106361162</link><guid>https://blog.youkuaiyun.com/youngerson/article/details/106361162</guid><author>youngerson</author><pubDate>Tue, 26 May 2020 18:12:46 +0800</pubDate><description><![CDATA[近日阅读了mybatis-spring的源码，记录一下以备忘记时复习一下。

首先spring会扫描所有的mapper接口生成BeanDefinition放到beanDefinitionMap中

ClassPathMapperScanner会扫描所有Mapper将其BeanDefinition

设置其definition.setBeanClass(this.mapperFactoryBeanClass);
其中private Class&lt;? extends MapperFactoryBean&gt]]></description><category></category></item><item><title><![CDATA[手写JDK动态代理]]></title><link>https://blog.youkuaiyun.com/youngerson/article/details/103636518</link><guid>https://blog.youkuaiyun.com/youngerson/article/details/103636518</guid><author>youngerson</author><pubDate>Fri, 20 Dec 2019 17:51:28 +0800</pubDate><description><![CDATA[今天研究了一下动态代理的生成，自己手动的拼接字符串写了一个，功能基本实现了，代码懒得优化了。废话不说直接贴代码，如有问题，欢迎指点。


package com.yang.proxy.dynamicproxy.proxy.jdk.util;

import org.apache.commons.lang.StringUtils;

import javax.tools.JavaCompiler;
...]]></description><category></category></item><item><title><![CDATA[logback.xml中MaxHistory日志文件保留天数不生效]]></title><link>https://blog.youkuaiyun.com/youngerson/article/details/103497917</link><guid>https://blog.youkuaiyun.com/youngerson/article/details/103497917</guid><author>youngerson</author><pubDate>Wed, 11 Dec 2019 19:09:22 +0800</pubDate><description><![CDATA[今天一个朋友问我一个问题，问题logback.xml中MaxHistory日志文件保留天数不生效，他的文件是10-24、12-08、12-09、12-10、12-11配置MaxHistory为7不会删除10-24的日志文件



答：MaxHistory指的是文件数量，超过MaxHistory数量才会删除，只有当每天生成且只生成一个文件时才表示保留天数。

查阅官网文档http://logback...]]></description><category></category></item></channel></rss>