在成长的过程中,会学到许多新的知识;在项目实践过程中,经常需要学习新的技术。但经过一段时间后,这些知识点和技术又忘得差不多了,等到要用的时候又要搜索很多的资料从头到尾学习一次,浪费很多的时间,没有沉淀和积累。
在这里,通过文章和代码,把这些知识点和技术的主要内容记录并汇总,供自己快速回顾,也分享给他人。
注:部分例子基于JDK8。
- 普通对象-序列化与反序列化
- 数组-序列化
- 数组-反序列化
- 集合-序列化
- 集合-反序列化
- 自定义序列化
- 自定义反序列化
- Gson教程-序列化与反序列化基础操作
- Gson教程-自定义序列化
- Gson教程-自定义反序列化
- 单元测试 - JUnit+Ant自动化执行单元测试并生成报告 | How to Automated Unit Testing with JUnit and Ant
- 单元测试 - JUnit+Ant+Cobertura生成单元测试代码覆盖率 | How to Generate Code Coverage Report With Junit And Cobertura
- 使用Jetty实现Http Server Mock作单元测试
- 多线程网络echo服务
- 线程池网络echo服务
- NIO 缓冲区
- NIO 内存映射
- NioEchoServer
- NIO - 入门篇
- NIO - 文件锁
- 缓冲区操作和内存映射
- Java网络处理模型-阻塞I/O+多线程
- Java网络处理模型-阻塞I/O+线程池
- Reactor模式与非阻塞I/O | Reactor Pattern and NIO
- 守护线程
- fork/join
- Future
- Future接口关系图
- Servlet的线程安全问题
- 多线程池执行异步任务
- 事件驱动的异步化框架:event4j
- JDK HashMap源码分析 | HashMap Source Code Analysis
- Struts2 - 支持JSON / Using json in struts2
- Struts2 - Unable to load configuration. - bean 错误解决
- Spring IBatis Struts2 集成之一:Spring与IBatis集成 | Spring IBatis Struts2 Integration I: Spring Integrates with IBatis
- Spring IBatis Struts2 集成之二:Spring与Struts2集成 | Spring IBatis Struts2 Integration II: Spring Integrates with Struts2