Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ root = true
[*]
end_of_line = lf
indent_size = 2
indent_style = tab
indent_style = space
max_line_length = 120
charset = utf-8
trim_trailing_whitespace = true
Expand All @@ -19,7 +19,7 @@ insert_final_newline = true
[*.{bat, cmd}]
end_of_line = crlf

[*.{java, groovy, kt, sh}]
[*.{java, gradle, groovy, kt, sh}]
indent_size = 4

[*.md]
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ hs_err_pid*

# maven plugin temp files
.flattened-pom.xml
package-lock.json


# ------------------------------- javascript -------------------------------
Expand All @@ -47,6 +48,7 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*
bundle*.js
book.pdf


# ------------------------------- intellij -------------------------------
Expand Down
50 changes: 29 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,36 +9,44 @@

> 各种主流 Java 库的应用。

- [Dozer 使用指南](docs/javalib/dozer.md)
- [Freemark 使用指南](docs/javalib/freemark.md)
- [Dozer 应用指南](docs/javalib/dozer.md)
- [Freemark 应用指南](docs/javalib/freemark.md)
- [Java 与 JSON](docs/javalib/javalib-json.md)
- [细说 Java 主流日志工具库](docs/javalib/java-log.md)
- [细说 Java 主流工具包](docs/javalib/java-util.md)
- [JavaMail 使用指南](docs/javalib/javamail.md)
- [Jsoup 使用指南](docs/javalib/jsoup.md)
- [JUnit5 使用指南](docs/javalib/junit.md)
- [Lombok 使用指南](docs/javalib/lombok.md)
- [Mockito 使用指南](docs/javalib/mockito.md)
- [Reflections 使用指南](docs/javalib/reflections.md)
- [Thumbnailator 使用指南](docs/javalib/thumbnailator.md)
- [ZXing 使用指南](docs/javalib/zxing.md)
- [细说 Java 主流日志工具库](docs/javalib/javalib-log.md)
- [细说 Java 主流工具包](docs/javalib/javalib-util.md)
- [JavaMail 应用指南](docs/javalib/javamail.md)
- [Jsoup 应用指南](docs/javalib/jsoup.md)
- [JUnit5 应用指南](docs/javalib/junit.md)
- [Lombok 应用指南](docs/javalib/lombok.md)
- [Mockito 应用指南](docs/javalib/mockito.md)
- [Reflections 应用指南](docs/javalib/reflections.md)
- [Thumbnailator 应用指南](docs/javalib/thumbnailator.md)
- [ZXing 应用指南](docs/javalib/zxing.md)

## [JavaTool](docs/javatool/README.md)

> 各种主流 Java 工具的应用。

- [构建工具](docs/javatool/build/README.md)
- Maven 教程
- [Maven 教程 📚](docs/javatool/build/maven/README.md)
- [Maven 快速指南](docs/javatool/build/maven/maven-quickstart.md)
- [Maven 教程之 pom.xml 详解](docs/javatool/build/maven/maven-pom.md)
- [Maven 教程之 settings.xml 详解](docs/javatool/build/maven/maven-settings.md)
- [Maven 实战问题和最佳实践](docs/javatool/build/maven/maven-action.md)
- [Maven 教程之发布 jar 到私服或中央仓库](docs/javatool/build/maven/maven-deploy.md)
- [Maven 插件之代码检查](docs/javatool/build/maven/plugins/maven-checkstyle.md)
- [Maven 插件之代码检查](docs/javatool/build/maven/maven-checkstyle-plugin.md)
- [Ant 简易教程](docs/javatool/build/ant.md)
- Java IDE
- [Intellij IDEA 使用指南](docs/javatool/ide/intellij.md)
- [Eclipse 使用指南](docs/javatool/ide/eclipse.md)
- [搜索引擎 Elastic](docs/javatool/elastic/README.md)
- [Elastic 技术栈快速入门](docs/javatool/elastic/elastic-quickstart.md)
- [Elasticsearch 运维](docs/javatool/elastic/elastic-elasticsearch-ops.md)
- [Beats 运维](docs/javatool/elastic/elastic-beats-ops.md)
- [Kibana 运维](docs/javatool/elastic/elastic-kibana-ops.md)
- [Logstash 运维](docs/javatool/elastic/elastic-logstash-ops.md)
- [Java IDE](docs/javatool/ide/README.md)
- [Intellij IDEA 应用指南](docs/javatool/ide/intellij.md)
- [Eclipse 应用指南](docs/javatool/ide/eclipse.md)
- **测试**
- [Jmeter 应用指南](docs/javatool/test/jmeter.md)

