09 2021 档案
Mybatis 源码解析
摘要:Mybatis自动装配 spring.factories MybatisAutoConfiguration AutoConfiguredMapperScannerRegistrar >ImportBeanDefinitionRegistrar registerBeanDefinitions( Cla
阅读全文
设计模式 23
摘要:# 设计模式 参考网址:http://c.biancheng.net/view/1371.html 依赖关系使用带箭头的虚线来表示,箭头从使用类指向被依赖的类双向的关联可以用带两个箭头或者没有箭头的实线来表示,单向的关联用带一个箭头的实线来表示,箭头从使用类指向被关联的类聚合关系可以用带空心菱形的实
阅读全文
Spring boot 扩展点
摘要:/** * 01-ApplicationContextInitializer * 可以想到的场景可能为,在最开始激活一些配置,或者利用这时候class还没被类加载器加载的时机,进行动态字节码注入等操作 * * 在启动类中用springApplication.addInitializers(new T
阅读全文
git 回退
摘要:1.git revert(通过反做创建一个新的版本,这个版本的内容与我们要回退到的目标版本内容一样,单head指针是指向这个新生成的版本)(撤销指定版本的内容并提交一个新的commit,不影响之前的提交内容) 适用场景:如果我们想恢复之前的某一个版本(该版本不是merge类型),但是又想保留目标版本
阅读全文
两个变量交换
摘要:int a = 2; int b = 7; a = a + b; b = a - b; // b = a + b - b = a a = a - b; // a + b - a = b int a = 2; int b = 7; a = a ^ b; b = a ^ b; a = a ^ b;
阅读全文
Spring Boot 源码分析 版本2.1.x
摘要:new SpringApplication(DebugApplication.class) 1.推断应用类型 WebApplicationType.deduceFromClasspath() Class.forName(name, false, clToUse)加载是否成功 2.获取初始器 Appl
阅读全文
Git 常用操作
摘要:git config --global user.email xxx@xx.comgit config --global user.name xxxgit config --global http.sslVerify false 创建 git 仓库:mkdir spring-bootcd sprin
阅读全文
浙公网安备 33010602011771号