<aside>
🥘 Java Standard
</aside>
Java Notes (old: 2015-2016)
Java Notes(基础|集合|多线程|IO)
JVM 原理|分析调优
设计模式
<aside>
🥃 Reading List
</aside>
阅读笔记:《Effective Java-3rd Edition》Joshua Bloch
- On Java8 - Online Reading
- Java 序列化框架的选型和比对(JDK、Hessian、Kryo、XStream、Protobuf)
- Java 几种程序运行时间计算的封装(Spring、common-lang、guava StopWatch)
周边生态
<aside>
💡 项目构建 & 单元测试
</aside>
ANT
Gradle
Maven
JUnit
TestNG
Log4j
**Junitpref:**性能测试框架
JMH:性能分析平台
<aside>
💡 任务调度
</aside>
Java 任务调度方案对比
<aside>
💡 持久化框架
</aside>
JDBC
Hibernate 5
MyBatis 3
<aside>
💡 爬虫 Spider
</aside>
WebMagic 单机爬虫框架
Selenium-Java 自动化测试框架
Jsoup 页面解析库
工具库
<aside>
💡 Apache-Commons / Guava 全家桶
</aside>
Google Guava 工具库
Apache commons 工具库
commons-Lang(标准库增强)
commons-collection(集合增强库)
commons-IO(IO 封装库)
cmomns-BeanUtils(Bean 动态处理封装)
commons-compress(压缩封装库)
commons-email(email api 封装库)
commons-exec(系统调用封装库)
commons-dbutils(轻量化 jdbc orm 库)
<aside>
💡 其他工具
</aside>
Lombok
Alibaba Durid SQL Parser 工具
MapStruct - Java Bean 静态映射库
JavaMail API 邮件收发
JVM 性能分析工具:async-profiler
Docker-Client
fabric8io/kubernetes-client
caffeine:基于 Java 实现的本地缓存
<aside>
💡 HTTP 工具
</aside>
Apache-HttpClient
OkHttp
Unirest
Apache-HttpClient5
<aside>
💡 JSON 处理
</aside>
JSON 处理:XStream
JSON 处理:Jackson
JSON 处理:FastJson
<aside>
💡 XML 处理
</aside>
XML 处理:JDK DOM API
XML 处理:XStream