<aside> 🥘 Java Standard

</aside>

Java Notes (old: 2015-2016)

Java Notes(基础|集合|多线程|IO)

JVM 原理|分析调优

设计模式

<aside> 🥃 Reading List

</aside>

阅读笔记:《Effective Java-3rd Edition》Joshua Bloch

周边生态


<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