1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

155 Commits

Author SHA1 Message Date
Guide
a6cf71b9b5 [docs update]完善对 dns 以及 tcp 可靠性保证的介绍 2024-01-11 16:37:11 +08:00
Guide
0cbe171506 [docs update]补充一篇讲解 synchronized锁升级的原理与实现的文章 2024-01-09 16:27:27 +08:00
Mr.Hope
f9a11d3399 chore: update deps 2023-12-30 17:14:13 +08:00
胡闹
338805f266
Update threadlocal.md 2023-12-12 10:26:47 +08:00
Guide
b88e09ce85 [docs update]完善JDK和JRE对比+偏向锁JDK新版本移除说明 2023-11-14 10:58:07 +08:00
Guide
f7508fb83e [docs update]完善对 bigkey 的介绍+ 修正部分笔误 2023-11-01 17:34:39 +08:00
Guide
9cf03ba53d [docs update]完善网关内容+修正错误链接 2023-10-30 13:32:52 +08:00
Mr.Hope
7ea99a88d7 style: update linter 2023-10-27 06:44:02 +08:00
Guide
cd267ee70c [docs add]添加虚拟线程极简入门 2023-10-15 20:01:30 +08:00
Guide
09a832b5f6
Merge pull request #2190 from Lorin-github/main
[docs update] 新增 Java 21 虚拟线程部分内容
2023-10-15 19:37:56 +08:00
Guide
7df1cf17e6 [docs fix]部分笔误修正 2023-10-15 19:36:32 +08:00
JunQiu
b8c5c74047 [docs update] 新增 Java 21 虚拟线程部分内容 2023-10-14 16:41:05 +08:00
Guide
1962dbd0ea [docs update]添加问题:Java 线程和操作系统的线程有啥区别? 2023-10-10 19:25:37 +08:00
Guide
6469d6c097 [docs update]markdown格式规范 2023-10-08 16:33:50 +08:00
Guide
ada9064ed2 [docs update]修正完善部分描述 2023-09-30 11:01:16 +08:00
Guide
e3ef7e2852 [docs fix]一些小错误 2023-09-25 16:48:16 +08:00
Guide
b2ae0fde18 [docs update&fix]添加并发面试问题:如何设计一个能够根据任务的优先级来执行的线程池?& 修复一些笔误 2023-09-25 15:51:13 +08:00
Guide
42b4eb6726 Merge branch 'main' of github.com:Snailclimb/JavaGuide 2023-09-19 12:04:14 +08:00
Guide
0039e726ed [docs update]进一步完善CompletableFuture 详解 2023-09-19 12:03:55 +08:00
Liu Xiao
a73dd84290
Update java-concurrent-questions-02.md 2023-09-17 23:37:05 +08:00
Guide
4f894993ea [docs feat]升级同步vuepress-theme-hope主题2.0.0-beta.236版本 2023-09-03 14:59:59 +08:00
Guide
16b49ef029 [docs fix]修正一些笔误 2023-08-24 10:20:58 +08:00
Guide
895bf6ee2a [docs update]picture url -> cdn 2023-08-14 09:05:59 +08:00
viosay
4b3d0368e9
修改keepAliveTime参数详解
销毁并不只针对核心线程,会对核心线程和非核心线程一视同仁。 参见《Java 性能调优实战》
2023-08-07 20:52:37 +08:00
Guide
20255f0f05 [docs update]更改部分文章的文末内容 2023-08-07 18:56:33 +08:00
Guide
2004f24c8e [docs update] 更改部分文章的文首内容 2023-08-07 18:15:14 +08:00
jun
3f39ad902b update java-concurrent-questions-03.md 2023-08-03 10:34:42 +08:00
jun
82f4a75267 update java-concurrent-questions-03.md 2023-08-02 16:46:44 +08:00
Guide
d737d39256
Merge pull request #2104 from Simon-Ace/patch-1
Update jmm.md  i++ 误写为 1++
2023-08-01 18:13:04 +08:00
Simon Ace
f4b65f50fc
Update jmm.md i++ 误写为 1++ 2023-08-01 11:55:13 +08:00
Liu Xiao
8efc9a54f1
Update java-concurrent-questions-02.md 2023-07-31 23:05:29 +08:00
Guide
f28b7a72ec [docs update]typo 2023-07-25 23:21:54 +08:00
wtt
fdd9f76bce 修改错别字 2023-07-24 16:31:58 +08:00
Guide
79dd9f8992 [docs fix]图片问题修复 2023-07-17 16:19:46 +08:00
OSrange
7fc5004c9f
Update java-concurrent-questions-03.md
前面都说了await()是阻塞了,线程不是cas自旋等待state为0,而是阻塞依赖任务线程调用releaseShared()来唤醒,只有当最后一个线程releaseShared()使state为0,再唤醒主线程,主线程检测到state为0,才会从await()返回。以下为测试源码:
运行案例与源码分析:https://blog.csdn.net/m0_56602092/article/details/131740816
2023-07-15 17:28:24 +08:00
Guide
f69d399a58 Update aqs.md 2023-07-13 09:08:59 +08:00
Guide
f718447610 [docs update]完善aps部分的描述 2023-07-05 16:21:23 +08:00
WangHuaming111
de29ef738d
Update java-thread-pool-summary.md 2023-06-24 14:42:01 +08:00
paigeman
5c7206fc8e
Update completablefuture-intro.md 2023-06-12 12:36:52 +08:00
Guide
61ab3dc5a7
Merge pull request #2042 from paigeman/paigeman-patch-2
chore: fix typos
2023-06-10 18:38:41 +08:00
paigeman
545a5163d3
Update java-thread-pool-best-practices.md 2023-06-10 13:22:08 +08:00
paigeman
cb98444921
Update java-thread-pool-summary.md 2023-06-10 12:40:56 +08:00
paigeman
78db34251a
Update java-concurrent-questions-03.md
(cherry picked from commit b909162f1518108abddf0a07fea0277009a868e5)
2023-06-09 19:20:52 +08:00
paigeman
ca05698e16
Update java-concurrent-questions-03.md 2023-06-08 21:28:09 +08:00
paigeman
72f91281a5
Update java-concurrent-questions-02.md 2023-06-08 20:52:48 +08:00
Guide
b142e7a739 [docs add]CopyOnWriteArrayList 源码分析 2023-06-08 20:34:44 +08:00
shikaibin
ac5e3fcc91 [docs update]修改Hippo4j相关描述 2023-06-02 10:43:17 +08:00
godelgnis
adea89547a fix(aqs.md): 修正Semaphore原理描述,增加tryAcquireShared 和 tryReleaseShared 源码 2023-05-21 12:10:50 +08:00
Guide
a6ff4563c6 [docs update] 新增AOF 校验机制和慢查询命令的内容 2023-05-17 22:20:50 +08:00
哇塞大嘴好帥
43c15053dc
错误纠正,栈桢是在java方法执行之前创建的
当一个方法被调用时,JVM会为该方法创建一个栈帧,错误纠正
2023-05-16 23:38:44 +08:00