Skip to content

Commit 65a9f83

Browse files
authored
Merge pull request #1 from Snailclimb/master
update message
2 parents 84fa469 + d223864 commit 65a9f83

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+4736
-700
lines changed

README.md

Lines changed: 36 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,23 @@ Github用户如果访问速度缓慢的话,可以转移到[码云](https://git
2828
</p>
2929

3030
<h3 align="center">Sponsor</h3>
31-
<p align="center">
32-
<a href="https://mp.weixin.qq.com/s/li9_YXNVxan6Qgt3Q9FYqA">
33-
<img src="https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-7/WechatIMG1.png" style="margin: 0 auto;width:400px"/>
34-
</a >
35-
</p>
31+
32+
<table>
33+
<tbody>
34+
<tr>
35+
<td align="center" valign="middle">
36+
<a href="https://mp.weixin.qq.com/s/li9_YXNVxan6Qgt3Q9FYqA">
37+
<img src="https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-7/WechatIMG1.png" style="margin: 0 auto;width:400px" /></a>
38+
</td>
39+
<td align="center" valign="middle">
40+
<a href="https://github.com/yaonphy/Job-Hunt/blob/master/README.md" target="_blank">
41+
<img src="https://6a6f-job-hunt-bvzy1-1259590017.tcb.qcloud.la/adForGithub/jobhunt-javaguide400.png" style="margin: 0 auto;width:400px" /></a>
42+
</td>
43+
</tr>
44+
</tbody>
45+
</table>
46+
47+
3648

3749
## 目录
3850

@@ -54,7 +66,7 @@ Github用户如果访问速度缓慢的话,可以转移到[码云](https://git
5466
- [系统设计](#系统设计)
5567
- [必知](#必知)
5668
- [常用框架](#常用框架)
57-
- [Spring](#spring)
69+
- [Spring](#springspringboot)
5870
- [SpringBoot](#springboot)
5971
- [MyBatis](#mybatis)
6072
- [认证授权(JWT、SSO)](#认证授权)
@@ -80,7 +92,7 @@ Github用户如果访问速度缓慢的话,可以转移到[码云](https://git
8092
- [面试指南](#面试指南)
8193
- [Java学习常见问题汇总](#java学习常见问题汇总)
8294
- [资源](#资源)
83-
- [书单推荐](#书单推荐)
95+
- [Java程序员必备书单](#java程序员必备书单)
8496
- [实战项目推荐](#实战项目推荐)
8597
- [待办](#待办)
8698
- [说明](#说明)
@@ -109,7 +121,7 @@ Github用户如果访问速度缓慢的话,可以转移到[码云](https://git
109121
### 容器
110122

111123
1. **[Java容器常见面试题/知识点总结](docs/java/collection/Java集合框架常见面试题.md)**
112-
2. [ArrayList 源码](docs/java/collection/ArrayList.md)[LinkedList 源码](docs/java/collection/LinkedList.md)[HashMap(JDK1.8)源码](docs/java/collection/HashMap.md)
124+
2. 源码分析:[ArrayList 源码](docs/java/collection/ArrayList.md)[LinkedList 源码](docs/java/collection/LinkedList.md)[HashMap(JDK1.8)源码](docs/java/collection/HashMap.md)[ConcurrentHashMap源码](docs/java/collection/ConcurrentHashMap.md)
113125

114126
### 并发
115127

@@ -123,7 +135,7 @@ Github用户如果访问速度缓慢的话,可以转移到[码云](https://git
123135
**必备知识点:**
124136

125137
1. [并发容器总结](docs/java/Multithread/并发容器总结.md)
126-
2. **[Java线程池学习总结](./docs/java/Multithread/java线程池学习总结.md)**
138+
2. **线程池**[Java线程池学习总结](./docs/java/Multithread/java线程池学习总结.md)[拿来即用的线程池最佳实践](./docs/java/Multithread/best-practice-of-threadpool.md)
127139
3. [乐观锁与悲观锁](docs/essential-content-for-interview/面试必备之乐观锁与悲观锁.md)
128140
4. [JUC 中的 Atomic 原子类总结](docs/java/Multithread/Atomic.md)
129141
5. [AQS 原理以及 AQS 同步组件总结](docs/java/Multithread/AQS.md)
@@ -152,7 +164,6 @@ Github用户如果访问速度缓慢的话,可以转移到[码云](https://git
152164

153165
1. [计算机网络常见面试题](docs/network/计算机网络.md)
154166
2. [计算机网络基础知识总结](docs/network/干货:计算机网络知识总结.md)
155-
3. [HTTPS中的TLS](docs/network/HTTPS中的TLS.md)
156167

157168
## 操作系统
158169

@@ -162,6 +173,7 @@ Github用户如果访问速度缓慢的话,可以转移到[码云](https://git
162173

163174
* [后端程序员必备的 Linux 基础知识](docs/operating-system/linux.md)
164175
* [Shell 编程入门](docs/operating-system/Shell.md)
176+
* [完全使用GNU_Linux学习](docs/operating-system/完全使用GNU_Linux学习.md)
165177

166178
## 数据结构与算法
167179

@@ -218,17 +230,20 @@ Github用户如果访问速度缓慢的话,可以转移到[码云](https://git
218230
### 必知
219231

220232
1. **[RestFul API 简明教程](docs/system-design/restful-api.md)**
233+
2. **[因为命名被diss无数次。Guide简单聊聊编程最头疼的事情之一:命名](docs/system-design/naming.md)**
221234

222235
### 常用框架
223236

224237
#### Spring/SpringBoot
225238

226239
1. **[Spring 常见问题总结](docs/system-design/framework/spring/SpringInterviewQuestions.md)**
227-
2. **[Spring/Spring常用注解总结!安排!](./docs/system-design/framework/spring/spring-annotations.md)**
228240
3. **[SpringBoot 指南/常见面试题总结](https://github.com/Snailclimb/springboot-guide)**
229-
4. [Spring中 Bean 的作用域与生命周期](docs/system-design/framework/spring/SpringBean.md)
230-
5. [SpringMVC 工作原理详解](docs/system-design/framework/spring/SpringMVC-Principle.md)
231-
6. [Spring中都用到了那些设计模式?](docs/system-design/framework/spring/Spring-Design-Patterns.md)
241+
3. **[Spring/Spring常用注解总结!安排!](./docs/system-design/framework/spring/spring-annotations.md)**
242+
4. **[Spring事务总结](docs/system-design/framework/spring/spring-transaction.md)**
243+
5. [Spring IoC 和 AOP详解](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247486938&idx=1&sn=c99ef0233f39a5ffc1b98c81e02dfcd4&chksm=cea24211f9d5cb07fa901183ba4d96187820713a72387788408040822ffb2ed575d28e953ce7&token=1666190828&lang=zh_CN#rd)
244+
6. [Spring中 Bean 的作用域与生命周期](docs/system-design/framework/spring/SpringBean.md)
245+
7. [SpringMVC 工作原理详解](docs/system-design/framework/spring/SpringMVC-Principle.md)
246+
8. [Spring中都用到了那些设计模式?](docs/system-design/framework/spring/Spring-Design-Patterns.md)
232247

233248
#### MyBatis
234249

@@ -378,9 +393,9 @@ SSO(Single Sign On)即单点登录说的是用户登陆多个子系统的其中
378393

379394
## 资源
380395

381-
### 书单推荐
396+
### Java程序员必备书单
382397

383-
- **[Java程序员必备书单](docs/books/java.md)**
398+
1. [「基础篇」Guide的Java后端书架来啦!都是Java程序员必看的书籍?](./docs/books/java基础篇.md)
384399

385400
### 实战项目推荐
386401

@@ -416,6 +431,8 @@ Markdown 格式参考:[Github Markdown格式](https://guides.github.com/featur
416431

417432
利用 docsify 生成文档部署在 Github pages: [docsify 官网介绍](https://docsify.js.org/#/) ,另见[《Guide哥手把手教你搭建一个文档类型的网站!免费且高速!》](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247486555&idx=2&sn=8486026ee9f9ba645ff0363df6036184&chksm=cea24390f9d5ca86ff4177c0aca5e719de17dc89e918212513ee661dd56f17ca8269f4a6e303&token=298703358&lang=zh_CN#rd)
418433

434+
Logo下的小图标是使用[Shields.IO](https://shields.io/) 生成的。
435+
419436
### 关于转载
420437

421438
如果你需要转载本仓库的一些文章到自己的博客的话,记得注明原文地址就可以了。
@@ -434,12 +451,12 @@ Markdown 格式参考:[Github Markdown格式](https://guides.github.com/featur
434451

435452
下面是笔主收集的一些对本仓库提过有价值的pr或者issue的朋友,人数较多,如果你也对本仓库提过不错的pr或者issue的话,你可以加我的微信与我联系。下面的排名不分先后!
436453

437-
<a href="https://github.com/fanofxiaofeng">
438-
<img src="https://avatars0.githubusercontent.com/u/3983683?s=460&v=4" width="45px">
439-
</a>
440454
<a href="https://github.com/LiWenGu">
441455
<img src="https://avatars0.githubusercontent.com/u/15909210?s=460&v=4" width="45px">
442456
</a>
457+
<a href="https://github.com/fanofxiaofeng">
458+
<img src="https://avatars0.githubusercontent.com/u/3983683?s=460&v=4" width="45px">
459+
</a>
443460
<a href="https://github.com/fanchenggang">
444461
<img src="https://avatars2.githubusercontent.com/u/8225921?s=460&v=4" width="45px">
445462
</a>

docs/books/java.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
### 基础
3636

37-
- **[《Head First Java》](https://book.douban.com/subject/2000732/)** 可以说是我的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点。
37+
- **[《Head First Java》](https://book.douban.com/subject/2000732/)** : 可以说是我的 Java 启蒙书籍了,我个人觉得还是很适合稍微有一点点经验的新手来阅读的当然也适合我们用来温故 Java 知识点。*ps:刚入门编程,最好的方式还是通过看视频来学习。*
3838
- **[《Java 核心技术卷 1+卷 2》](https://book.douban.com/subject/25762168/)**: 很棒的两本书,建议有点 Java 基础之后再读,介绍的还是比较深入的,非常推荐。这两本书我一般也会用来巩固知识点或者当做工具书参考,是两本适合放在自己身边的好书。
3939
- **[《Java 编程思想 (第 4 版)》](https://book.douban.com/subject/2130190/)**(推荐,豆瓣评分 9.1,3.2K+人评价):大部分人称之为Java领域的圣经,但我不推荐初学者阅读,有点劝退的味道。稍微有点基础后阅读更好。
4040
- **[《JAVA 网络编程 第 4 版》](https://book.douban.com/subject/26259017/)**: 可以系统的学习一下网络的一些概念以及网络编程在 Java 中的使用。

0 commit comments

Comments
 (0)