Skip to content

Commit c83d986

Browse files
committed
整理文档
1 parent bd2f8c9 commit c83d986

29 files changed

Lines changed: 3331 additions & 747 deletions

README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,27 @@
77
- :one: [JavaCore](https://dunwu.github.io/javacore/) - Java 核心技术教程。内容包含:Java 基础特性、Java 高级特性、Java 并发、JVM、Java IO 等(由于内容较多,已独立维护在另一个项目中)。
88
- :two: [JavaWeb](https://github.com/dunwu/javaweb) - Java Web 技术教程。内容包含:JavaEE、分布式应用技术等(由于内容较多,已独立维护在另一个项目中)。
99
- :three: [JavaLib](docs/javalib/README.md) - 各种主流 Java 库的应用。
10-
- [Dozer 使用小结](docs/javalib/dozer.md)
11-
- [细说 Java 主流日志工具库](https://github.com/dunwu/notes/blob/master/编程语言/Java/javastack/javalib/java-log.md)
12-
- [JavaMail 使用小结](docs/javalib/javamail.md)
13-
- [jsoup 使用小结](docs/javalib/jsoup.md)
14-
- [JUnit 使用小结](docs/javalib/junit.md)
15-
- [Lombok 使用小结](docs/javalib/lombok.md)
16-
- [Thumbnailator 使用小结](docs/javalib/thumbnailator.md)
17-
- [ZXing 使用小结](docs/javalib/zxing.md)
10+
- [Dozer 使用指南](docs/javalib/dozer.md)
11+
- [Freemark 使用指南](docs/javalib/freemark.md)
12+
- [细说 Java 主流 JSON 库](docs/javalib/java-json.md)
13+
- [细说 Java 主流日志工具库](docs/javalib/java-log.md)
14+
- [细说 Java 主流工具包](docs/javalib/java-util.md)
15+
- [JavaMail 使用指南](docs/javalib/javamail.md)
16+
- [Jsoup 使用指南](docs/javalib/jsoup.md)
17+
- [JUnit5 使用指南](docs/javalib/junit.md)
18+
- [Lombok 使用指南](docs/javalib/lombok.md)
19+
- [Mockito 使用指南](docs/javalib/mockito.md)
20+
- [Reflections 使用指南](docs/javalib/reflections.md)
21+
- [Thumbnailator 使用指南](docs/javalib/thumbnailator.md)
22+
- [ZXing 使用指南](docs/javalib/zxing.md)
1823
- :four: [JavaTool](docs/javatool/README.md) - 各种主流 Java 工具的应用。
1924
- [构建工具](docs/javatool/build/README.md)
2025
- [Maven 教程](docs/javatool/build/maven/README.md)
2126
- [Maven 安装](docs/javatool/build/maven/maven-install.md)
2227
- [Maven 快速指南](docs/javatool/build/maven/maven-quickstart.md)
2328
- [Maven 之 pom.xml 详解](docs/javatool/build/maven/maven-pom.md)
2429
- [Maven 之 settings.xml 详解](docs/javatool/build/maven/maven-settings.md)
25-
- [Maven 常见问题和最佳实践](docs/javatool/build/maven/maven-action.md)
30+
- [Maven 实战问题和最佳实践](docs/javatool/build/maven/maven-action.md)
2631
- [发布项目到 Maven 中央仓库](docs/javatool/build/maven/maven-deploy.md)
2732
- [部署并使用 Nexus 作为 Maven 私服](docs/javatool/build/maven/nexus.md)
2833
- [Ant 简易教程](docs/javatool/build/ant.md)

docs/README.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,19 @@
77
- :one: [JavaCore](https://dunwu.github.io/javacore/) - Java 核心技术教程。内容包含:Java 基础特性、Java 高级特性、Java 并发、JVM、Java IO 等(由于内容较多,已独立维护在另一个项目中)。
88
- :two: [JavaWeb](https://github.com/dunwu/javaweb) - Java Web 技术教程。内容包含:JavaEE、分布式应用技术等(由于内容较多,已独立维护在另一个项目中)。
99
- :three: [JavaLib](javalib/README.md) - 各种主流 Java 库的应用。
10-
- [Dozer 使用小结](javalib/dozer.md)
11-
- [细说 Java 主流日志工具库](https://github.com/dunwu/notes/blob/master/编程语言/Java/javastack/javalib/java-log.md)
12-
- [JavaMail 使用小结](javalib/javamail.md)
13-
- [jsoup 使用小结](javalib/jsoup.md)
14-
- [JUnit 使用小结](javalib/junit.md)
15-
- [Lombok 使用小结](javalib/lombok.md)
16-
- [Thumbnailator 使用小结](javalib/thumbnailator.md)
17-
- [ZXing 使用小结](javalib/zxing.md)
10+
- [Dozer 使用指南](javalib/dozer.md)
11+
- [Freemark 使用指南](javalib/freemark.md)
12+
- [细说 Java 主流 JSON 库](javalib/java-json.md)
13+
- [细说 Java 主流日志工具库](javalib/java-log.md)
14+
- [细说 Java 主流工具包](javalib/java-util.md)
15+
- [JavaMail 使用指南](javalib/javamail.md)
16+
- [Jsoup 使用指南](javalib/jsoup.md)
17+
- [JUnit5 使用指南](javalib/junit.md)
18+
- [Lombok 使用指南](javalib/lombok.md)
19+
- [Mockito 使用指南](javalib/mockito.md)
20+
- [Reflections 使用指南](javalib/reflections.md)
21+
- [Thumbnailator 使用指南](javalib/thumbnailator.md)
22+
- [ZXing 使用指南](javalib/zxing.md)
1823
- :four: [JavaTool](javatool/README.md) - 各种主流 Java 工具的应用。
1924
- [构建工具](javatool/build/README.md)
2025
- Maven 教程

docs/javalib/README.md

Lines changed: 49 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,51 @@
1+
---
2+
title: Java 库
3+
categories: ['java', 'javalib']
4+
tags: ['java', 'javalib']
5+
date: 2017-11-09
6+
---
7+
18
# Java 库
29

3-
## 目录
4-
5-
* [ActiveMQ 使用小结](activemq.md)
6-
* [Dozer 使用小结](dozer.md)
7-
* [细说 Java 主流日志工具库](java-log.md)
8-
* [JavaMail 使用小结](javamail.md)
9-
* [jsoup 使用小结](jsoup.md)
10-
* [JUnit 使用小结](junit.md)
11-
* [Lombok 使用小结](lombok.md)
12-
* [Thumbnailator 使用小结](thumbnailator.md)
13-
* [ZXing 使用小结](zxing.md)
10+
## 通用库
11+
12+
- apache commons 工具包组
13+
- [commons-collections](https://commons.apache.org/proper/commons-collections/) - Apache 容器工具包
14+
- [commons-io](https://commons.apache.org/proper/commons-io) - Apache IO 工具包
15+
- [commons-lang](https://commons.apache.org/proper/commons-lang/) - Apache 语言扩展包
16+
- [guava](https://github.com/google/guava) - google 工具包
17+
18+
## 日志
19+
20+
- [slf4j](http://www.slf4j.org/)
21+
- [commons-logging](http://commons.apache.org/proper/commons-logging/)
22+
- [log4j](http://logging.apache.org/log4j/2.x/)
23+
- [logback](http://logback.qos.ch/)
24+
25+
## JSON
26+
27+
主流 json 工具包:
28+
29+
- [`fastjson`](https://github.com/alibaba/fastjson) - 阿里巴巴 json 工具包(国内广泛使用)
30+
- [`jackson`](http://wiki.fasterxml.com/JacksonHome) - spring 默认 json 工具包
31+
- [`gson`](https://github.com/google/gson) - google json 工具包
32+
33+
## 测试
34+
35+
- [junit4](https://github.com/junit-team/junit4)
36+
- [junit5](https://github.com/junit-team/junit5)
37+
- [mockito](https://github.com/mockito/mockito)
38+
39+
## JavaBean
40+
41+
- [`lombok`](https://projectlombok.org/) – Lombok 提供了简单的注解的形式,来帮助我们消除一些必须有,但显得很臃肿的 Java 样板代码。
42+
43+
## DOM
44+
45+
- [`jsoup`](https://jsoup.org/) – jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。
46+
- [`dom4j`](https://github.com/dom4j/dom4j) – 处理 XML 的开源框架。它集成了 XPath 并提供全力支持 DOM,JAXP 和 Java 平台。
47+
- [`iText`](https://itextpdf.com/en) – iText 是一个非常著名的能够快速产生 PDF 文件的 Java 类库。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。
48+
49+
## 网络
50+
51+
- [`netty`](http://netty.io/) – Netty 是一个基于 NIO 的客户、服务器端编程框架,使用 Netty 可以确保你快速和简单的开发出一个网络应用。

0 commit comments

Comments
 (0)