摘要:
因为公司提供的基础框架使用的是 FastJson 框架、而部门的架构师推荐使用 Jackson。所以特此了解下 FastJson 相关的东西。 FastJson 是阿里开源的 Json 解析库、可以进行序列化以及反序列化。 https://github.com/alibaba/fastjson 最广 阅读全文
摘要:
第一次在公司见到 Gerrit、一面懵逼。什么xx玩意..... Gerrit,一种开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件开发者,可以相互审阅彼此修改后的代码,决定是否能够提交,回退或是继续修改。它使用版本控制系统Git作为底层。 它分支自Rietveld,作者为G 阅读全文
摘要:
公众号内发送Git获取Git官方PDF教程 版本控制 版本控制是一种记录一个或若干个文件内容变化、以便将来查阅特定版本修订情况的系统。 本地版本控制系统 很久以前就开发了许多本地版本控制系统、大多都是采用某种简单的数据库来记录文件的历次更新差异。 其中最流行的一种叫做 RCS、现今许多计算机系统上都 阅读全文
摘要:
数据结构 什么是数据结构 是相互之间存在一种或多种特定关系的数据元素的集合。 说白了就是数据的集合、但是集合里面的数据之间存在特地的关系(这翻译得好像没说一样) 数据结构的逻辑结构 是指数据元素之间的相互关系 集合结构:集合中的数据元素除了同属一个集合外、它们之间没有其他关系。 线性结构:线性结构中 阅读全文
摘要:
Spring 源码系列 Spring 整体架构 编译Spring5.2.0源码 Spring-AliasRegistry 别名注册 Spring 资源加载 Spring 容器初始化 Spring 获取单例(一) Spring 获取单例(二) Spring 获取单例(三) Spring 解决循环依赖 阅读全文
摘要:
大致分类:List、Set、Queue、Map Iterable Collection 接口中继承 Iterable 接口。这个接口为 for each 循环设计、接口方法中有返回Iterator对象 public interface Iterable<T> { Iterator<T> iterat 阅读全文
摘要:
相关文章 Spring 整体架构 编译Spring5.2.0源码 Spring-资源加载 Spring 容器的初始化 Spring-AliasRegistry Spring 获取单例流程(一) Spring 获取单例流程(二) Spring 获取单例流程(三) Spring 循环依赖 Spring 阅读全文
摘要:
相关文章 Spring 整体架构 编译Spring5.2.0源码 Spring-资源加载 Spring 容器的初始化 Spring-AliasRegistry Spring 获取单例流程(一) Spring 获取单例流程(二) Spring 获取单例流程(三) Spring 循环依赖 Spring 阅读全文
摘要:
读完这篇文章你将会收获到 Aware 的使用和介绍 BeanFactoryAware 的触发时机 ApplicationContextAware 的触发时机以及它通过扩展 BeanPostProcessor 来实现 我们在 getBean 流程中曾经谈到过 Spring 回调 Aware 接口 pr 阅读全文