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

2341 Commits

Author SHA1 Message Date
guide
81a4ee5ea3 [docs improve]完善JVM部分Java虚拟机栈的介绍 2022-03-31 19:43:24 +08:00
guide
52ffb2c2dd [docs improve]继续完善JVM部分方法区的介绍 2022-03-30 15:48:05 +08:00
guide
6f0d1ed58d Update memory-area.md 2022-03-30 15:35:38 +08:00
guide
34b583005e [docs improve]完善JVM部分方法区的介绍 2022-03-30 15:34:49 +08:00
guide
c8e9b80f60 [docs fix]样式问题 2022-03-30 10:52:33 +08:00
guide
ffe21dbc3f Update handwritten-rpc-framework.md 2022-03-30 10:01:15 +08:00
guide
d73029153f [docs feat]vuepress主题版本升级 2022-03-30 09:46:56 +08:00
Guide
ba1034e2d2
Merge pull request #1650 from DayuZhu/patch-2
Update aqs.md
2022-03-29 20:32:11 +08:00
Guide
87ad2cdca7
Merge pull request #1645 from 18986293910/patch-1
死锁的四个必要条件
2022-03-29 20:07:55 +08:00
Dayu
d9f0683677
Update aqs.md
勘误:“ CountDownLatCh” 改为 “ CountDownLatch”
2022-03-29 17:06:28 +08:00
guide
45660b1f11 Update basis.md 2022-03-28 10:02:33 +08:00
18986293910
bf04a1159e
死锁的四个必要条件
必要条件中有时是进程,有时又是线程,将其都改为线程。
2022-03-28 09:19:27 +08:00
guide
a4f84bf7a1 [docs add]添加在线支付相关开源项目 2022-03-26 18:36:56 +08:00
Guide
7d34a6c1a9
Merge pull request #1627 from BaoPiao/patch-1
AtomicMarkableReference 可以解决ABA问题
2022-03-26 18:05:31 +08:00
李建新
da754ac304 勘误 2022-03-25 10:45:27 +08:00
Jario Daf
267c980825
Update http1.0&http1.1.md 2022-03-24 19:59:19 +08:00
guide
61060866ee Update java-basic-questions-01.md 2022-03-24 11:49:58 +08:00
Guide
e7ba062dac
Update java-basic-questions-01.md 2022-03-24 11:10:41 +08:00
Guide
4e10294d59
Update java-basic-questions-01.md 2022-03-24 11:08:09 +08:00
Guide
bb2f53a4b9
Merge pull request #1641 from cl7106786/jvm-argument
删除多余的JVM参数
2022-03-24 11:07:09 +08:00
Guide
569e317d06
Merge pull request #1640 from VerneZhong/patch-3
错别字修正
2022-03-24 11:03:27 +08:00
chenlong
a8f697e854 删除多余的JVM参数 2022-03-24 10:41:30 +08:00
Guide
d68d8bcebf
Merge pull request #1639 from yanxiaoseng/patch-1
Update internet-addiction-teenager.md
2022-03-23 17:13:47 +08:00
guide
9d304dbb6a Update memory-area.md 2022-03-23 17:10:39 +08:00
Guide
8013f660c2
Delete docs/database/Redis directory 2022-03-23 17:09:04 +08:00
Guide
483011f056
Merge pull request #1635 from VerneZhong/patch-2
错别字修改
2022-03-23 17:05:30 +08:00
guide
a8574e01ab [docs delete]移除无用图片 2022-03-23 17:02:59 +08:00
guide
0f9104b31b Merge branch 'main' of github.com:Snailclimb/JavaGuide 2022-03-23 17:01:57 +08:00
guide
da1052e469 [docs improve] Java基础常见知识&面试题总结(中)&Java 内存区域详解内容完善 2022-03-23 17:01:52 +08:00
Guide
748930b079
Merge pull request #1633 from rrblm/main
fix: 错别字,正式->正是
2022-03-23 14:43:04 +08:00
Verne.Chung
e396e84178
错别字修正 2022-03-23 13:48:40 +08:00
yanxiaoseng
3ce8d411bf
Update internet-addiction-teenager.md
“自己才对游戏没有真的没有那么沉迷了”,改成 “自己才对游戏真的没有那么沉迷了”,使得语义更加通顺
2022-03-23 10:46:54 +08:00
guide
114a705b56 [docs update]java基础&开源项目部分内容完善 2022-03-22 23:24:16 +08:00
Verne.Chung
603992ebfa
错别字修改 2022-03-22 09:57:37 +08:00
tanliang
1e8dfbdb91 fix: 错别字,正式->正是 2022-03-21 23:29:04 +08:00
guide
26afcc7706 [docs update]完善描述 2022-03-21 15:04:27 +08:00
guide
b59f2cc30a [docs fix]修复&完善部分内容 2022-03-21 12:52:34 +08:00
Guide哥
4d09f56304
Merge pull request #1625 from 24match/patch-1
错别字修改
2022-03-21 10:12:59 +08:00
guide
15712fcccd [docs add]paxos算法 2022-03-20 18:59:37 +08:00
BaoPiao
ea1b70d703
AtomicMarkableReference 是可以解决ABA问题的
因为AtomicMarkableReference是通过内部类Pair实现数据存储,每次替换都是通过Pair.of方法new一个类出来进行替换原先的值
如果ABA出现,那么最后的A肯定是一个新的Pair实例,即当前的A和之前的A不是同一个实例,当现场使用compareAndSet则会返回false
以下是compareAndSet的实现:
Pair<V> current = pair;
        return
            expectedReference == current.reference &&
            expectedMark == current.mark &&
            ((newReference == current.reference &&
              newMark == current.mark) ||
             casPair(current, Pair.of(newReference, newMark)));
2022-03-19 17:19:59 +08:00
guide
ff9efdd3d0 [docs update] 内容完善 2022-03-18 16:28:37 +08:00
24Elliot
d7ae36692f
错别字修改
试图 -> 视图
2022-03-18 15:07:19 +08:00
Jarvan-Song
cb1f7e6e6a
Update spring-design-patterns-summary.md 2022-03-16 16:09:16 +08:00
Guide哥
93266231c3
Merge pull request #1622 from Feyl/patch-2
Update mysql-high-performance-optimization-specification-recommendati…
2022-03-16 08:49:27 +08:00
Guide哥
bad9ae955c
Merge pull request #1621 from coderyang123/patch-17
修复错别字
2022-03-16 08:46:59 +08:00
Guide哥
ca3a59030c
Merge pull request #1620 from coderyang123/patch-16
修复错别字
2022-03-16 08:46:24 +08:00
Feng Yuliang
b58b46c41e
Update mysql-high-performance-optimization-specification-recommendations.md 2022-03-15 19:08:30 +08:00
guide
91934887c9 [docs add] agrona (Java 高性能数据结构和实用方法) 2022-03-15 10:49:36 +08:00
yueyang
9623d8077d
修复错别字
率先超市 -> 率先超时
2022-03-15 09:22:41 +08:00
yueyang
ea40bbb6cd
修复错别字
如果一】个 -> 如果一个
2022-03-15 09:13:02 +08:00