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