Git 实用指南 发表于 2019-01-10 | 分类于 Git | 阅读次数: | 字数统计: 2,285前言分布式 VCS 和中央式的区别在于,分布式 VCS 除了中央仓库之外,还有本地仓库:团队中每一个成员的机器上都有一份本地仓库,这个仓库里包含了所有的版本历史,或者换句话说,每个人在自己的机器上就可以提交代码、查看历史,而无需联网和中央仓库交互。 阅读全文 »
Intellij idea 常用快捷键 发表于 2019-01-08 | 分类于 Devops | 阅读次数: | 字数统计: 401介绍去年开始改用 IDEA,在使用 IDEA 时不想重头记一套新的快捷键,快捷键设置以 eclipse 为主。整理一些自己常用的快捷键,同时下面为 windows 环境下配置 阅读全文 »
Spring常用扩展接口总结 发表于 2018-12-05 | 分类于 Spring | 阅读次数: | 字数统计: 536前言Spring源码学习笔记,Spring常用扩展接口总结,错误之处欢迎指正,共同学习介绍Spring 提供了大量的可扩展接口。因此了解这些接口对于我们定制自己的功能,熟练使用 Spring 非常重要。 阅读全文 »
Spring源码学习笔记之AOP 发表于 2018-12-04 | 分类于 Spring | 阅读次数: | 字数统计: 4,972前言Spring源码学习笔记,Spring-AOP实现大致过程,错误之处欢迎指正,共同学习介绍类应该是纯净的,不应含有与本身无关的逻辑。单一职责原则。 阅读全文 »
Spring源码学习笔记之IOC 发表于 2018-11-28 | 分类于 Spring | 阅读次数: | 字数统计: 6,719前言Spring源码学习笔记,Spring-Ioc源码浅析,错误之处欢迎指正,共同学习介绍Ioc 容器的核心是控制对象的创建,销毁,管理对象之间的依赖关系,并由IOC容器完成对象的注入。我们只需要关注业务逻辑。IOC 原理Ioc 底层通过 java 反射创建实例,利用set方法对实例的依赖进行注入。 阅读全文 »
netty-轻量级对象池-recycler 发表于 2018-11-22 | 分类于 Netty | 阅读次数: | 字数统计: 1,773前言netty学习系列笔记总结,轻量级对象池-Recycler源码浅析,错误之处欢迎指正, 共同学习介绍由于Java 创建一个实例的消耗不小,所以现在很多框架都使用对象池。创建对象的时候不需要每次都通过new方式创建,如果Recycler有对象直接获取二次利用,不需要对象的时候放入Recycler对象池。通过重用对象,能够避免频繁创建对象和销毁对象带来的损耗。 阅读全文 »