Skip to content

Commit bd2f8c9

Browse files
committed
整理文档
1 parent 74feb03 commit bd2f8c9

File tree

8 files changed

+206
-72
lines changed

8 files changed

+206
-72
lines changed

README.md

Lines changed: 60 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,60 @@
1-
# JavaStack
2-
3-
> JavaStack 是本人作为一名 Java Web 工程师的技术积累。
4-
5-
| :one: | :two: | :three: | :four: | :five: | :six: |
6-
| :-----------------------: | :-----------------------: | :-----------------------: | :------------------------: | :--------------------------: | :-----------: |
7-
| [JavaCore](#one-javacore) | [JavaTool](#two-javatool) | [JavaWeb](#three-javaweb) | [Database](#four-database) | [Algorithm](#five-algorithm) | [OS](#six-os) |
8-
9-
## :one: JavaCore
10-
11-
> [JavaCore](https://github.com/dunwu/JavaCore) 是对 Java 核心技术的总结。
12-
>
13-
> 内容包含:Java 基础特性、Java 高级特性、Java 并发、JVM、Java IO 等。
14-
15-
## :two: JavaTool
16-
17-
> [JavaTool](docs) 是 Java 常用工具、lib 库的经验总结。
18-
>
19-
> 内容包含:Java 常用工具、lib 库等。
20-
21-
## :three: JavaWeb
22-
23-
> [JavaWeb](https://github.com/dunwu/JavaWeb) 是对 Java Web 领域开发经验的总结。
24-
>
25-
> 内容包含:JavaEE、单点式应用技术、分布式应用技术等。
26-
27-
## :four: Database
28-
29-
> [Database](https://github.com/dunwu/Database) 是对数据库领域开发经验的总结。
30-
>
31-
> 内容包含:数据库理论、Mysql、Redis 等。
32-
33-
## :five: Algorithm
34-
35-
> [Algorithm](https://github.com/dunwu/Algorithm) 是对数据结构和算法的总结。
36-
>
37-
> 内容包含:一些基本的数据结构、算法。
38-
39-
## :six: OS
40-
41-
> [OS](https://github.com/dunwu/OS) 是对操作系统的经验总结。
1+
# Java 教程
2+
3+
> JavaTutorial 是本人在 Java 技术领域的十年积累。
4+
5+
## :coffee: Java 技术栈
6+
7+
- :one: [JavaCore](https://dunwu.github.io/javacore/) - Java 核心技术教程。内容包含:Java 基础特性、Java 高级特性、Java 并发、JVM、Java IO 等(由于内容较多,已独立维护在另一个项目中)。
8+
- :two: [JavaWeb](https://github.com/dunwu/javaweb) - Java Web 技术教程。内容包含:JavaEE、分布式应用技术等(由于内容较多,已独立维护在另一个项目中)。
9+
- :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)
18+
- :four: [JavaTool](docs/javatool/README.md) - 各种主流 Java 工具的应用。
19+
- [构建工具](docs/javatool/build/README.md)
20+
- [Maven 教程](docs/javatool/build/maven/README.md)
21+
- [Maven 安装](docs/javatool/build/maven/maven-install.md)
22+
- [Maven 快速指南](docs/javatool/build/maven/maven-quickstart.md)
23+
- [Maven 之 pom.xml 详解](docs/javatool/build/maven/maven-pom.md)
24+
- [Maven 之 settings.xml 详解](docs/javatool/build/maven/maven-settings.md)
25+
- [Maven 常见问题和最佳实践](docs/javatool/build/maven/maven-action.md)
26+
- [发布项目到 Maven 中央仓库](docs/javatool/build/maven/maven-deploy.md)
27+
- [部署并使用 Nexus 作为 Maven 私服](docs/javatool/build/maven/nexus.md)
28+
- [Ant 简易教程](docs/javatool/build/ant.md)
29+
- Java IDE
30+
- [Intellij IDEA 使用小结](docs/javatool/ide/intellij.md)
31+
- [Eclipse 使用小结](docs/javatool/ide/eclipse.md)
32+
- :five: [Spring 教程](https://dunwu.gitbooks.io/spring-tutorial/)
33+
- :six: [Spring Boot 教程](https://dunwu.github.io/spring-boot-tutorial/)
34+
35+
---
36+
37+
## :rocket: 相关技术栈
38+
39+
- :1234: [db-tutorial](https://dunwu.github.io/db-tutorial/) - 是对数据库领域开发经验的总结。内容包含:关系型数据库和 Nosql 理论、Mysql、Redis 等。
40+
- :dart: [algorithm-tutorial](https://dunwu.github.io/algorithm-tutorial/) - 是对数据结构和算法的总结。内容包含:一些基本的数据结构、算法。
41+
- :penguin: [linux-tutorial](https://github.com/dunwu/linux-tutorial) - 是对 Linux 操作系统的经验总结。内容包含:Linux 常用命令;各种常见软件的 Linux 环境安装配置;运维、部署脚本;Shell、Python 语法教程;Git、Docker 教程。
42+
- :art: [前端教程](https://github.com/dunwu/frontend-tutorial)
43+
44+
---
45+
46+
## :books: 学习资源
47+
48+
- Java 经典书籍
49+
- [《Effective Java 中文版》](https://union-click.jd.com/jdc?d=S003h8) - 本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。同推荐《重构 : 改善既有代码的设计》、《代码整洁之道》、《代码大全》,有一定的内容重叠。
50+
- [《Java并发编程实战》](https://union-click.jd.com/jdc?d=x2yrwq) - 本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。
51+
- [《深入理解Java虚拟机:JVM高级特性与最佳实践》](https://union-click.jd.com/jdc?d=Wa6dWb) - 不去了解 JVM 的工程师,和咸鱼有什么区
52+
- [《Maven 实战》](https://union-click.jd.com/jdc?d=hNj9Lu) - 国内最权威的Maven专家的力作,唯一一本哦!
53+
54+
- 其他领域书籍
55+
- [《Redis设计与实现》](https://union-click.jd.com/jdc?d=6L6sMX) - 系统而全面地描述了 Redis 内部运行机制。图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备。
56+
- [《鸟哥的Linux私房菜 (基础学习篇)》](https://union-click.jd.com/jdc?d=yB7dwu) - 本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。内容非常全面,建议挑选和自己实际工作相关度较高的,其他部分有需要再阅读。
57+
- [《Head First 设计模式》](https://union-click.jd.com/jdc?d=HYyuyM) - 《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。
58+
- [《HTTP权威指南》](https://union-click.jd.com/jdc?d=TgCRBb) - 本书尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。
59+
- [《TCP/IP详解 系列》](https://union-click.jd.com/jdc?d=5uHlXS) - 完整而详细的TCP/IP协议指南。针对任何希望理解TCP/IP协议是如何实现的读者设计。
60+
- [《剑指Offer:名企面试官精讲典型编程题》](https://union-click.jd.com/jdc?d=wnrKQh) - 剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。

docs/.nojekyll

Whitespace-only changes.

docs/README.md

Lines changed: 60 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,60 @@
1-
# JavaTool
2-
3-
## [Java 库](javalib/README.md)
4-
5-
- [Dozer 使用小结](javalib/dozer.md)
6-
- [细说 Java 主流日志工具库](https://github.com/dunwu/notes/blob/master/编程语言/Java/javastack/javalib/java-log.md)
7-
- [JavaMail 使用小结](javalib/javamail.md)
8-
- [jsoup 使用小结](javalib/jsoup.md)
9-
- [JUnit 使用小结](javalib/junit.md)
10-
- [Lombok 使用小结](javalib/lombok.md)
11-
- [Thumbnailator 使用小结](javalib/thumbnailator.md)
12-
- [ZXing 使用小结](javalib/zxing.md)
13-
14-
## [Java 工具](javatool/README.md)
15-
16-
- [构建工具](javatool/build/README.md)
17-
- [Maven 快速指南](javatool/build/maven/maven-quickstart.md)
18-
- [Maven 之 pom.xml 详解](javatool/build/maven/maven-pom.md)
19-
- [Maven 之 settings.xml 详解](javatool/build/maven/maven-settings.md)
20-
- [Maven 常见问题和最佳实践](javatool/build/maven/maven-action.md)
21-
- [发布项目到 Maven 中央仓库](javatool/build/maven/maven-deploy.md)
22-
- [部署并使用 Nexus 作为 Maven 私服](javatool/build/maven/nexus.md)
23-
- [Ant 简易教程](javatool/build/ant.md)
24-
- [Elastic](javatool/elastic/README.md)
25-
- [Elastic 技术栈之快速指南](javatool/elastic/elastic-quickstart.md)
26-
- [Elastic 技术栈之 Logstash 基础](javatool/elastic/elastic-logstash.md)
27-
- [Java IDE](javatool/ide/README.md)
28-
- [Intellij IDEA 使用小结](javatool/ide/intellij.md)
29-
- [Eclipse 使用小结](javatool/ide/eclipse.md)
1+
# Java 教程
2+
3+
> JavaTutorial 是本人在 Java 技术领域的十年积累。
4+
5+
## :coffee: Java 技术栈
6+
7+
- :one: [JavaCore](https://dunwu.github.io/javacore/) - Java 核心技术教程。内容包含:Java 基础特性、Java 高级特性、Java 并发、JVM、Java IO 等(由于内容较多,已独立维护在另一个项目中)。
8+
- :two: [JavaWeb](https://github.com/dunwu/javaweb) - Java Web 技术教程。内容包含:JavaEE、分布式应用技术等(由于内容较多,已独立维护在另一个项目中)。
9+
- :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)
18+
- :four: [JavaTool](javatool/README.md) - 各种主流 Java 工具的应用。
19+
- [构建工具](javatool/build/README.md)
20+
- Maven 教程
21+
- [Maven 安装](javatool/build/maven/maven-install.md)
22+
- [Maven 快速指南](javatool/build/maven/maven-quickstart.md)
23+
- [Maven 之 pom.xml 详解](javatool/build/maven/maven-pom.md)
24+
- [Maven 之 settings.xml 详解](javatool/build/maven/maven-settings.md)
25+
- [Maven 常见问题和最佳实践](javatool/build/maven/maven-action.md)
26+
- [发布项目到 Maven 中央仓库](javatool/build/maven/maven-deploy.md)
27+
- [部署并使用 Nexus 作为 Maven 私服](javatool/build/maven/nexus.md)
28+
- [Ant 简易教程](javatool/build/ant.md)
29+
- Java IDE
30+
- [Intellij IDEA 使用小结](javatool/ide/intellij.md)
31+
- [Eclipse 使用小结](javatool/ide/eclipse.md)
32+
- :five: [Spring 教程](https://dunwu.gitbooks.io/spring-tutorial/)
33+
- :six: [Spring Boot 教程](https://dunwu.github.io/spring-boot-tutorial/)
34+
35+
---
36+
37+
## :rocket: 相关技术栈
38+
39+
- :1234: [db-tutorial](https://dunwu.github.io/db-tutorial/) - 是对数据库领域开发经验的总结。内容包含:关系型数据库和 Nosql 理论、Mysql、Redis 等。
40+
- :dart: [algorithm-tutorial](https://dunwu.github.io/algorithm-tutorial/) - 是对数据结构和算法的总结。内容包含:一些基本的数据结构、算法。
41+
- :penguin: [linux-tutorial](https://github.com/dunwu/linux-tutorial) - 是对 Linux 操作系统的经验总结。内容包含:Linux 常用命令;各种常见软件的 Linux 环境安装配置;运维、部署脚本;Shell、Python 语法教程;Git、Docker 教程。
42+
- :art: [前端教程](https://github.com/dunwu/frontend-tutorial)
43+
44+
---
45+
46+
## :books: 学习资源
47+
48+
- Java 经典书籍
49+
- [《Effective Java 中文版》](https://union-click.jd.com/jdc?d=S003h8) - 本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。同推荐《重构 : 改善既有代码的设计》、《代码整洁之道》、《代码大全》,有一定的内容重叠。
50+
- [《Java并发编程实战》](https://union-click.jd.com/jdc?d=x2yrwq) - 本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。
51+
- [《深入理解Java虚拟机:JVM高级特性与最佳实践》](https://union-click.jd.com/jdc?d=Wa6dWb) - 不去了解 JVM 的工程师,和咸鱼有什么区
52+
- [《Maven 实战》](https://union-click.jd.com/jdc?d=hNj9Lu) - 国内最权威的Maven专家的力作,唯一一本哦!
53+
54+
- 其他领域书籍
55+
- [《Redis设计与实现》](https://union-click.jd.com/jdc?d=6L6sMX) - 系统而全面地描述了 Redis 内部运行机制。图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备。
56+
- [《鸟哥的Linux私房菜 (基础学习篇)》](https://union-click.jd.com/jdc?d=yB7dwu) - 本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。内容非常全面,建议挑选和自己实际工作相关度较高的,其他部分有需要再阅读。
57+
- [《Head First 设计模式》](https://union-click.jd.com/jdc?d=HYyuyM) - 《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。
58+
- [《HTTP权威指南》](https://union-click.jd.com/jdc?d=TgCRBb) - 本书尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。
59+
- [《TCP/IP详解 系列》](https://union-click.jd.com/jdc?d=5uHlXS) - 完整而详细的TCP/IP协议指南。针对任何希望理解TCP/IP协议是如何实现的读者设计。
60+
- [《剑指Offer:名企面试官精讲典型编程题》](https://union-click.jd.com/jdc?d=wnrKQh) - 剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。

docs/appendix/resources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Java 资源
1+
## 学习资源
22

33
## 经典书籍
44

docs/index.html

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<title>Java Tutorial</title>
6+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7+
<meta name="description" content="Java 教程" />
8+
<meta
9+
name="viewport"
10+
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
11+
/>
12+
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/vue.css" title="vue" />
13+
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/dark.css" title="dark" disabled />
14+
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/buble.css" title="buble" disabled />
15+
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/pure.css" title="pure" disabled />
16+
<style>
17+
nav.app-nav li ul {
18+
min-width: 100px;
19+
}
20+
</style>
21+
</head>
22+
<body>
23+
<div id="app">正在加载...</div>
24+
<script>
25+
window.$docsify = {
26+
auto2top: true,
27+
loadNavbar: "navbar.md",
28+
name: "Java 教程",
29+
repo: "https://github.com/dunwu/java-tutorial",
30+
maxLevel: 4,
31+
subMaxLevel: 4,
32+
formatUpdated: "{MM}/{DD} {HH}:{mm}",
33+
pagination: {
34+
previousText: "上一章节",
35+
nextText: "下一章节",
36+
crossChapter: true
37+
}
38+
// coverpage: true,
39+
// 完整配置参数
40+
};
41+
</script>
42+
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
43+
<script src="//unpkg.com/docsify/lib/plugins/emoji.js"></script>
44+
<script src="//unpkg.com/docsify/lib/plugins/zoom-image.js"></script>
45+
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
46+
47+
<!--代码高亮-->
48+
<script src="//unpkg.com/prismjs/components/prism-bash.min.js"></script>
49+
<script src="//unpkg.com/prismjs/components/prism-java.min.js"></script>
50+
<script src="//unpkg.com/prismjs/components/prism-markdown.min.js"></script>
51+
<script src="//unpkg.com/prismjs/components/prism-nginx.min.js"></script>
52+
</body>
53+
</html>

docs/javatool/build/maven/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Maven
1+
# Maven 教程
22

33
- [Maven 安装](maven-install.md)
44
- [Maven 快速指南](maven-quickstart.md)

docs/navbar.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
- :one: [JavaCore](https://dunwu.github.io/javacore/)
2+
- :two: [JavaWeb](https://github.com/dunwu/javaweb)
3+
- :three: [JavaLib](javalib/README.md)
4+
- [Dozer 使用小结](javalib/dozer.md)
5+
- [细说 Java 主流日志工具库](https://github.com/dunwu/notes/blob/master/编程语言/Java/javastack/javalib/java-log.md)
6+
- [JavaMail 使用小结](javalib/javamail.md)
7+
- [jsoup 使用小结](javalib/jsoup.md)
8+
- [JUnit 使用小结](javalib/junit.md)
9+
- [Lombok 使用小结](javalib/lombok.md)
10+
- [Thumbnailator 使用小结](javalib/thumbnailator.md)
11+
- [ZXing 使用小结](javalib/zxing.md)
12+
- :four: [JavaTool](javatool/README.md)
13+
- [Maven 安装](javatool/build/maven/maven-install.md)
14+
- [Maven 快速指南](javatool/build/maven/maven-quickstart.md)
15+
- [Maven 之 pom.xml 详解](javatool/build/maven/maven-pom.md)
16+
- [Maven 之 settings.xml 详解](javatool/build/maven/maven-settings.md)
17+
- [Maven 常见问题和最佳实践](javatool/build/maven/maven-action.md)
18+
- [发布项目到 Maven 中央仓库](javatool/build/maven/maven-deploy.md)
19+
- [部署并使用 Nexus 作为 Maven 私服](javatool/build/maven/nexus.md)
20+
- [Ant 简易教程](javatool/build/ant.md)
21+
- [Intellij IDEA 使用小结](javatool/ide/intellij.md)
22+
- [Eclipse 使用小结](javatool/ide/eclipse.md)
23+
- :five: [Spring](https://dunwu.gitbooks.io/spring-tutorial/)
24+
- :six: [SpringBoot](https://dunwu.github.io/spring-boot-tutorial/)

docs/package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "java-tutorial",
3+
"version": "1.0.0",
4+
"scripts": {
5+
"start": "docsify serve ./"
6+
}
7+
}

0 commit comments

Comments
 (0)