Skip to content
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
349 commits
Select commit Hold shift + click to select a range
d5d61b3
[feat]MySQL三大日志(binlog、redo log和undo log)
Snailclimb Aug 15, 2021
b46a3c3
[feat]java9 新特性完善
Snailclimb Aug 16, 2021
814780f
[feat]java10,11 新特性完善
Snailclimb Aug 16, 2021
ef5e010
Merge pull request #1320 from kaka2634/master
Snailclimb Aug 16, 2021
e4bb8f8
[fix]字符串拼接图片修正
Snailclimb Aug 17, 2021
c1b2be0
Update 一文带你看遍JDK9到14的重要新特性.md
Snailclimb Aug 17, 2021
e7e8d48
[feat] Java13新特性重构
Snailclimb Aug 18, 2021
801c220
[feat] Java14新特性重构
Snailclimb Aug 18, 2021
7f853ef
Update zookeeper-plus.md
ObSob Aug 19, 2021
22a16d6
Merge pull request #1326 from ObSob/patch-1
Snailclimb Aug 19, 2021
1bfc5c1
[feat]Java 15 新特性总结
Snailclimb Aug 20, 2021
d535742
Update README.md
Snailclimb Aug 21, 2021
7a16bb8
Update 代理模式详解.md
Aaron-Ge Aug 22, 2021
2cc2d9a
[refractor&feat]数据结构完善&文件夹重构
Snailclimb Aug 23, 2021
fa7ca13
Update java新特性总结.md
Aug 23, 2021
e8cbc06
Update java新特性总结.md
Aug 23, 2021
40a7fcb
Update java新特性总结.md
Aug 23, 2021
46ad9b4
Update linux.md
lllidany Aug 23, 2021
df923e6
Merge pull request #1331 from Aaron-Ge/master
Snailclimb Aug 23, 2021
c8f7777
Merge pull request #1335 from lllidany/master
Snailclimb Aug 23, 2021
a5ce875
Merge pull request #1332 from anaer/patch-1
Snailclimb Aug 23, 2021
d7356a0
Update Java基础知识.md
Aug 24, 2021
c58b5a2
Update Shell.md
Aug 24, 2021
39836b0
Update Shell.md
Aug 24, 2021
d8cae22
Update naming.md
Aug 24, 2021
b55ee4a
Update Spring常见问题总结.md
Aug 24, 2021
e69859b
[feat]修复链接错误
Snailclimb Aug 24, 2021
64fb03b
Update java8-common-new-features.md
Aug 25, 2021
dfda4a4
Update IO模型.md
Aaron-Ge Aug 25, 2021
413e15c
修改布隆过滤器一文链接地址
debugjoker Aug 26, 2021
b5db9e9
跳转链接格式处理
debugjoker Aug 26, 2021
b552b3f
校正
chengcjk Aug 26, 2021
f25a32d
[refractor]移除集合部分内容,单独整理
Snailclimb Aug 26, 2021
a057eda
[feat]Java集合使用注意事项总结
Snailclimb Aug 26, 2021
08e27ac
Merge pull request #1342 from anaer/patch-10
Snailclimb Aug 26, 2021
c1288b8
Merge pull request #1348 from chengcjk/master
Snailclimb Aug 26, 2021
2e1a32b
Merge pull request #1347 from debugjoker/patch-2
Snailclimb Aug 26, 2021
197212b
Merge pull request #1346 from debugjoker/patch-1
Snailclimb Aug 26, 2021
7c23c88
Merge pull request #1345 from Aaron-Ge/master
Snailclimb Aug 26, 2021
8e83b3a
Merge pull request #1339 from anaer/patch-9
Snailclimb Aug 26, 2021
5e2ed4c
Merge pull request #1338 from anaer/patch-8
Snailclimb Aug 26, 2021
6516038
Merge pull request #1337 from anaer/patch-7
Snailclimb Aug 26, 2021
5b3fec4
Merge pull request #1336 from izhengchengjin/patch-1
Snailclimb Aug 26, 2021
c2f10ad
Delete ThreadLocal(未完成).md
Snailclimb Aug 26, 2021
5014c53
Update 如何设计一个亿级网关.md
Aug 27, 2021
c1a239a
补充丢失的文字
Aug 27, 2021
76ef548
错别字
chengcjk Aug 27, 2021
b982a6e
[feat] add 灾备设计&异地多活
Snailclimb Aug 27, 2021
4baeecd
Update [加餐]大白话带你认识JVM.md
liukun2634 Aug 27, 2021
1741a67
Update [加餐]大白话带你认识JVM.md
liukun2634 Aug 27, 2021
06baca5
Merge pull request #1350 from anaer/patch-11
Snailclimb Aug 28, 2021
47aad33
Merge pull request #1352 from chengcjk/master
Snailclimb Aug 28, 2021
3055a04
Merge pull request #1351 from rocky-peng/patch-3
Snailclimb Aug 28, 2021
b4a9f12
Merge pull request #1353 from kaka2634/master
Snailclimb Aug 28, 2021
20cb19b
Update naming.md
Aug 30, 2021
bd6443f
Update JAD反编译tricks.md
Aug 30, 2021
d8be08b
Update JWT优缺点分析以及常见问题解决方案.md
Aug 30, 2021
2e7f5c4
Merge pull request #1354 from anaer/patch-12
Snailclimb Aug 30, 2021
050d306
Merge pull request #1355 from anaer/patch-13
Snailclimb Aug 30, 2021
4656fd9
Merge pull request #1356 from anaer/patch-14
Snailclimb Aug 30, 2021
4189bbe
Update Java集合框架常见面试题.md
Snailclimb Aug 31, 2021
24f27e5
Update RabbitMQ入门看这一篇就够了.md
Aug 31, 2021
bdcd1af
Update IO模型.md
Sep 1, 2021
e534636
Update 代理模式详解.md
Sep 1, 2021
0222e9c
Update BIO,NIO,AIO总结.md
Sep 1, 2021
ffe1c91
Update BIO,NIO,AIO总结.md
Sep 1, 2021
ce6daf1
Create CompletableFuture从入门到实战.md
Snailclimb Sep 1, 2021
4cf77fb
Update 数据库基础知识.md
fengx20 Sep 1, 2021
f0683e5
[feat]CompletableFuture入门
Snailclimb Sep 2, 2021
576e5df
[feat]CompletableFuture入门
Snailclimb Sep 2, 2021
81422c6
Merge pull request #1357 from anaer/patch-16
Snailclimb Sep 2, 2021
f7cc597
Merge pull request #1358 from anaer/patch-17
Snailclimb Sep 2, 2021
a6a0782
Merge pull request #1359 from anaer/patch-18
Snailclimb Sep 2, 2021
d89366f
Merge pull request #1360 from anaer/patch-19
Snailclimb Sep 2, 2021
ec42874
Update RESTfulAPI简明教程.md
Sep 3, 2021
03ba6d7
Merge pull request #1363 from anaer/patch-20
Snailclimb Sep 5, 2021
619be0f
Merge pull request #1361 from fengx20/patch-1
Snailclimb Sep 5, 2021
de32126
Update 万字详解ThreadLocal关键字.md
Sep 6, 2021
7bddf34
Update JDK监控和故障处理工具总结.md
Sep 6, 2021
cc5f281
Update java新特性总结.md
Snailclimb Sep 6, 2021
c656dd8
Update Java基础知识疑难点.md
weixsun Sep 6, 2021
b5b446f
Update 数据库基础知识.md
linzlb Sep 7, 2021
2f974f4
Update Java基础知识.md
Sep 7, 2021
4066882
Update 用好Java中的枚举真的没有那么简单.md
Sep 7, 2021
2e6bf93
Update Spring事务总结.md
weixsun Sep 7, 2021
00422da
Update Spring事务总结.md
weixsun Sep 7, 2021
9b358a9
Update Spring事务总结.md
weixsun Sep 7, 2021
e3da427
Update CAP理论.md
Sep 7, 2021
6842592
Merge pull request #1364 from anaer/patch-21
Snailclimb Sep 7, 2021
376b389
Merge pull request #1365 from anaer/patch-22
Snailclimb Sep 7, 2021
abcd7bf
Merge pull request #1367 from weixsun/Update-Java-基础知识疑难点
Snailclimb Sep 7, 2021
eaf0fb4
Merge pull request #1368 from linzlb/patch-1
Snailclimb Sep 7, 2021
a6abed3
Merge pull request #1369 from anaer/patch-23
Snailclimb Sep 7, 2021
614a292
Merge pull request #1370 from anaer/patch-24
Snailclimb Sep 7, 2021
232ae9b
Merge pull request #1371 from weixsun/Update-Spring事务总结
Snailclimb Sep 7, 2021
545ddee
Merge pull request #1372 from anaer/patch-25
Snailclimb Sep 7, 2021
ada7691
Update README.md
weixsun Sep 7, 2021
7405817
Merge pull request #1373 from weixsun/Update-README
Snailclimb Sep 8, 2021
9f88ccb
Update Git.md
Sep 8, 2021
767f601
Update SpringBoot+Spring常用注解总结.md
Sep 8, 2021
4b87e9b
Merge pull request #1374 from anaer/patch-28
Snailclimb Sep 8, 2021
ac930c3
Merge pull request #1375 from anaer/patch-29
Snailclimb Sep 8, 2021
b9d3148
Update Java8新特性总结.md
Sep 9, 2021
0e2aeec
Update InnoDB对MVCC的实现.md
mo-nian Sep 9, 2021
a975e7d
Merge pull request #1 from mo-nian/mo-nian-patch-1
mo-nian Sep 9, 2021
9fa49af
Update SSO单点登录看这一篇就够了.md
Sep 9, 2021
54df60e
Update bloom-filter.md
Sep 9, 2021
6cdbe28
Update MySQL三大日志.md
ShiqiRao Sep 9, 2021
c9ea539
Update Docker.md
Sep 10, 2021
f077543
Update Docker从入门到实战.md
Sep 10, 2021
a999466
Merge pull request #1376 from anaer/patch-30
Snailclimb Sep 10, 2021
3988950
Merge pull request #1378 from mo-nian/master
Snailclimb Sep 10, 2021
ed6ed0f
Merge pull request #1379 from anaer/patch-31
Snailclimb Sep 10, 2021
8570b57
Merge pull request #1380 from anaer/patch-33
Snailclimb Sep 10, 2021
959753c
Merge pull request #1383 from nockyQ/patch-2
Snailclimb Sep 10, 2021
fb6a0d2
Merge pull request #1384 from anaer/patch-34
Snailclimb Sep 10, 2021
c5e03c7
Merge pull request #1385 from anaer/patch-35
Snailclimb Sep 10, 2021
ff5f4b0
Update Spring常见问题总结.md
huh0ngtao Sep 11, 2021
ffbcf71
Update java线程池学习总结.md
error0g Sep 11, 2021
219a006
Update Spring事务总结.md
error0g Sep 11, 2021
7fed7cc
typo
error0g Sep 11, 2021
44232fc
Update Spring常见问题总结.md
liukun2634 Sep 12, 2021
a7f8dfb
Merge pull request #1387 from hu-asc/master
Snailclimb Sep 13, 2021
a0e826b
Merge pull request #1388 from error0g/error0g-patch-1
Snailclimb Sep 13, 2021
6cc177a
Merge pull request #1390 from error0g/error0g-patch-3
Snailclimb Sep 13, 2021
ba32cba
Merge pull request #1392 from kaka2634/master
Snailclimb Sep 13, 2021
0ebf887
[fix]完全二叉树图片错误修复
Snailclimb Sep 13, 2021
1fdb7f1
[fix]线程池使用不当导致死锁图片修正
Snailclimb Sep 13, 2021
46146f8
[fix]数据可见性算法笔误&内容完善
Snailclimb Sep 13, 2021
c00721e
Update Java集合框架常见面试题.md
Aaron-Ge Sep 13, 2021
d740936
Merge branch 'Snailclimb:master' into master
Aaron-Ge Sep 13, 2021
87d31f1
Merge pull request #1393 from Aaron-Ge/master
Snailclimb Sep 13, 2021
b23da48
Update README.md
Snailclimb Sep 14, 2021
f949397
Update ConcurrentHashMap源码+底层数据结构分析.md
Snailclimb Sep 15, 2021
e4a4e1c
Update 最重要的JVM参数指南.md
Snailclimb Sep 15, 2021
4e2db76
Update Java基础知识.md
gongjixiaobai Sep 16, 2021
f6bbf59
Update 服务之间的调用为啥不直接用HTTP而用RPC.md
Sep 16, 2021
35a7876
Update 服务之间的调用为啥不直接用HTTP而用RPC.md
Sep 16, 2021
b412617
Update Dubbo.md
Sep 16, 2021
8ac6241
Update Kafka常见面试题总结.md
Sep 16, 2021
b0014ac
Update RocketMQ-Questions.md
Sep 16, 2021
90dd5e8
Update RocketMQ.md
Sep 16, 2021
d84f043
Update java新特性总结.md
Snailclimb Sep 16, 2021
225e998
Merge pull request #1398 from gongjixiaobai/patch-1
Snailclimb Sep 16, 2021
628f9e2
Merge pull request #1403 from anaer/patch-42
Snailclimb Sep 16, 2021
9cf981b
Merge pull request #1402 from anaer/patch-41
Snailclimb Sep 16, 2021
a98f58d
Merge pull request #1401 from anaer/patch-39
Snailclimb Sep 16, 2021
af57f15
Merge pull request #1400 from anaer/patch-38
Snailclimb Sep 16, 2021
79bcd3f
Merge pull request #1399 from anaer/patch-36
Snailclimb Sep 16, 2021
fecc256
Update and rename 为什么要网站有哪些常见的网站系统.md to 为什么要网关有哪些常见的网关系统.md
Sep 16, 2021
fba4e83
Merge pull request #1404 from anaer/patch-43
Snailclimb Sep 16, 2021
3edfca4
Update limit-request.md
Sep 17, 2021
f2ef8e4
Update 如何设计一个高可用系统要考虑哪些地方.md
Sep 17, 2021
44cb97c
Update 读写分离&分库分表.md
Sep 17, 2021
53542c4
Update redis-all.md
Qiwenlii Sep 22, 2021
e731a78
fix redis.md bug
Qiwenlii Sep 22, 2021
504e6fa
Merge pull request #1405 from anaer/patch-44
Snailclimb Sep 22, 2021
423a12e
Merge pull request #1406 from anaer/patch-45
Snailclimb Sep 22, 2021
111c224
Merge pull request #1407 from anaer/patch-46
Snailclimb Sep 22, 2021
7ec4dcd
Update Kafka常见面试题总结.md
Snailclimb Sep 22, 2021
1947e5a
[feat]分布式ID文章完善更新
Snailclimb Sep 23, 2021
1bbe22b
Update README.md
Snailclimb Sep 23, 2021
2c1d170
[feat]Java内存区域内容完善补充
Snailclimb Sep 23, 2021
437abe6
Update Java内存区域.md
Snailclimb Sep 23, 2021
dcea444
Update Java内存区域.md
Snailclimb Sep 23, 2021
2996747
[refractor]文件名修改
Snailclimb Sep 24, 2021
b4d29c2
Update java线程池学习总结.md
Snailclimb Sep 24, 2021
66d7c41
Merge pull request #1410 from Qiwenlii/master
Snailclimb Sep 25, 2021
078f4ae
[feat]定时任务
Snailclimb Sep 26, 2021
a2479a7
Update Java并发基础常见面试题总结.md
Snailclimb Sep 26, 2021
08cc656
Update Java并发进阶常见面试题总结.md
Aaron-Ge Sep 26, 2021
83f9e69
Update InnoDB对MVCC的实现.md
hligaty Sep 27, 2021
48e4c18
Update Java集合框架常见面试题.md
debugjoker Sep 27, 2021
302c115
Update Java并发进阶常见面试题总结.md
Aaron-Ge Sep 28, 2021
56d02d2
Update java线程池学习总结.md
Aaron-Ge Sep 28, 2021
3a90b25
Update 拿来即用的线程池最佳实践.md
Aaron-Ge Sep 28, 2021
9211b3e
[feat]首页添加《程序员副业赚钱之路》
Snailclimb Sep 28, 2021
0e7714a
Update README.md
Snailclimb Sep 28, 2021
d4e04d6
Merge pull request #1418 from hligaty/patch-1
Snailclimb Sep 28, 2021
f6e0428
Merge pull request #1420 from debugjoker/patch-3
Snailclimb Sep 28, 2021
eea8a1e
Merge pull request #1417 from Aaron-Ge/master
Snailclimb Sep 28, 2021
e33e785
Update README.md
Snailclimb Sep 28, 2021
e4caa8a
CMS垃圾收集器jvm参数大小写错误
1036956372 Sep 29, 2021
7af2d8a
Merge pull request #1422 from 1036956372/patch-1
Snailclimb Sep 30, 2021
6e77ea0
[feat]api网关重构
Snailclimb Oct 4, 2021
abd8907
Update 堆.md
Masker99 Oct 4, 2021
8023698
Merge pull request #1426 from Masker99/master
Snailclimb Oct 6, 2021
50e2ead
[feat]IntelliJ IDEA 使用指南 | 必备插件推荐 | 插件开发入门 | 重构小技巧 | 源码阅读技巧
Snailclimb Oct 10, 2021
3a6faf3
[feat]字符集详解:为什么不建议在MySQL中使用 utf8 ?
Snailclimb Oct 13, 2021
cbe983e
修改错误字
qiuqianorg Oct 14, 2021
a5b9860
Update README.md
Snailclimb Oct 15, 2021
e3d1c97
Update java线程池学习总结.md
Snailclimb Oct 15, 2021
f6ac89a
Update java线程池学习总结.md
Snailclimb Oct 15, 2021
69a0134
Merge pull request #1428 from SimonLi0427/master
Snailclimb Oct 15, 2021
bd3b9fe
[feat]灾备设计和异地多活文章推荐
Snailclimb Oct 17, 2021
f014952
feat:补充kafka不重复消费的解答
machitaoX Oct 17, 2021
3d92eca
Merge pull request #1431 from machitaoX/feature_completeKafka
Snailclimb Oct 18, 2021
83519ff
Update Kafka常见面试题总结.md
Snailclimb Oct 18, 2021
1ee0f5e
Update README.md
Snailclimb Oct 20, 2021
c1b14de
Update README.md
Snailclimb Oct 24, 2021
81ffbed
[fix]《手把手教你定位常见 Java 性能问题》图片修复
Snailclimb Oct 25, 2021
78857ee
Update README.md
Snailclimb Oct 28, 2021
973f1ee
redis AOF重写描述不准确
xjlgod Nov 1, 2021
8f138f2
Update README.md
Snailclimb Nov 3, 2021
416bb02
装箱和拆箱写反了
xjlgod Nov 4, 2021
f0a7154
Merge branch 'Snailclimb:master' into master
xjlgod Nov 4, 2021
b919dff
Merge pull request #1436 from xjlgod/master
Snailclimb Nov 6, 2021
3dd194a
[feat]内容重构,删除无用文章,优化文件名
Snailclimb Nov 6, 2021
3a5cd7b
Merge branch 'master' of github.com:Snailclimb/JavaGuide
Snailclimb Nov 6, 2021
0ff5f5a
Delete MySQL Index.md
Snailclimb Nov 6, 2021
63bf25b
[feat]Java基础内容重构,删除无用文章,优化文件名
Snailclimb Nov 6, 2021
bb784d4
[feat]Java并发内容重构,删除无用文章,优化文件名
Snailclimb Nov 6, 2021
de3a900
Delete synchronized在JDK1.6之后的底层优化.md
Snailclimb Nov 6, 2021
47b7c85
[feat]jvm内容重构,删除无用文章,优化文件名
Snailclimb Nov 7, 2021
a26ff09
Delete submission.html
Snailclimb Nov 7, 2021
23efacc
Update java集合框架基础知识&面试题总结.md
Snailclimb Nov 7, 2021
dc45389
[feat]🔥 基于 vuepress 重构整个项目,提升阅读体验
Snailclimb Nov 9, 2021
3916409
[feat]网站首页更新
Snailclimb Nov 9, 2021
25b0f2b
[feat]在线阅读网站样式完善
Snailclimb Nov 9, 2021
cbfb2c5
[feat]文章名规范&在线阅读完善样式美化
Snailclimb Nov 9, 2021
06f726f
Update readme.md
Snailclimb Nov 9, 2021
a66506d
fix typos
Casflawed Nov 9, 2021
9dd6f54
Merge branch 'Snailclimb:master' into flameking_work-A
Casflawed Nov 9, 2021
afc837a
Update .gitignore
Snailclimb Nov 9, 2021
537fdce
Create .gitattributes
Snailclimb Nov 9, 2021
6f5aeb1
Merge branch 'Snailclimb:master' into flameking_work-A
Casflawed Nov 9, 2021
bd2f4ef
fix typos
Casflawed Nov 9, 2021
91ccfe3
[文件名更正]
Snailclimb Nov 10, 2021
2a78961
Update readme.md
Snailclimb Nov 10, 2021
b87ef11
Merge branch 'Snailclimb:master' into flameking_work-A
Casflawed Nov 10, 2021
351ea31
[fix]图片错误修复
Snailclimb Nov 10, 2021
47a6b08
Update README.md
Snailclimb Nov 10, 2021
e9b4a0c
fix typos
Casflawed Nov 10, 2021
405dec3
[feat]百度统计
Snailclimb Nov 10, 2021
e7b509e
fix typos
Casflawed Nov 10, 2021
e0cd0a3
Merge branch 'Snailclimb:master' into flameking_work-A
Casflawed Nov 10, 2021
d0a5502
[fix]百度统计
Snailclimb Nov 10, 2021
580617f
Merge branch 'Snailclimb:master' into flameking_work-A
Casflawed Nov 10, 2021
78d1cb4
Merge pull request #1444 from acflameking/flameking_work-A
Snailclimb Nov 10, 2021
a2f9479
Update config.js
Snailclimb Nov 10, 2021
63e8ee6
Update 手把手教你定位常见Java性能问题.md
Snailclimb Nov 10, 2021
1543c0d
Update 操作系统常见面试题&知识点总结.md
Aaron-Ge Nov 10, 2021
c0cdd9f
Update 操作系统常见面试题&知识点总结.md
Aaron-Ge Nov 11, 2021
7e718d5
修改错误字
qiuqianorg Nov 13, 2021
e878f58
Merge pull request #1446 from Aaron-Ge/master
Snailclimb Nov 16, 2021
8965fcd
Merge pull request #1448 from qiuqianorg/master
Snailclimb Nov 16, 2021
b54c726
修改错别字
cliveyuan Mar 9, 2022
77260e6
Merge pull request #1605 from cliveyuan/patch-1
Snailclimb Mar 12, 2022
fb6e11b
修改错别字
Mar 20, 2022
98eafbd
Merge pull request #1631 from drlifeL/master
Snailclimb Mar 21, 2022
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
9 changes: 3 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
👉 [阿里云双11服务器新人优惠,2核2g ,一年仅需58元!数量有限!速抢](https://www.aliyun.com/minisite/goods?taskPkg=1111ydsrwb&pkgSid=1532&recordId=959605&userCode=hf47liqn)
👏 重大更新!!!重磅!

👉 如果你不知道该学习什么的话,请看 [Java 学习线路图是怎样的?]( https://zhuanlan.zhihu.com/p/379041500) (原创不易,欢迎点赞,精简版学习路线正在路上),这是 2021 最新最完善的 Java 学习路线!另外,[我的朋友整理了一份消息队列常见面试题,需要的小伙伴可以点击领取!](http://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100025985&idx=1&sn=681af486050fabbeea27fa1c3bec5d65&chksm=4ea1e94a79d6605c72f280b5268100c6e96c6ab1dc9a0178b33e25a72ff5f4eac3dcb56fa44f#rd)。

👉 推荐 [在线阅读](https://snailclimb.gitee.io/javaguide) (Github 访问速度比较慢可能会导致部分图片无法刷新出来)

👉 书单已经被移动到 [awesome-cs](https://github.com/CodingDocs/awesome-cs) 这个仓库。
- JavaGuide 在线阅读版(新版,推荐👍):https://javaguide.cn/
- JavaGuide 在线阅读版(老版):https://snailclimb.gitee.io/javaguide/#/

👉 [朋友开源的面试八股文系列](https://github.com/csguide-dabai/interview-guide)。

Expand Down
15 changes: 14 additions & 1 deletion docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,19 @@ module.exports = config({
"script",
{ src: "https://cdn.jsdelivr.net/npm/@babel/standalone/babel.min.js" },
],
// 添加百度统计
[
"script",
{},
`<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?5dd2e8c97962d57b7b8fea1737c01743";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();`
]
],

themeConfig: {
Expand Down Expand Up @@ -70,7 +83,7 @@ module.exports = config({
icon: "git",
prefix: "git/",
collapsable: false,
children: ["git", "github小技巧"]
children: ["git-intro", "github技巧"]
},
{
title: "Docker",
Expand Down
8 changes: 4 additions & 4 deletions docs/about-the-author/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
- **对于 Java 初学者来说:** 本文档倾向于给你提供一个比较详细的学习路径,让你对于 Java 整体的知识体系有一个初步认识。另外,本文的一些文章也是你学习和复习 Java 知识不错的实践;
- **对于非 Java 初学者来说:** 本文档更适合回顾知识,准备面试,搞清面试应该把重心放在那些问题上。要搞清楚这个道理:提前知道那些面试常见,不是为了背下来应付面试,而是为了让你可以更有针对的学习重点。

## 如何看到 JavaGuide 的 star 数量很多?
## 如何看待 JavaGuide 的 star 数量很多?

[JavaGuide](https://github.com/Snailclimb) 目前已经是 Java 领域 star 数量最多的几个项目之一,登顶过很多次 Github Trending。

Expand All @@ -43,10 +43,10 @@

![](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2020-8/1d38ea3b-da2a-41df-9ac4-087356e9b5b4-20200802185910087.png)

## 为什么自称 Guide 哥
## 为什么自称 Guide哥

可能是因为我的项目名字叫做 JavaGudie ,所以导致有很多人称呼我为 **Gudie哥**。
可能是因为我的项目名字叫做 JavaGudie ,所以导致有很多人称呼我为 **Guide哥**。

后面,为了读者更方便称呼,我就将自己的笔名改成了 **Gudie哥**。
后面,为了读者更方便称呼,我就将自己的笔名改成了 **Guide哥**。

我早期写文章用的笔名是 SnailClimb 。很多人不知道这个名字是啥意思,给大家拆解一下就清楚了。SnailClimb=Snail(蜗牛)+Climb(攀登)。我从小就非常喜欢听周杰伦的歌曲,特别是他的《蜗牛》🐌 这首歌曲,另外,当年我高考发挥的算是比较失常,上了大学之后还算是比较“奋青”,所以,我就给自己起的笔名叫做 SnailClimb ,寓意自己要不断向上攀登,哈哈
14 changes: 5 additions & 9 deletions docs/tools/docker/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@

**容器:**

![容器](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-7/容器图解.png)
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/javaguide/image-20211110104003678.png)

通过上面这三张抽象图,我们可以大概通过类比概括出: **容器虚拟化的是操作系统而不是硬件,容器之间是共享同一套操作系统资源的。虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统。因此容器的隔离级别会稍低一些。**

Expand All @@ -48,8 +48,6 @@

## 二 再来谈谈 Docker 的一些概念

![Docker的一些概念](https://user-gold-cdn.xitu.io/2018/6/18/16410734eb1ed373?w=1566&h=696&f=png&s=294564)

### 2.1 什么是 Docker?

说实话关于 Docker 是什么并太好说,下面我通过四点向你说明 Docker 到底是个什么东西。
Expand All @@ -59,8 +57,6 @@
- **Docker 能够自动执行重复性任务,例如搭建和配置开发环境,从而解放了开发人员以便他们专注在真正重要的事情上:构建杰出的软件。**
- **用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。**

![什么是Docker](https://user-gold-cdn.xitu.io/2018/6/18/16411c3946dda762?w=971&h=629&f=jpeg&s=56655)

### 2.2 Docker 思想

- **集装箱**
Expand Down Expand Up @@ -94,11 +90,11 @@

传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。

![容器 VS 虚拟机](https://user-gold-cdn.xitu.io/2018/6/17/1640cb4abec9e902?w=1086&h=406&f=png&s=70264)
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/javaguide/2e2b95eebf60b6d03f6c1476f4d7c697.png)

### 3.2 容器与虚拟机总结

![容器与虚拟机 (VM) 总结](https://user-gold-cdn.xitu.io/2018/6/18/16410aa3b89ae481?w=801&h=206&f=png&s=37241)
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/javaguide/4ef8691d67eb1eb53217099d0a691eb5.png)

- **容器是一个应用层抽象,用于将代码和依赖资源打包在一起。** **多个容器可以在同一台机器上运行,共享操作系统内核,但各自作为独立的进程在用户空间中运行** 。与虚拟机相比, **容器占用的空间较少**(容器镜像大小通常只有几十兆),**瞬间就能完成启动** 。

Expand All @@ -110,7 +106,7 @@

就我而言,对于两者无所谓谁会取代谁,而是两者可以和谐共存。

![两者是可以共存的](https://user-gold-cdn.xitu.io/2018/6/17/1640cca26fc38f9e)
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/javaguide/056c87751b9dd7b56f4264240fe96d00.png)

---

Expand Down Expand Up @@ -244,7 +240,7 @@ docker rmi f6509bac4980 # 或者 docker rmi mysql

如果你搜索 Docker 官网,会发现如下的字样:**“Docker - Build, Ship, and Run Any App, Anywhere”**。那么 Build, Ship, and Run 到底是在干什么呢?

![build ship run](https://user-gold-cdn.xitu.io/2018/6/18/16411c521e79bd82?w=486&h=255&f=png&s=185903)
![](https://img-blog.csdnimg.cn/2419919953764fc690c929d3844f7011.png)

- **Build(构建镜像)** : 镜像就像是集装箱包括文件以及运行环境等等资源。
- **Ship(运输镜像)** :主机和仓库间运输,这里的仓库就像是超级码头一样。
Expand Down
2 changes: 1 addition & 1 deletion docs/tools/docker/docker从入门到实战.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

官网地址:https://www.docker.com/ 。

![什么是Docker](https://user-gold-cdn.xitu.io/2018/6/18/16411c3946dda762?w=971&h=629&f=jpeg&s=56655)
![认识容器](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-7/container.png)

### 为什么要用 Docker?

Expand Down
File renamed without changes.
12 changes: 12 additions & 0 deletions docs/tools/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,16 @@ icon: tool

# 常用开发工具总结

## 数据库

- [CHINER: 干掉 PowerDesigner,这个国产数据库建模工具很强!](./database/CHINER.md)
- [DBeaver:开源数据库管理工具。](./database/DBeaver.md)
- [screw:一键生成数据库文档,堪称数据库界的Swagger](./database/screw.md)

## Git

- [Git 入门](./git/git-intro.md)
- [Github 小技巧](./git/git-intro.md)

## Docker