Skip to content

Commit e8ca04a

Browse files
committed
update docs
1 parent 1eda3c4 commit e8ca04a

13 files changed

Lines changed: 364 additions & 141 deletions

File tree

README.md

Lines changed: 72 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,87 @@
11
# Java 教程
22

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-
- [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)
23-
- :four: [JavaTool](docs/javatool/README.md) - 各种主流 Java 工具的应用。
24-
- [构建工具](docs/javatool/build/README.md)
25-
- [Maven 教程](docs/javatool/build/maven/README.md)
26-
- [Maven 快速指南](docs/javatool/build/maven/maven-quickstart.md)
27-
- [Maven 教程之 pom.xml 详解](docs/javatool/build/maven/maven-pom.md)
28-
- [Maven 教程之 settings.xml 详解](docs/javatool/build/maven/maven-settings.md)
29-
- [Maven 实战问题和最佳实践](docs/javatool/build/maven/maven-action.md)
30-
- [Maven 教程之发布 jar 到私服或中央仓库](docs/javatool/build/maven/maven-deploy.md)
31-
- [Ant 简易教程](docs/javatool/build/ant.md)
32-
- Java IDE
33-
- [Intellij IDEA 使用指南](docs/javatool/ide/intellij.md)
34-
- [Eclipse 使用指南](docs/javatool/ide/eclipse.md)
35-
- :five: [Spring 教程](https://dunwu.gitbooks.io/spring-tutorial/)
36-
- :six: [Spring Boot 教程](https://dunwu.github.io/spring-boot-tutorial/)
3+
> :coffee: Java Tutorial 是本人在 Java 技术领域的十年积累。
4+
>
5+
> - :repeat: 项目同步维护:[Github](https://github.com/dunwu/java-tutorial/) | [Gitee](https://gitee.com/turnon/java-tutorial/)
6+
> - :book: 电子书阅读:[Github Pages](https://dunwu.github.io/java-tutorial/) | [Gitee Pages](https://turnon.gitee.io/java-tutorial/)
7+
8+
## [JavaCore 教程](https://dunwu.github.io/javacore/)
9+
10+
> Java 核心技术教程。内容包含:Java 基础特性、Java 高级特性、Java 并发、JVM、Java IO 等。
11+
>
12+
> 已独立维护在另一个项目中。
13+
14+
## [JavaWeb 教程](https://dunwu.github.io/javaweb/)
15+
16+
> Java Web 技术教程。内容包含:JavaEE、分布式应用技术等。
17+
>
18+
> 已独立维护在另一个项目中。
19+
20+
## [JavaLib](docs/javalib/README.md)
21+
22+
> 各种主流 Java 库的应用。
23+
24+
- [Dozer 使用指南](docs/javalib/dozer.md)
25+
- [Freemark 使用指南](docs/javalib/freemark.md)
26+
- [细说 Java 主流 JSON 库](docs/javalib/java-json.md)
27+
- [细说 Java 主流日志工具库](docs/javalib/java-log.md)
28+
- [细说 Java 主流工具包](docs/javalib/java-util.md)
29+
- [JavaMail 使用指南](docs/javalib/javamail.md)
30+
- [Jsoup 使用指南](docs/javalib/jsoup.md)
31+
- [JUnit5 使用指南](docs/javalib/junit.md)
32+
- [Lombok 使用指南](docs/javalib/lombok.md)
33+
- [Mockito 使用指南](docs/javalib/mockito.md)
34+
- [Reflections 使用指南](docs/javalib/reflections.md)
35+
- [Thumbnailator 使用指南](docs/javalib/thumbnailator.md)
36+
- [ZXing 使用指南](docs/javalib/zxing.md)
37+
38+
## [JavaTool](docs/javatool/README.md)
39+
40+
> 各种主流 Java 工具的应用。
41+
42+
- [构建工具](docs/javatool/build/README.md)
43+
- Maven 教程
44+
- [Maven 快速指南](docs/javatool/build/maven/maven-quickstart.md)
45+
- [Maven 教程之 pom.xml 详解](docs/javatool/build/maven/maven-pom.md)
46+
- [Maven 教程之 settings.xml 详解](docs/javatool/build/maven/maven-settings.md)
47+
- [Maven 实战问题和最佳实践](docs/javatool/build/maven/maven-action.md)
48+
- [Maven 教程之发布 jar 到私服或中央仓库](docs/javatool/build/maven/maven-deploy.md)
49+
- [Ant 简易教程](docs/javatool/build/ant.md)
50+
- Java IDE
51+
52+
- [Intellij IDEA 使用指南](docs/javatool/ide/intellij.md)
53+
- [Eclipse 使用指南](docs/javatool/ide/eclipse.md)
54+
55+
## [Spring 教程](https://dunwu.gitbooks.io/spring-tutorial/)
56+
57+
> 已独立维护在另一个项目中。
58+
59+
## [Spring Boot 教程](https://dunwu.github.io/spring-boot-tutorial/)
60+
61+
> 已独立维护在另一个项目中。
3762
3863
---
3964

40-
## :rocket: 相关技术栈
65+
## 相关技术栈
4166

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

4772
---
4873

49-
## :books: 学习资源
74+
## 学习资源
5075

5176
- Java 经典书籍
52-
- [《Effective Java 中文版》](https://union-click.jd.com/jdc?d=S003h8) - 本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。同推荐《重构 : 改善既有代码的设计》、《代码整洁之道》、《代码大全》,有一定的内容重叠。
53-
- [《Java并发编程实战》](https://union-click.jd.com/jdc?d=x2yrwq) - 本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。
54-
- [《深入理解Java虚拟机:JVM高级特性与最佳实践》](https://union-click.jd.com/jdc?d=Wa6dWb) - 不去了解 JVM 的工程师,和咸鱼有什么区
55-
- [《Maven 实战》](https://union-click.jd.com/jdc?d=hNj9Lu) - 国内最权威的Maven专家的力作,唯一一本哦!
56-
77+
- [《Effective Java 中文版》](https://union-click.jd.com/jdc?d=S003h8) - 本书介绍了在 Java 编程中 78 条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。同推荐《重构 : 改善既有代码的设计》、《代码整洁之道》、《代码大全》,有一定的内容重叠。
78+
- [《Java 并发编程实战》](https://union-click.jd.com/jdc?d=x2yrwq) - 本书深入浅出地介绍了 Java 线程和并发,是一本完美的 Java 并发参考手册。
79+
- [《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》](https://union-click.jd.com/jdc?d=Wa6dWb) - 不去了解 JVM 的工程师,和咸鱼有什么区
80+
- [《Maven 实战》](https://union-click.jd.com/jdc?d=hNj9Lu) - 国内最权威的 Maven 专家的力作,唯一一本哦!
5781
- 其他领域书籍
58-
- [Redis设计与实现](https://union-click.jd.com/jdc?d=6L6sMX) - 系统而全面地描述了 Redis 内部运行机制。图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备
59-
- [鸟哥的Linux私房菜 (基础学习篇)》](https://union-click.jd.com/jdc?d=yB7dwu) - 本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。内容非常全面,建议挑选和自己实际工作相关度较高的,其他部分有需要再阅读。
60-
- [《Head First 设计模式》](https://union-click.jd.com/jdc?d=HYyuyM) - 《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式
61-
- [HTTP权威指南](https://union-click.jd.com/jdc?d=TgCRBb) - 本书尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。
62-
- [《TCP/IP详解 系列》](https://union-click.jd.com/jdc?d=5uHlXS) - 完整而详细的TCP/IP协议指南。针对任何希望理解TCP/IP协议是如何实现的读者设计
63-
- [剑指Offer:名企面试官精讲典型编程题》](https://union-click.jd.com/jdc?d=wnrKQh) - 剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点
82+
- [Redis 设计与实现](https://union-click.jd.com/jdc?d=6L6sMX) - 系统而全面地描述了 Redis 内部运行机制。图示丰富,描述清晰,并给出大量参考信息,是 NoSQL 数据库开发人员案头必备
83+
- [鸟哥的 Linux 私房菜 (基础学习篇)》](https://union-click.jd.com/jdc?d=yB7dwu) - 本书是最具知名度的 Linux 入门书《鸟哥的 Linux 私房菜基础学习篇》的最新版,全面而详细地介绍了 Linux 操作系统。内容非常全面,建议挑选和自己实际工作相关度较高的,其他部分有需要再阅读。
84+
- [《Head First 设计模式》](https://union-click.jd.com/jdc?d=HYyuyM) - 《Head First 设计模式》(中文版)共有 14 章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部 23 个设计模式
85+
- [HTTP 权威指南](https://union-click.jd.com/jdc?d=TgCRBb) - 本书尝试着将 HTTP 中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对 HTTP 各方面的特性进行了介绍。纵观全书,对 HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。
86+
- [《TCP/IP 详解 系列》](https://union-click.jd.com/jdc?d=5uHlXS) - 完整而详细的 TCP/IP 协议指南。针对任何希望理解 TCP/IP 协议是如何实现的读者设计
87+
- [剑指 Offer:名企面试官精讲典型编程题》](https://union-click.jd.com/jdc?d=wnrKQh) - 剖析了 80 个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这 5 个面试要点

codes/javatool/server/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
3333
* 初始化
3434

35-
```sh
35+
```bash
3636
wget https://raw.githubusercontent.com/dunwu/JavaStack/master/scripts/init.sh
3737
chmod 777 init.sh
3838
./init.sh

config/git-config

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[core]
2+
repositoryformatversion = 0
3+
filemode = false
4+
bare = false
5+
logallrefupdates = true
6+
symlinks = false
7+
ignorecase = true
8+
[submodule]
9+
active = .
10+
[remote "github"]
11+
url = git@github.com:dunwu/java-tutorial.git
12+
fetch = +refs/heads/*:refs/remotes/github/*
13+
[remote "gitee"]
14+
url = git@gitee.com:turnon/java-tutorial.git
15+
fetch = +refs/heads/*:refs/remotes/gitee/*

0 commit comments

Comments
 (0)