## [JavaCore 教程](https://dunwu.github.io/javacore/)

Expand All @@ -60,10 +68,10 @@

## 相关技术栈

- :1234: [db-tutorial](https://dunwu.github.io/db-tutorial/) - 是对数据库领域开发经验的总结。内容包含:关系型数据库和 Nosql 理论、Mysql、Redis 等。
- :dart: [algorithm-tutorial](https://dunwu.github.io/algorithm-tutorial/) - 是对数据结构和算法的总结。内容包含:一些基本的数据结构、算法。
- :penguin: [linux-tutorial](https://github.com/dunwu/linux-tutorial) - 是对 Linux 操作系统的经验总结。内容包含:Linux 常用命令;各种常见软件的 Linux 环境安装配置;运维、部署脚本;Shell、Python 语法教程;Git、Docker 教程。
- :art: [frontend-tutorial](https://github.com/dunwu/frontend-tutorial) - 前端教程
- [db-tutorial](https://dunwu.github.io/db-tutorial/) - 是对数据库领域开发经验的总结。内容包含:关系型数据库和 Nosql 理论、Mysql、Redis 等。
- [algorithm-tutorial](https://dunwu.github.io/algorithm-tutorial/) - 是对数据结构和算法的总结。内容包含:一些基本的数据结构、算法。
- [linux-tutorial](https://github.com/dunwu/linux-tutorial) - 是对 Linux 操作系统的经验总结。内容包含:Linux 常用命令;各种常见软件的 Linux 环境安装配置;运维、部署脚本;Shell、Python 语法教程;Git、Docker 教程。
- [frontend-tutorial](https://github.com/dunwu/frontend-tutorial) - 前端教程

---

Expand Down
50 changes: 29 additions & 21 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,36 +9,44 @@

> 各种主流 Java 库的应用。

- [Dozer 使用指南](javalib/dozer.md)
- [Freemark 使用指南](javalib/freemark.md)
- [Dozer 应用指南](javalib/dozer.md)
- [Freemark 应用指南](javalib/freemark.md)
- [Java 与 JSON](javalib/javalib-json.md)
- [细说 Java 主流日志工具库](javalib/java-log.md)
- [细说 Java 主流工具包](javalib/java-util.md)
- [JavaMail 使用指南](javalib/javamail.md)
- [Jsoup 使用指南](javalib/jsoup.md)
- [JUnit5 使用指南](javalib/junit.md)
- [Lombok 使用指南](javalib/lombok.md)
- [Mockito 使用指南](javalib/mockito.md)
- [Reflections 使用指南](javalib/reflections.md)
- [Thumbnailator 使用指南](javalib/thumbnailator.md)
- [ZXing 使用指南](javalib/zxing.md)
- [细说 Java 主流日志工具库](javalib/javalib-log.md)
- [细说 Java 主流工具包](javalib/javalib-util.md)
- [JavaMail 应用指南](javalib/javamail.md)
- [Jsoup 应用指南](javalib/jsoup.md)
- [JUnit5 应用指南](javalib/junit.md)
- [Lombok 应用指南](javalib/lombok.md)
- [Mockito 应用指南](javalib/mockito.md)
- [Reflections 应用指南](javalib/reflections.md)
- [Thumbnailator 应用指南](javalib/thumbnailator.md)
- [ZXing 应用指南](javalib/zxing.md)

## [JavaTool](javatool/README.md)

> 各种主流 Java 工具的应用。

- [构建工具](javatool/build/README.md)
- Maven 教程
- [Maven 教程 📚](javatool/build/maven/README.md)
- [Maven 快速指南](javatool/build/maven/maven-quickstart.md)
- [Maven 教程之 pom.xml 详解](javatool/build/maven/maven-pom.md)
- [Maven 教程之 settings.xml 详解](javatool/build/maven/maven-settings.md)
- [Maven 实战问题和最佳实践](javatool/build/maven/maven-action.md)
- [Maven 教程之发布 jar 到私服或中央仓库](javatool/build/maven/maven-deploy.md)
- [Maven 插件之代码检查](javatool/build/maven/plugins/maven-checkstyle.md)
- [Maven 插件之代码检查](javatool/build/maven/maven-checkstyle-plugin.md)
- [Ant 简易教程](javatool/build/ant.md)
- Java IDE
- [Intellij IDEA 使用指南](javatool/ide/intellij.md)
- [Eclipse 使用指南](javatool/ide/eclipse.md)
- [搜索引擎 Elastic](javatool/elastic/README.md)
- [Elastic 技术栈快速入门](javatool/elastic/elastic-quickstart.md)
- [Elasticsearch 运维](javatool/elastic/elastic-elasticsearch-ops.md)
- [Beats 运维](javatool/elastic/elastic-beats-ops.md)
- [Kibana 运维](javatool/elastic/elastic-kibana-ops.md)
- [Logstash 运维](javatool/elastic/elastic-logstash-ops.md)
- [Java IDE](javatool/ide/README.md)
- [Intellij IDEA 应用指南](javatool/ide/intellij.md)
- [Eclipse 应用指南](javatool/ide/eclipse.md)
- **测试工具**
- [Jmeter 应用指南](javatool/test/jmeter.md)

## [JavaCore 教程](https://dunwu.github.io/javacore/)

Expand All @@ -60,10 +68,10 @@

## 相关技术栈

- :1234: [db-tutorial](https://dunwu.github.io/db-tutorial/) - 是对数据库领域开发经验的总结。内容包含:关系型数据库和 Nosql 理论、Mysql、Redis 等。
- :dart: [algorithm-tutorial](https://dunwu.github.io/algorithm-tutorial/) - 是对数据结构和算法的总结。内容包含:一些基本的数据结构、算法。
- :penguin: [linux-tutorial](https://github.com/dunwu/linux-tutorial) - 是对 Linux 操作系统的经验总结。内容包含:Linux 常用命令;各种常见软件的 Linux 环境安装配置;运维、部署脚本;Shell、Python 语法教程;Git、Docker 教程。
- :art: [frontend-tutorial](https://github.com/dunwu/frontend-tutorial) - 前端教程
- [db-tutorial](https://dunwu.github.io/db-tutorial/) - 是对数据库领域开发经验的总结。内容包含:关系型数据库和 Nosql 理论、Mysql、Redis 等。
- [algorithm-tutorial](https://dunwu.github.io/algorithm-tutorial/) - 是对数据结构和算法的总结。内容包含:一些基本的数据结构、算法。
- [linux-tutorial](https://github.com/dunwu/linux-tutorial) - 是对 Linux 操作系统的经验总结。内容包含:Linux 常用命令;各种常见软件的 Linux 环境安装配置;运维、部署脚本;Shell、Python 语法教程;Git、Docker 教程。
- [frontend-tutorial](https://github.com/dunwu/frontend-tutorial) - 前端教程

---

Expand Down
71 changes: 71 additions & 0 deletions docs/book.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"gitbook": "3.2.2",
"title": "java-tutorial",
"language": "zh-hans",
"root": "./",
"structure": {
"summary": "sidebar.md"
},
"links": {
"sidebar": {
"java-tutorial": "https://github.com/dunwu/java-tutorial"
}
},
"plugins": [
"-lunr",
"-search",
"advanced-emoji@^0.2.2",
"anchor-navigation-ex@1.0.10",
"anchors@^0.7.1",
"edit-link@^2.0.2",
"expandable-chapters-small@^0.1.7",
"github@^2.0.0",
"search-plus@^0.0.11",
"simple-page-toc@^0.1.1",
"splitter@^0.0.8",
"tbfed-pagefooter@^0.0.1"
],
"pluginsConfig": {
"anchor-navigation-ex": {
"showLevel": false,
"associatedWithSummary": true,
"multipleH1": true,
"mode": "float",
"isRewritePageTitle": false,
"float": {
"showLevelIcon": false,
"level1Icon": "fa fa-hand-o-right",
"level2Icon": "fa fa-hand-o-right",
"level3Icon": "fa fa-hand-o-right"
},
"pageTop": {
"showLevelIcon": false,
"level1Icon": "fa fa-hand-o-right",
"level2Icon": "fa fa-hand-o-right",
"level3Icon": "fa fa-hand-o-right"
}
},
"edit-link": {
"base": "https://github.com/dunwu/java-tutorial/blob/master/docs",
"label": "编辑此页面"
},
"github": {
"url": "https://github.com/dunwu"
},
"simple-page-toc": {
"maxDepth": 4,
"skipFirstH1": true
},
"sharing": {
"weibo": true,
"all": [
"weibo"
]
},
"tbfed-pagefooter": {
"copyright": "Copyright © Zhang Peng 2017",
"modify_label": "该文件上次修订时间:",
"modify_format": "YYYY-MM-DD HH:mm:ss"
}
}
}
Binary file added docs/cover.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading