hollis八股文53.48MB
编程题71.89KB
img37.18KB
fNiwL86x1nqLZz0137.18KB
1691563743569-69729c6a-2b53-4e64-86fc-923314824ef0-949924.png37.18KB
10个线程模拟赛马,所有马就绪后才能开跑,所有马到达终点后裁判宣布赛马成绩.md2.94KB
并发调三个方法,实现只要有一个成功就立即成功,否则等都失败才失败.md2.38KB
给定一个二叉搜索树,请找出其中第k小的元素.md1.62KB
两个线程,一个打印123,一个打印ABC,交替输出1A2B3C.md6.51KB
两个线程,一个打印奇数,一个打印偶数,然后顺序打印出1-100.md6.4KB
判断101-200之间有多少个质数,并输出所有质数.md2.18KB
请分别写出一个Java堆、栈、元空间溢出的代码.md1.72KB
如何用队列实现一个栈?.md1.9KB
如何用栈实现一个队列?.md1.59KB
实现一个LRU缓存淘汰策略,支持get和put操作.md4.63KB
有一个包含N个整数的数组,请编写一个算法,找到其中的两个元素,使它们之差最小。时间复杂度必须为O(n)。.md2.83KB
必读984.48KB
img636.28KB
7My_TN6Ce-i2UNzt367.34KB
1724556661749-5e6c5f95-d16f-460a-aba6-f58b8dd72ca5-568338.webp35.06KB
1724556661749-bc401858-cd1f-40f9-868f-4d2704255209-108591.webp58.3KB
1724556661766-eda28194-72c5-41f7-939d-bab17add35a2-649226.webp50.95KB
1724556661820-e3dfd483-5d85-4147-b529-039d1110dbad-815420.webp66.19KB
1724556662138-795a9f65-3801-4a46-898b-fb6d57ba2349-626572.webp26.36KB
1724556662176-f85efaec-bd9a-45fd-a978-891dfa3fe546-702425.webp79.22KB
1724556662179-ed08f3fc-f0c3-427f-ba04-90413ec46f36-021312.webp21.05KB
1724557808539-58bb1bab-f354-4284-84c1-46ee687d9727-845584.png15.73KB
1724557808539-58bb1bab-f354-4284-84c1-46ee687d9727-952176.webp14.49KB
eXg4j1U4SYJv2yyq268.93KB
1718856791458-ee7145ca-adb7-4302-824f-9d1c5704e157-680669.jpeg102.71KB
1723942896245-7e6e31f9-6035-475e-aed9-752c3797a8ae-608847.png166.22KB
必读.md3.18KB
更新Timeline_202303-202304.md41.94KB
更新Timeline_202305-202306.md33.65KB
更新Timeline_202307.md25.38KB
更新Timeline_202308.md27.74KB
更新Timeline_202309.md16.27KB
更新Timeline_202310.md25.36KB
更新Timeline_202311.md21.7KB
更新Timeline_202312.md25.95KB
更新Timeline_202401.md22.29KB
更新Timeline_202402.md9.25KB
更新Timeline_202403.md13.59KB
更新Timeline_202404.md14.45KB
更新Timeline_202405.md10.41KB
更新Timeline_202406.md8.82KB
更新Timeline_202407.md10.38KB
更新Timeline_202408.md6.37KB
更新Timeline_202409.md7.73KB
To读者&交流群.md2.39KB
我该看哪些东西?.md8.88KB
项目实战课介绍&老用户福利.md12.47KB
本地缓存937.21KB
img917.32KB
EzAB8ZjhvgE4soJX395.69KB
1672296682476-98ee6a2f-871c-4d2d-bc95-b8b70e8d9f43-604096.png78.31KB
1678521862530-0a19129d-32e9-49bd-b491-01a69ee7ec0c-994766.png317.38KB
fHBWVN__yV7bIWb-59.87KB
1707114102684-5de37db0-d005-49df-8f08-3c6ee32f9308-136867.png59.87KB
i5vHa3M8YnFQPJtk40.73KB
1690547117195-6af0bb11-aa25-4013-a02a-4f583a717cd6-365233.png19.56KB
1690547156212-e31ee3a2-d497-4cd9-8cd8-844aebb992e3-608433.png21.17KB
ijs1bwrEvWPGwtNV421.04KB
1672297308812-4613871f-5f49-45f9-92b6-057d948bc076-995667.png186.12KB
1672297971423-6c8a07d7-d86f-484b-bcd0-2db14d5e83ac-957096.png234.91KB
本地缓存和分布式缓存有什么区别?.md2.35KB
LRU和LFU有啥区别?.md2.46KB
你知道哪些缓存失效算法?.md3.17KB
如何保证本地缓存的一致性?.md4.77KB
如何实现本地缓存?.md5.07KB
如何实现多级缓存?.md2.08KB
场景题6.47MB
img6.1MB
0UyXpQ9nEM4c6Oac12.22KB
af4611b18cd246a9f169355fa74f22ee-035843.svg12.22KB
5gBCBhKDc2xNPZ3K26.29KB
1706936223247-06f30376-85f2-4b6e-9264-d78c26e9951a-510529.png26.29KB
6Udsnc5gKO9b9LIo1.3MB
1711190380705-08d7f0cc-5285-4981-944d-9efbc0bb7561-308301.png189.81KB
1711190388244-1b8a1e34-ea78-469a-a200-7d81ae53d5f6-886951.png1.12MB
7VbS0TZ_3qLHuqbr465.56KB
1686917575215-ab4d6089-ea23-4b4f-a887-c4dbf9104cf0-161612.png465.56KB
9pSH6y7Q4HcUKhGj181.27KB
1723718408978-41daed0b-219a-49f3-a318-b8e78c0eb7fd-041443.png181.27KB
_q50LANxMmx7KFgo253.64KB
1696856457837-a17f82b9-1800-4904-b843-915b89de18e7-749844.png253.64KB
bIaMe8SIMr9chG-I123.15KB
1726911218431-bea14cb9-0b53-4209-a3e6-8128c5d98e97-652843.jpeg123.15KB
D8yv68QgOmKDxMKE5.82KB
1690547117195-6af0bb11-aa25-4013-a02a-4f583a717cd6-294399.webp5.82KB
djjl3Y7AsXvMwilS194.38KB
1709967564130-13aa8148-8e51-4be0-b923-886523ceabba-649287.png45.01KB
1709968112601-3f950cb5-f6c3-49b8-9d22-b7482ef56329-047825.png35.97KB
1709968386371-5f8f36b6-7cf7-467d-8dc4-9b89639fde9f-349377.png113.41KB
FgZcbmmJO-o6dlbj353.86KB
1705463461215-eaf4485e-06e4-4b44-98b5-2fedc059d812-017073.png353.86KB
i8nPN4HpLW4-Pdft1.08MB
1676625421967-7b84f672-5865-4032-923a-34415e18f55b-748870.png1.01MB
1680415404103-a88ac6c0-7538-4c31-8f0f-9219e3a0fc0b-247882.png69.14KB
jm0rrAbgZ6H4olEi10.17KB
09b0d217136fcb440f319e2ada1cc887-902021.svg10.17KB
ksdrMn64r_1Uur2O11.05KB
317df68bef78f125aaa0494a7b6af498-297965.svg11.05KB
LF41Q4mwTFmBiTUE66.22KB
1673157703326-00e01824-cc62-4e43-aff0-b838cd8235c2-192697.jpeg66.22KB
lflZJid2mTfa-P6M736.41KB
1673157703285-38d12cf8-6122-4d2e-b8f0-4389488e4099-669656.webp16.96KB
1722651373952-b9c15059-6d74-40d7-b475-f2b98eb6965f-295004.png312.66KB
1722652076044-3cb190f8-6c06-4bca-a577-5fd4eb4a5ab9-633465.png160.54KB
1722653470980-33e3bbb3-2b16-4770-ad54-23ecee10336f-450509.png246.24KB
OLBMwJzqgwle2BCD56.19KB
1685247046917-ffecd927-b27d-4cea-949a-feb093ad3a7c-268713.png56.19KB
PYCV5mRZRqJjV96b69.77KB
1685965977384-f8290f63-2a0c-4b21-8af3-046801d1e4d4-942741.webp12.2KB
1722655989673-b0e12a2a-20b9-47f5-aca5-ad632514f975-737305.png57.57KB
QJZk2oJ5pKtVdtVg39.25KB
1718449178683-830cb17c-7743-4d09-bd30-e6333f744757-413513.png39.25KB
R0cqjZq2vRw7WA4p772.77KB
1726911141808-d9b7edbf-892f-44f2-84f0-9ef36c500ad0-734139.jpeg37.99KB
1726911141812-94605dc2-1881-4587-b2f1-3e270c93c05c-479092.jpeg79.25KB
1726911141831-c6b50ddb-22f0-4943-a85f-640839c12a9f-169933.jpeg60.75KB
1726911141832-6e949bf9-9508-4bd9-ac08-bda7e5189b4c-100017.jpeg53.03KB
1726911141838-a7a69cc7-0259-4685-8cf6-dd7dece73f75-558532.jpeg91.7KB
1726911141845-0bbd9cd9-739f-4aeb-8695-2fdfaedea2db-540907.jpeg19.74KB
1726911141849-4b97a93e-4e81-4b0a-96e8-deb0126d2e47-816537.jpeg138.93KB
1726911141858-d0c5fedb-e277-480b-9c2f-c7d5e49255dc-284414.jpeg226.07KB
1726911141887-617c404e-cead-4c70-97f2-ad94ffda4842-014909.jpeg65.3KB
rMVsqrgIMJ9yXrUA66.85KB
1707626286589-b0ea1f99-5e3e-4836-bb8b-4094ed98879f-255809.png66.85KB
sxiBsoSZy2qVqv8T190.1KB
1680410264595-e9ec1c06-a287-467c-a10c-35ce52b6239a-318396.png82.17KB
1680410366587-4b6567a8-25a4-4363-9888-498233e329b1-271735.png107.93KB
TkxzSxTDTv6yDCQl4.07KB
7dd5915a623f11535c1e906f716f900f-915379.svg4.07KB
TOAz_ffmi7o4ZKzw25.98KB
1680416891961-0535f9c7-0f2b-46c6-91a5-27a7759c4246-306888.png25.98KB
Uwhc1svMWGbYZQxq22.42KB
1684395974291-6ec45458-da3a-4f69-82d8-3b86927fb386-831363.png22.42KB
y9HtrB_re-4myOrg117.93KB
1721396002738-9f2ffef4-69fa-4d47-953d-c69e5dd3d721-501880.png38.55KB
1721396020062-08234432-53a6-4dd8-8106-b3d7f55a02c2-655811.png79.38KB
一次RPC请求,客户端显示超时,但是服务端不超时,可能是什么原因?.md2.29KB
一个表有用户和时间两个列,现有3个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引?.md1.65KB
一个订单,在11_00超时关闭,但在11_00也支付成功了,怎么办?.md4.48KB
一个接口3000QPS,接口RT为200MS,预估需要几台机器?.md1.5KB
一个支付单,多个渠道同时支付成功了怎么办?.md1.75KB
4C8G_16台和8C16G_8台,不考虑成本的情况怎么选?.md3.8KB
4C8G的机器,各项系统指标,什么范围算是正常?.md2.94KB
40亿个QQ号,限制1G内存,如何去重?.md2KB
a,b的联合索引,selectbwherea=xx,无法走索引覆盖什么原因?.md1.16KB
把商品加入购物车时断网了,该怎么在重新联网时同步?.md2.49KB
不使用synchronized和Lock如何设计一个线程安全的单例?.md2.25KB
不用大于号小于号怎么判断两个正整数大小?.md3.45KB
不用redis分布式锁,如何防止用户重复点击?.md2.79KB
从B+树的角度分析为什么单表2000万要考虑分表??.md3.36KB
订单到期关闭如何实现.md17.63KB
大量的手机号码被标记成骚扰电话,如何存储这些号码_.md3.59KB
代码中使用长事务,会带来哪些问题?.md2.13KB
读取一千个文件,一个线程读取和开十个线程读取,哪种方式效率高?.md1.88KB
电商下单场景,如何设计一个数据一致性方案?.md5.22KB
大型电商的订单系统,如何设计分库分表方案?.md10.4KB
调用第三方接口支付时,第三方接口显示支付成功,但是在调用方显示支付失败,问题可能出在哪里.md2.48KB
分布式系统,用户登录信息保存在服务器A上,服务器B如何获取到共享Session.md1.08KB
分库分表时,每个城市的人口不一样,有的密集,有的稀疏,如何实现均匀分布?.md3.38KB
高并发的库存系统,在数据库扣减库存,怎么实现?.md4.98KB
和其他公司做数据交互时,有什么需要注意的?.md5.14KB
和外部机构交互如何防止被外部服务不可用而拖垮.md5.12KB
InnoDB为什么不用跳表,Redis为什么不用B+树?.md3KB
给第三方提供接口调用,需要注意些什么?.md6.62KB
加分布式锁之后影响并发了怎么办?.md1.62KB
进入电梯里断网后又恢复刚开始为什么网络慢?.md1.65KB
Kafka,单分区单消费者实例,如何提高吞吐量.md8KB
库存扣减如何避免超卖和少卖?.md6.6KB
每天100w次登录请求,4C8G机器如何做JVM调优?.md6.12KB
MySQL千万级大表如何做数据清理?.md5.57KB
MySQL里有2000W数据,Redis中只存20W的数据,如何保证Redis中的数据都是热点数据_.md2.47KB
MySQL热点数据更新会带来哪些问题?.md2.39KB
你认为分布式架构一定比单体架构要好吗?.md4.18KB
你是如何进行SQL调优的?.md7.12KB
Redis的内存如果用满了,会挂吗?.md1.86KB
Redis的zset实现排行榜,实现分数相同按照时间顺序排序,怎么做?.md2.08KB
Redis如果挂了,你怎么办?.md3.38KB
如果单表数据量大,只能考虑分库分表吗?.md2.29KB
如果你的业务量突然提升100倍QPS你会怎么做?.md1.43KB
如果让你实现一个RPC框架,会考虑用哪些技术解决哪些问题?.md2.23KB
如果让你实现消息队列,会考虑哪些问题?.md4.79KB
如果需要跨库join,该如何实现?.md6.22KB
如果要存IP地址,用什么数据类型比较好?.md7.02KB
如何解决消息重复消费、重复下单等问题?.md4.52KB
如何设计一个购物车功能?.md3.76KB
如何实现一个抢红包功能?.md3.17KB
如何实现百万级排行榜功能?.md5.39KB
如何实现百万级数据从Excel导入到数据库?.md11.19KB
如何实现_查找附近的人_功能?.md1.59KB
如何实现缓存的预热?.md4.54KB
如何实现敏感词过滤?.md8.44KB
如何预估一个系统的QPS?.md3.98KB
如何用Redis实现朋友圈点赞功能?.md2.81KB
如何做平滑的数据迁移_.md13.83KB
如何做SQL调优:用了主键索引反而查询很慢?.md6.84KB
让你设计一个订单号生成服务,该怎么做_.md2.51KB
让你设计一个秒杀系统,你会考虑哪些问题?.md9.13KB
说一说多级缓存是如何应用的?.md4.18KB
数据库乐观锁和悲观锁以及redis分布式锁的区别和使用场景?.md4.09KB
数据库逻辑删除后,怎么做唯一性约束?.md7.24KB
SpringEvent和MQ有什么区别?各自适用场景是什么?.md2.86KB
实现一个登录拉黑功能,实现拉黑用户和把已经登陆用户踢下线。.md2.54KB
使用分布式锁时,分布式锁加在事务外面还是里面,有什么区别?.md2.64KB
索引失效的问题是如何排查的,有那些种情况?.md27.24KB
外卖系统,一天一千万条数据,用户需要查到近30天的数据,商家也要查询到30天的数据,怎么设计表?.md4.59KB
为啥不要在事务中做外部调用?.md3.35KB
为什么一定要做限流?不应该服务好客户吗?不应该是加机器吗?.md2.85KB
为什么不建议使用MQ实现订单到期关闭?.md2.23KB
为什么不用分布式锁来实现秒杀?.md2.69KB
为什么不直接用原生的BlockinQueue做消息队列.md1.86KB
为什么很多公司数据库不允许物理删除(delete)数据.md2.73KB
为什么MySQL用B+树,MongoDB用B树?.md2.19KB
项目中,如果日志打印成为瓶颈,该如何优化?.md2.43KB
线上接口如果响应很慢如何去排查定位问题呢?.md5.29KB
消息队列使用拉模式好还是推模式好?为什么?.md2.27KB
用了一锁二查三更新,为啥还出现了重复数据?.md3.24KB
应用启动后前几分钟,Load、RT、CPU等飙高,如何定位,可能的原因是什么?.md5.05KB
应用占用内存持续增长,但是堆内存、元空间都没变化,可能是什么原因?.md3.22KB
在100M内存下存储一亿个整数,其范围在1到2亿,如何快速判断给定到一个整数值是否存在?.md5.4KB
怎么做数据对账?.md5.3KB
操作系统4.69MB
img4.6MB
5fHn8EepBTHRqlXA50.57KB
1690096638833-5e304afe-598b-4860-9307-3880b29924aa-070722.png50.57KB
8H4KPMhkJLK8b9uf167.48KB
1675480879556-6db57431-13f1-4573-b370-be780380244f-764361.png27.98KB
1675481188513-495aa3d0-f1c4-4537-8d79-b8642d72a343-511358.png18.62KB
1675481315866-e20ab78a-9f09-4212-8538-0dfb28ec3872-629060.png26.24KB
1675481315869-16f5977d-ffe1-49ae-b1d7-ad6a549cf19b-252379.png23.67KB
1675481315872-7780dc25-9471-4583-a10a-138420bcb8cf-925301.png18.86KB
1675481315872-adeeb75e-34c8-4301-9f90-31ae243caa41-196623.png25.26KB
1675481315873-92a3540b-306d-4f63-b05b-85dfd0c1c8f1-070552.png26.86KB
95hzm27mpX_PP-1O136.35KB
1702715316310-ed7db450-fe99-477b-a40b-bad1a6c89981-746534.png136.35KB
ABK3EN7MPPqjhNRR527.64KB
1719630640471-77c71959-2602-41f1-9446-2256d331190f-740848.jpeg40.29KB
1719630647365-24b42a1c-d287-4529-8447-7ca22c173e9f-899183.jpeg487.35KB
JrUh64GMmzllT4-y591.59KB
1675583672600-96b5a015-aa72-41e2-9683-e00da562929b-336752.png320.91KB
1675586602010-3d459e43-34fd-47ab-a6a7-c799047071d4-460680.png67.24KB
1675587022501-7babf483-968b-4a1c-96d7-3540eacfdf36-037667.png203.43KB
JYTu4Oi858T6R98I29.32KB
1691814537884-b90a8319-cf83-46d5-9a0c-f750766cc8bd-483267.png29.32KB
VIQhGWArRwrBT7RA2.34MB
1702089414016-be73b5d4-3335-4eb1-9dcd-169d45586dff-756582.png166.07KB
1702089512659-a8c07ae8-d971-41a3-8619-a4aa29110912-348762.png135.51KB
1702089650506-29faa34a-9c93-4640-a599-6a9dc37a2f92-679388.png708.08KB
1702089959701-271a7939-f7fc-4d05-ad38-6fd0082b340b-325442.png342.22KB
1702090099317-9624e98c-bff8-45a0-8570-7a2b42c15366-892121.png94.17KB
1702090447547-f92bb300-a1be-4ce3-8412-fd9393328824-246797.png178.64KB
1702091116260-da1b5700-b93f-4e36-8038-0dc587ff290a-600433.png406.38KB
1702091273463-7cfc9e94-2415-4336-b4b4-d94437966fed-369270.png66.63KB
1702091439959-72c489fc-cc5f-433e-bb73-54b6142eb70c-084688.png301.15KB
xPqQgE_796zxu6lY804.2KB
1675513451422-d76e4b33-486e-4d86-9720-330f205e6338-480180.png196.88KB
1675514101817-0f1dc1ff-aa39-4057-8fb2-d53d10309646-863832.png71.19KB
1675514204952-48791660-5d6a-424c-99bb-ccf041423d7d-403764.png64.09KB
1675516415369-306c6a6d-da79-48ce-a15e-7618c0882b2e-873903.png182.93KB
1675517973893-8ec1067b-0635-4803-8922-83251e13f301-142433.png145.31KB
1675518151888-2588819c-5e8f-4e90-a359-fb7461cbf036-972688.png143.79KB
操作系统的IO模型有哪些?.md8.22KB
负载(Load)和CPU利用率之间有什么区别?.md2.83KB
GPU和CPU区别?为什么挖矿、大模型都用GPU?.md2.17KB
IO多路复用和多线程有什么区别?.md2.64KB
进程,线程和协程的区别.md4.01KB
进程间通信方式有哪些?.md2.62KB
计算机打开电源操作系统做了什么_.md1.45KB
你掌握哪些Linux常用命令?.md10.46KB
如何理解select、poll、epoll?.md5.14KB
什么是零拷贝?.md6.88KB
什么是CPU利用率?怎么算的?.md10.41KB
什么是操作系统的多级缓存.md2.47KB
什么是分段和分页?.md3.76KB
什么是IO密集,什么是CPU密集?.md2.04KB
什么是Load(负载)?.md9.33KB
什么是MESI缓存一致性协议.md4.11KB
什么是PageCache,他的读写过程是怎么样的?有什么优缺点?.md4.76KB
什么是全双工和半双工.md1.65KB
什么是时间片.md1.83KB
什么是用户态、内核态?如何切换的?.md2.3KB
同步、异步、阻塞、非阻塞怎么理解?.md1.43KB
为什么按位与运算要比取模运算高效?.md1.33KB
线程的实现方式有哪些?.md3.06KB
正在持续写入的日志如何清理?.md532B
大厂实践2.48MB
img2.47MB
5Rk2le9cq2OHgb222.35MB
1709970098018-976e5f08-46a5-4bce-b003-7c15d1f7d2ae-032488.png837.49KB
1709970110298-5ec65a47-4ec2-4f1a-968b-9837bd369481-277423.png501.74KB
1709970119577-66455528-9231-4864-a953-f32e96ba60cc-167998.png1.05MB
UrgDQREfzhgVu20Y123.91KB
1705316172477-39e212c9-0317-4110-8032-bd18d6002b32-254958.png123.91KB
阿里的库存秒杀是如何实现的?.md3.34KB
阿里的数据库能抗秒杀的原理.md6.17KB
DDD877.58KB
img859.54KB
h3ARNQ2HAPhZpqXz129.75KB
1676706064607-e9e1845d-b385-4d7d-b272-01e5c465b345-680113.png129.75KB
kfDGSANjnEjPEjDq652KB
1685861039102-25f6a7a4-2c2a-4f05-a775-99079935332e-935241.png233.12KB
1685861299754-4524e227-7f8d-4f7f-b466-2d20fdea61a1-927157.png126.08KB
1685861346529-f22178f9-944f-4b3b-a9c3-4fc2ed9577ea-679375.png99.56KB
1685861394105-ef041ab6-8d33-416b-9617-44a263ef1d62-506331.png193.24KB
ufXWkUVzkFObu2Pd77.79KB
1676707452956-45ae3d38-b837-4ac6-88a9-81d77f99d163-810891.png77.79KB
DDD的分层架构是怎么样的?.md1.76KB
请详细描述DDD的实现流程?.md4.04KB
如何理解领域驱动设计?.md3.04KB
什么是充血模型和贫血模型?.md3.29KB
什么是聚合,什么是聚合根?.md1005B
什么是领域事件?.md2.12KB
什么是实体,什么是值对象?.md2.8KB
定时任务709.06KB
img676.61KB
FXPPj7TytTC7qbl7463.38KB
1697873301595-c5043edb-53b9-4092-839b-dc2f0ddc208f-734405.png31.9KB
1697873440333-06e5af62-1795-4891-9f9b-85e3aba1ca72-377173.png42.35KB
1697873554531-74fc4e6e-b3de-4791-8cae-4caa67ed4ad9-210621.png47.5KB
1697874971503-d956287f-15a0-4338-aa32-cc0b58f80c37-716847.png39.72KB
1697874978637-e06248d5-af75-4813-8619-fc10da663e57-330909.png84.31KB
1697875385784-e89694fa-ff8d-4780-a6f8-5362db202b00-471643.png74.12KB
1697875873292-a3511d75-8a26-414b-99e5-5821485f9a59-252235.png143.49KB
hBwdhfpz7e5da7cs129.57KB
1710564674184-dfedd5ba-42ca-47b3-bd17-320fffdf56b1-984865.png21.2KB
1710564986617-bbb1962c-bb28-491c-9f7e-368853e8152b-485929.png26.17KB
1710565086585-609ec2ef-0176-43ad-b484-7fb170a08c3a-125180.png42.78KB
1710565454303-ac6840b6-2f6a-4840-a16b-7e23c5494210-560814.png39.41KB
XGk4iwacnFjX6G-t83.66KB
1717824853284-99fb70d0-bacc-4213-8e1d-a546780fc939-994503.png83.66KB
定时任务扫表的方案有什么缺点?.md6.27KB
Java中实现定时任务的几种方式.md3.57KB
Java中Timer实现定时调度的原理是什么?.md6.57KB
什么是时间轮?.md6.19KB
实现一个定时任务,可以用什么数据结构及算法?.md1.55KB
为什么定时任务可以定时执行?.md3.2KB
xxl-job如何保证一任务只会触发一次?.md2.77KB
xxl-job支持分片任务吗?实现原理是什么?.md2.34KB
Dubbo1.26MB
img1.21MB
0VO02nuJJjqgy3AJ533.21KB
1707627365469-5b08fb9e-1d79-40f4-bcb3-ea53ddefb490-639494.png66.51KB
1707628047335-1ab16694-2c3c-4f4f-8b5a-31dd446ef402-763816.jpeg466.7KB
3_vkiWK2kBiazisi221.8KB
1707629223479-ac4d4b09-b66a-4608-bc4c-564146a4950a-216649.jpeg110.05KB
1707633108959-142d1d14-4d88-470d-a0e8-5b6bd4016145-555240.png111.75KB
fbWkQ8KNB0BUe2P4267.66KB
1704532702023-a1278f43-e27b-454b-be83-e59cadb48006-895329.png39.39KB
1704532830505-c3cefb9f-1ece-484b-b2b1-946738da21ad-811991.png83.82KB
1704533239946-e7a0107a-4e48-42cb-8e3c-54a46795a371-927883.png144.45KB
N6-6c9E3qv9-qlki81.79KB
1666700296259-fa0c0f66-1b3a-4a0a-8f8f-fd04bfda947d-381725.gif4.58KB
1726910742806-215c0994-3e52-4bd9-af0d-dc7ee8d21b13-954420.jpeg24.75KB
1726910742832-0e0df903-7241-43d9-8761-1971ab704036-148030.jpeg52.46KB
O9azFK411qj8mgzZ45.09KB
1680876975737-834e5838-87be-4e86-a742-4ba1af792819-359666.png45.09KB
xx_ZdwMtADTXU_Ds86.36KB
1714196537849-3db807c1-96f0-4798-8d86-96fb0f5c2c65-916203.png86.36KB
Dubbo的服务调用的过程是什么样的?.md1.85KB
Dubbo的缓存机制了解吗?.md3.67KB
Dubbo的SPI和JDK的SPI有什么区别?.md5.04KB
Dubbo的整体架构是怎么样的?.md2.75KB
Dubbo服务发现与路由的概念有什么不同?.md1KB
Dubbo如何实现像本地方法一样调用远程方法的?.md4.87KB
Dubbo支持哪些调用协议?.md1.84KB
Dubbo支持哪些服务治理?.md3.2KB
Dubbo支持哪些负载均衡策略?.md3.58KB
Dubbo支持哪些序列化方式?.md2.36KB
什么场景只能用HTTP,不能用RPC?.md1.1KB
什么是Dubbo的优雅停机,怎么实现的?.md7.33KB
什么是泛化调用?.md1.26KB
什么是RPC,和HTTP有什么区别?.md6.26KB
为什么Dubbo不用JDK的SPI?.md1.58KB
为什么RPC要比HTTP更快一些?.md1.8KB
有用过Dubbo的异步调用吗?.md3.74KB
单元测试1.15MB
img1.12MB
etzz7arLFQGBW-M-1.12MB
1675140679876-3911c1c4-fbb4-4548-ab47-3fc40877fdd9-146676.jpeg374.88KB
1726910978103-9b920ac4-f531-4de8-9902-b75517fa3796-977750.jpeg149.93KB
1726910978132-ddb03f7e-1191-4c29-9234-ce15a64a4fd6-960809.jpeg281.97KB
1726910978166-a3bd79d3-5339-496b-b10c-13dde48977c3-985025.jpeg343.96KB
单测覆盖率是如何统计的?原理是什么?.md5.24KB
你平时是怎么做单元测试的?.md7.51KB
如何对JDBC这一层做单元测试?.md1.47KB
什么是单元测试,和集成测试有什么区别?.md2.69KB
什么是Mock?怎么做单测的Mock?.md5.29KB
ElasticSearch116.06KB
img82.51KB
oGLPg-Rt6_cotcU882.51KB
1678518023898-abe1a2e3-cb60-452c-9abe-920ec9448567-708153.png82.51KB
倒排索引是什么?.md2.76KB
ElasticSearch为什么快?.md1.92KB
Elasticsearch支持事务吗?为什么?.md691B
ES不支持decimal,如何避免丢失精度?.md3.05KB
ES支持乐观锁吗?如何实现的?.md3.27KB
ES支持哪些数据类型,和MySQL之间的映射关系是怎么样的?.md3.88KB
如何保证ES和数据库的数据一致性?.md2.98KB
如何优化ElasticSearch搜索性能?.md4.79KB
什么是ElasticSearch的深度分页问题?如何解决?.md7.19KB
为什么要使用ElasticSearch?和传统关系数据库(如MySQL)有什么不同?.md3.04KB
分布式5.74MB
img5.56MB
1_RAtc203UUKxz_364KB
1705137825358-1a04ee31-3243-4769-9bfb-bcf59f2c19a8-099232.jpeg64KB
5Jb6FPTIFNEDNMal27.88KB
1682670714289-9ee76fd6-05cd-46a2-a4a7-9056bd86ddcf-180142.jpeg27.88KB
5XCYT_-Zkq95hhDJ179.95KB
1726910635241-35367934-2954-43a1-867e-62e25335b09d-420818.jpeg179.95KB
_jTKjjuwZtgIIEQU110.65KB
1680875334961-33fea7cd-a539-4fa2-b892-925928f4d53a-897439.png59.7KB
1680875579179-04f1ed6e-0af9-4f48-a3d4-aa91432be3c1-124203.png50.95KB
dZOvfmrw6dr7nz-K27.41KB
1676784906321-c8c1c42d-dd6a-44be-828f-e8db953a0ffe-730749.png18.66KB
1676784936348-cc28320f-c973-48eb-9521-19054badcba2-709049.png8.75KB
ehu_uqhttmwJtCUN35.69KB
1676882484053-9341d4bb-0cf8-493d-bfe8-f56530807454-670017.jpeg35.69KB
hbMHY0JGHEEZya0E87.28KB
1720861240049-1e35dc63-03d7-4794-ac11-a216ffa495b0-653398.png87.28KB
ilXiAxUYXMFrmZvR406.16KB
1690098084933-99c0b0f3-d884-4085-8185-ff223e34396f-323062.png37.31KB
1690098355931-a7fbefda-fcae-48f9-ada8-6311f90df85d-669679.png54.28KB
1690099178821-cd8ad4e5-9ca9-4904-8665-f6e9c608acb6-244366.png70.02KB
1690099212024-9ac0a5b0-974b-4307-b78a-f7545257c0c5-781801.png81.27KB
1690099259966-9dbb75de-fa74-4365-86bb-7bf19fead4b8-215595.png77.7KB
1690099325961-ac1ac0eb-4d84-49da-a94e-517c44cbb189-696651.png85.58KB
Jpz1WPfvKBe263zD1.13MB
1685965977384-f8290f63-2a0c-4b21-8af3-046801d1e4d4-376581.png562.92KB
1685965989531-5ec36e7d-8b83-472a-8d18-6fe0715c13fb-053263.png596.98KB
jX2jqKHwvS8BYEuB100.54KB
1678710013075-c6740ef1-8af3-4eef-a3f0-a9fd19114b04-220872.png47.66KB
1678790894100-19a526b2-1d1d-42f2-b531-4c1920b41979-052107.png52.88KB
n056mQddRhh3bJaC118.51KB
1666605119967-32114fa6-5b72-4f08-9d1f-04994dae210f-848380.png19.26KB
1666605119971-6cc6eb04-4b50-483e-913a-6a153f845b1b-534543.png16.05KB
1666605119976-5be39022-c1e4-44a8-93a4-789d5d782486-591072.png9.61KB
1696935889555-7b34a3f5-e5d8-496e-b7a5-cea10aa6a113-883334.png73.59KB
ntP9ZhAV97_sSK0296.58KB
1676785247749-a617e323-d682-4086-a8de-d8a70ef7a7f6-968210.png27.8KB
1676785273318-04757d3e-a013-456e-adf0-865bd75e2e1b-382819.png18.14KB
1676785294019-870c530a-8c74-480e-9d59-517e0d0b29d0-311263.png25.17KB
1676785315031-87e9c3e1-c3db-4409-bade-85f42dbc2048-312544.png25.47KB
u7D8EcOqm7BeklTX439.28KB
1679213543727-21ced2f1-d04e-4c36-a0f1-fd0b2912e998-445048.png173.85KB
1679214074334-3c57700a-30a7-44b2-b1cd-239dc1509da2-381316.png265.42KB
UP_yw9o263M0cvow149.22KB
1726910663136-deabdb2e-92ef-4f49-9782-624232d4b355-656370.jpeg73.06KB
1726910663137-5963470f-eea1-4acf-82ef-2dd9729ed35a-009474.jpeg76.16KB
uyc5GDEmTLyui5_O2.03MB
1691212535940-51d90d22-ad71-4274-a632-1ad27d661aa1-838565.png537.86KB
1691213549843-0ba2065e-cdeb-4341-89f7-3e27c2af14af-517139.png524.53KB
1691213610596-d9084b3b-74a8-4f12-abcf-990717d93060-392496.png500.32KB
1691213685250-ac8f2f0b-90d3-4f8f-a12f-892732f7c237-697560.png512.51KB
xjeRfeY5N4hOJqix219.73KB
1726910660011-14db51bb-efb3-402f-84fa-2e21799f5ef5-171737.jpeg43.08KB
1726910660023-dc80365a-5859-4e8a-9980-7b847ea947c5-154853.jpeg62.1KB
1726910660039-450545e6-ccfd-4d79-8c67-2815ef3cc586-945884.jpeg53.95KB
1726910660041-287bc0a4-5a16-4369-a5de-dc2b80788a3c-995426.jpeg60.59KB
XjpAZuZa0Yx3b_F4283.19KB
1676881543275-37945847-f932-4fb4-8667-97a1fcff629d-037620.png283.19KB
xolF2hSpLoMfoS3G117.04KB
1686923696759-e759169b-56cf-4426-9478-ea72033988e1-381818.png63.24KB
1686923722696-d0b028cd-5fbe-4952-9d40-f3ecb13ec696-860586.png53.8KB
常见的分布式事务有哪些?.md4.44KB
定时任务扫表的缺点有什么?.md6.92KB
分布式ID生成方案都有哪些?.md4.52KB
分布式命名方案都有哪些?.md7.94KB
分布式锁有几种实现方式?.md8.65KB
Leaf生成分布式ID的原理?.md4KB
Redis的分布式锁和Zookeeper的分布式锁有啥区别?.md5.32KB
Redis分布式锁和zk分布式锁哪个对死锁友好_.md1.07KB
如何解决接口幂等的问题?.md3.63KB
如何基于本地消息表实现分布式事务?.md3.46KB
如何基于MQ实现分布式事务.md4.62KB
如何实现应用中的链路追踪?.md3.41KB
Seata的4种事务模式,各自适合的场景是什么?.md2.51KB
Seata的AT模式的实现原理.md5.39KB
Seata的AT模式和XA有什么区别?.md2.61KB
Seata的实现原理是什么.md4.05KB
锁和分布式锁的核心区别是什么?.md1.5KB
什么是一致性哈希?.md5.92KB
什么是拜占庭将军问题.md1.61KB
什么是Canal,他的工作原理是什么?.md1.43KB
什么是CAP理论,为什么不能同时满足?.md14.79KB
什么是分布式BASE理论?.md2.41KB
什么是分布式数据库,有什么优势?.md5.16KB
什么是分布式事务?.md1.52KB
什么是分布式系统?和集群的区别?.md3.92KB
什么是分布式系统的一致性?.md4.4KB
什么是负载均衡,有哪些常见算法?.md9.22KB
什么是柔性事务?.md5.02KB
什么是TCC,和2PC有什么区别?.md4.54KB
什么是雪花算法,怎么保证不重复的?.md4.79KB
什么是最大努力通知?.md3.08KB
实现一个分布式锁需要考虑哪些问题?.md2.26KB
TCC的空回滚和悬挂是什么?如何解决?.md3.54KB
TCC是强一致性还是最终一致性?.md2KB
TCC中,Confirm或者Cancel失败了怎么办?.md3.12KB
为什么不建议用数据库唯一性约束做幂等控制?.md2.96KB
有了2阶段提交为什么还需要3阶段提交?.md15.11KB
最大努力通知&事务消息&本地消息表三者区别是什么?.md2.49KB
怎么实现分布式Session?.md1.89KB
非技术问题14.42KB
对自己的未来发展有什么想法和计划.md1.09KB
离职的原因是什么.md1.23KB
能不能说一下你对自己的评价.md1.72KB
你对加班怎么看待?.md1.42KB
你还有什么想要反问我的吗?.md1.13KB
你觉得你有什么缺点?.md2.72KB
你最近在看什么书?.md1.92KB
你最近在学什么新技术吗?.md771B
如何在团队合作中解决冲突和达成共识.md237B
最有成就感的项目或工作经历.md2.19KB
分库分表873.76KB
img815.28KB
3gcrTTBunrovYbbg74.49KB
1672305434815-a75a8b9d-add0-46ca-b047-1073d2df0882-131081.png74.49KB
15hh7QdtoNDNsiHM240.88KB
1673157703285-38d12cf8-6122-4d2e-b8f0-4389488e4099-181912.jpeg121.41KB
1673157703302-18f52406-82c1-4c68-9da0-9ccb46da7081-684010.jpeg53.25KB
1673157703326-00e01824-cc62-4e43-aff0-b838cd8235c2-103916.jpeg66.22KB
a_rImsrBQB5eDMJR44.67KB
1712222506644-47ea5c30-50fd-4ba5-9f64-0f2afc84df84-566214.png44.67KB
eW-R76v3D9Bc2QIj289.15KB
1726910885998-3b57ad3a-c62c-4427-b49f-43ad8297b41e-511510.jpeg35.39KB
1726910886013-285159d5-d1fb-4092-9007-a15ffefdebae-268904.jpeg105.18KB
1726910886050-41a16a87-0586-4771-a7d5-60b74a1ac339-922266.jpeg73.43KB
1726910886070-528a999c-c94d-48b3-ab1a-0d90d56592bf-365916.jpeg75.15KB
FFxcXjVrHUXPHO7Y124.42KB
1716628862663-ea6c457d-ea08-4445-96b2-2275b0ac36ff-946600.png124.42KB
o0QYpkoLQL_KTcPW41.67KB
1673157793847-71d290f7-9c3e-473c-a60b-40ec935ec9ad-363208.jpeg41.67KB
分表后全局ID如何生成?.md3.13KB
分表算法都有哪些?.md2.32KB
分表字段如何选择?.md5.59KB
分库分表的取模算法策略如何避免数据倾斜.md3.18KB
分库分表的数量为什么一般选择2的幂?.md4.11KB
分库分表后,表还不够怎么办?.md1.95KB
分库分表后会带来哪些问题?.md1.8KB
分库分表后如何进行分页查询?.md4.21KB
分库分表后怎么设计可以降低数据迁移的难度?.md4.04KB
分库分表中,如何预估需要分多少个库?多少张表?.md2.12KB
分库分表之后的怎么进行join操作.md3.87KB
分区和分表有什么区别?.md4.51KB
ShardingJDBC有哪些分片策略,你用的哪个?.md3.8KB
ShardingJDBC在查询的时候如果没有分表键,他怎么样?.md1.64KB
什么是分库?分表?分库分表?.md6.26KB
什么是数据倾斜,会带来哪些问题?如何解决?.md4.81KB
在分库分表时,如果遇到了对商品名称的模糊查询,要怎么处理?.md1.13KB
高并发2.1MB
img2.06MB
2kaA0tGLFT-yPlWO541.64KB
1726910863232-222a1eaf-334e-4978-9c04-2ed8c6945635-177618.jpeg413.85KB
1726910863237-834255f9-29ab-4194-8e51-f646db48c311-493063.jpeg127.79KB
duMjqweXGAJzD1hq924.3KB
1694696535317-378396b0-5d2e-4672-8276-852719b7ad4e-000678.png924.3KB
fHWrcnDRPgrnTs3U538.94KB
1726910865087-6486e83e-c801-4831-bcbd-889dfe1aa303-265431.jpeg131.45KB
1726910865101-1f77c88c-ba32-4554-8f87-31c5ae533f1d-729338.jpeg110.41KB
1726910865126-725afbff-7a93-47c6-86b4-9a65bcfccbdd-793804.jpeg297.08KB
GEVJl-rL5tDti4R1101.6KB
1677905160737-5d9fc531-399d-470a-ab28-325a5ab183fb-064339.jpeg52KB
1677905589842-94862a34-ff49-43b5-b61e-e134d4980f76-696814.jpeg49.59KB
单机限流和集群限流的区别是什么?.md2.65KB
高并发场景中,乐观锁和悲观锁哪个更适合?.md2.56KB
漏桶和令牌桶有啥区别?.md4.91KB
如何设计一个能够支持高并发的系统?.md3.93KB
什么是服务降级?.md8.79KB
什么是滑动窗口限流?.md2.38KB
什么是熔断?.md7.38KB
什么是限流?常见的限流算法有哪些?.md1.62KB
什么是预热?它有何作用?.md3.57KB
什么是自适应限流?.md6.53KB
高可用2.25MB
img2.23MB
E6_C36tt4sP2LIXW2.23MB
1690893016608-8d28e5d4-b450-49ce-9c01-2f6640f7492e-766621.png75.99KB
1690893717213-77849a0f-cafe-4ac8-891a-95a6ff0bb835-433297.png2.16MB
如何设计一个高可用架构?.md2.8KB
什么是冷备、热备,暖备?.md2.23KB
什么是全链路压测?.md4.93KB
什么是SLA?.md2.91KB
什么是压测,怎么做压测?.md2.85KB
什么是异地多活?.md2.19KB
压测如何避免影响线上用户?.md2.61KB
高性能2.05MB
img2.02MB
bpdiMa3P7f8-xN9x1.08MB
1712213393232-545a9d60-95ac-4850-a675-18e5a777644c-311090.png47.87KB
1712216387869-451c536b-da9a-49df-a8d7-dba57fb3c108-087958.png69.09KB
1712216645023-7aa74817-5f24-4851-a891-bd996981d678-911467.png976.49KB
1712216851685-6d918a38-9735-4d4e-9292-650d17ba30b9-935509.png17.41KB
nbZ7l8Ri8S1iHG-i421.59KB
1666699215659-da7a747b-61e7-4338-9e90-77ac6c4fab8f-256579.jpeg69.24KB
1666699215665-3e0a4a3e-958c-48c4-8197-d249ec39f159-859246.jpeg197.87KB
1666699215675-ceca63b2-2ac0-43ac-a384-c07234331db3-552838.jpeg154.48KB
XbBQHK9BdfhdieRC535.1KB
1680881576213-a621153d-1d8c-412b-9234-de1766d018a5-727889.png228.75KB
1680881991368-ad74c9de-fdef-4f7e-b4be-aad8364718e5-728293.png306.35KB
读写分离遇到主从延迟怎么办?.md4.64KB
服务端接口性能优化有哪些方案?.md7.94KB
如何设计一个高性能的分布式系统.md1.9KB
什么是布隆过滤器,实现原理是什么?.md7.03KB
什么是读写分离?如何实现?.md8.51KB
什么是QPS,什么是RT?.md6.63KB
IDEA4.73MB
img4.71MB
dPV14lgZa0ihFbWF68.1KB
1678007048697-34522acd-1c00-4bc1-9ebd-af9edf9053f0-651158.png68.1KB
eYRWXI3gttkjdk2m4.39MB
1687332634300-88089197-a557-4086-849d-983070c474aa-123999.png63.14KB
1687332634306-cfd1e718-33b3-4d8f-91e8-d403cefe1611-571511.jpeg139.95KB
1687332634307-c98d79a2-605a-4c2d-8ee0-1091b4862c89-627234.jpeg63.13KB
1687332634308-7d4682af-d871-45ad-8e91-5c4a1ddad829-956466.jpeg155.29KB
1687332634333-2b8c5e78-92c6-447c-9cf1-fff310f187c2-966093.png51.12KB
1687332634706-97e6f223-4428-4821-a415-9b75bbdf4b67-969763.jpeg87.32KB
1687332634731-d3ae3c76-c22f-4558-b44d-d73d3b54935d-310136.gif1.27MB
1687332635744-2d09e3f7-d3bf-497d-8e8a-9992dcc5152b-846141.jpeg263.05KB
1687332635756-18bc4250-38d6-4ea2-abc8-1811badfb835-650685.jpeg137.77KB
1687332635775-28898fa2-8297-4bd5-aaaa-e14019aad53c-255505.jpeg51.29KB
1687332635847-ea99e21d-e32e-40ab-8e4e-b33409a91929-899314.jpeg78.14KB
1687332636551-7ce71361-9959-449d-8d53-52f80a8a1d71-969595.jpeg14.14KB
1687332636763-8aff5b75-a8ed-45e5-8287-9b3a2688cbec-733400.gif1.99MB
1687332636872-69916531-82c4-4b13-9b5e-561bc6448518-887128.jpeg49.94KB
Tlv-cj5LLaPNnR3-261.9KB
1726910941494-41a3f05c-a8b6-4c0e-bd76-8379fc1e3640-133801.jpeg47.39KB
1726910941501-76187025-cd82-443f-8310-e17c2e491347-592105.jpeg25.88KB
1726910941527-898988dd-3622-4d91-93ea-e2b10d7c1241-697551.jpeg188.62KB
IDEA如何做远程Debug?.md1.21KB
你平常用哪些idea插件?.md12.03KB
如何对多线程进行Debug_.md2.72KB
Java并发15.33MB
img15.02MB
-1v3InXedUSNwBiZ125.04KB
1726909630950-259eb8ea-9217-4a6f-9ad1-bdc8cfa3938e-465359.png21.9KB
1726909630962-3617aaf8-093a-4d3d-80e7-9b9baafe5099-610493.png41.07KB
1726909631089-d66ef8db-7e34-4c40-b2c4-358b601a899c-408478.png62.08KB
0kXbJbb3BLGF0Bj7174.43KB
1697275153371-cfbae548-bb0c-4278-a7ce-989fab92a0ac-880655.png38.04KB
1726909622064-2b23c3f7-40d7-43ad-8514-494c014569f8-668266.png68.15KB
1726909622071-a3cb0eb4-4547-4a94-8e94-c1b5b4eeb71f-252938.png68.25KB
5AHh4qtw6-hhiy23149.56KB
1726909626800-b417d9d4-1437-476c-8dac-8d7fe57814c4-719179.png28.02KB
1726909626807-b173c7fc-bc1c-465a-9b20-c0eaea2d76f1-489459.jpeg13.56KB
1726909626814-40668448-bfcf-4b44-ba3a-e6551881b466-309125.png47.34KB
1726909626815-d349d42e-f5e6-4c88-bb65-ce0936ca5be6-527478.jpeg10.29KB
1726909626831-b81281e4-91ad-459f-8c41-faa9a1299bbf-518347.png50.35KB
8tmx1snlLT6Vgor5556.26KB
1665897156584-147a00e1-2b52-476e-ba46-e90647459545-773026.png164.13KB
1665897242638-f3e87f94-2c09-42c6-a359-1b12eb9cf459-586099.png192.57KB
1665897252028-5d852e16-1954-42fd-8fbf-13bd8d39d41e-013853.png199.57KB
33M0ektlTh3zNmkZ508.35KB
1671360897218-54f84a55-c6ca-4276-96d5-78863803a6be-951410.png200.75KB
1696139602112-c0b9e1dc-1e54-43b7-a5f8-bda51ba28b68-510695.png32.56KB
1704527213375-e9cfffe7-0819-4de8-bd05-1f80449a6876-258438.png95.37KB
1704527607626-fcffec73-dfa7-47f3-bf82-99b16ef0688d-432814.png90.27KB
1704529191910-44e2d93f-794a-455e-be4f-0943a7e49f3f-238981.png39.44KB
1704529305749-dc2c1532-0a87-46b5-9aa6-d21522be542e-766983.png49.97KB
BHsdEbNv35_seNMO24.7KB
1710566895443-638cb427-9861-44cd-90f5-0b8a781080af-189217.png24.7KB
CMBSF7A0JLsYriAO95.37KB
1704527213375-e9cfffe7-0819-4de8-bd05-1f80449a6876-573134.png95.37KB
eaeygo2UnP6zDL6T6.72MB
1688455648638-c0d80f68-d297-4ac4-9f64-8e733f14627b-948333.png940.04KB
1688455911220-b1033da7-8a0b-4f08-a083-f77f0bd2fc79-624482.png886.84KB
1703300494076-f8280388-b9d2-4463-a6d4-b798bd835138-896685.png745.41KB
1703300549782-8c52ff01-880f-44c2-9564-7bb1919bfcc4-031243.png1.3MB
1703300619609-57783a8a-7da4-4813-b310-a34d9b4d3641-888986.png769.12KB
1703300655575-0cb5f021-ca9d-49b9-893d-7f4be614edd4-537118.png1.52MB
1703300791266-fd9e23ea-0cb7-434c-a389-131b7ed9cef0-520806.png647.47KB
gYCbQzEUyIwNLF4m266.32KB
1706941064938-8a217efd-4422-4607-a081-a674e79589c7-178634.png71.33KB
1706941098539-acd4a92e-ae2f-4649-a086-ac0d6fd4eae2-165585.png79.01KB
1706941185066-7229f58a-95ef-421e-9b31-3e3da71e809e-410791.png115.98KB
gYCbQzEUyIwNLF4m70KB
1706941054967-75daa8c3-92d1-4c20-8438-34bf758b83be-514191.png70KB
HKVrGneHirf7xACj154.24KB
1717818435685-6b3956b1-af03-4002-9433-5f54f99734dd-009226.png154.24KB
hTQEnr0sLF2l8k_G1.22MB
1701952881526-6797919e-c18a-4bb0-867e-03431e501d85-621202.png1.22MB
jgibkzYB4yekdY1V2.36MB
1665583372538-e0e9a869-89bd-4232-b627-b0de62c4e966-975135.png556.29KB
1665583380723-ab7ae011-3928-4fea-9976-5064c495533f-356169.png439.72KB
1665583392891-88977751-8c66-43e5-97e3-4f67d7e5d5da-354338.png269.53KB
1665583398448-96e1f25c-11d4-4f2d-963b-a77d5dc66605-988467.png457.59KB
1665583403290-03aa2525-8dea-45fd-bd66-f5080a87e520-698114.png116.22KB
1665583408081-ea7bf94f-bfeb-47ed-ac54-35b29d74ce04-230718.png378.55KB
1665583415878-bc11357f-f6d2-4b8a-9cff-65208041b54e-683436.png105.95KB
1690526418418-4b39475b-cc1a-4a94-80f6-7ac9d9dfa326-898092.png24.69KB
1694327729307-bcbe1c63-9cfe-4a5d-8b8b-3a5cc1bbdb93-000096.png67.35KB
Nc5ru9kvH1evx2DF172.51KB
1704529191910-44e2d93f-794a-455e-be4f-0943a7e49f3f-171373.png39.44KB
1708058876852-4a0306f3-4b74-4704-9985-f985e4f961a3-678639.png65.49KB
1708059358641-a4b9c7a4-6f9a-414d-9568-35b47ff6e51c-318699.png67.58KB
ncUE9VWYo_imO0X527.01KB
1687693697924-e728f6d6-dcdc-4456-9bd7-f323666b6b4b-462610.jpeg27.01KB
nQwg5Sa9C6rNI82G102.6KB
1715263136930-7f6b0503-d86c-4303-aab7-9e6321c7e0d0-558229.png102.6KB
Oh_ThdDvaeefk-GN66.99KB
1710568672755-885bc7ca-fb04-48b8-ae8d-9be7a50ad4bd-943249.png66.99KB
PFBH-3O51GLrjq89168.66KB
1714541306562-862ad765-ee44-4da9-ad41-2fa170638b19-623122.png168.66KB
qjB2uwt_6udzPf3n1.75MB
1703309008970-55dbd865-15ab-4e24-bf11-1babe97ad112-535261.png1.75MB
qzoL-vdVrldhfdr023.34KB
1726909613281-a749751a-ec2a-4558-98bc-050926442f7b-322960.jpeg23.34KB
sicasxO-cFoAVNLB357.53KB
1726909668139-0e3b0210-f030-46bc-8059-f17cada5c7c5-441491.jpeg357.53KB
U1mB5JksN5LxVUKY0B
ulQuLioCGuWOVgRb0B
uTCf7NSnTbVnNh8v0B
uZ9c6rTs1by_Cbkt0B
XEzw3MvlBXMyex_50B
三个线程分别顺序打印0-100.md7.62KB
AQS的同步队列和条件队列原理?.md7.24KB
AQS是如何实现线程的等待和唤醒的?.md1.86KB
AQS为什么采用双向链表?.md15.07KB
并发编程中的原子性和数据库ACID的原子性一样吗?.md842B
CAS一定有自旋吗?.md861B
CAS在操作系统层面是如何保证原子性的?.md1.43KB
创建线程有几种方式?.md3.36KB
CompletableFuture的底层是如何实现的?.md5.51KB
CountDownLatch、CyclicBarrier、Semaphore区别?.md1.55KB
到底啥是内存屏障?到底怎么加的?.md8.24KB
ForkJoinPool和ThreadPoolExecutor区别是什么?.md9.57KB
父子线程之间怎么共享_传递数据?.md4.43KB
公平锁和非公平锁的区别?.md4.41KB
happens-before和as-if-serial有啥区别和联系?.md1.76KB
inta=1是原子性操作吗.md2.84KB
Java是如何判断一个线程是否存活的?.md5.24KB
Java线程出现异常,进程为啥不会退出?.md1.37KB
JDK21中的虚拟线程是怎么回事?.md7.4KB
LongAdder和AtomicLong的区别?.md5.65KB
能不能谈谈你对线程安全的理解?.md8.02KB
如何保证多线程下i++结果正确?.md1.31KB
如何对多线程进行编排.md1.04KB
如何理解AQS?.md6.59KB
如何让Java的线程池顺序执行任务?.md1.58KB
如何实现主线程捕获子线程异常.md3.96KB
run_start、wait_sleep、notify_notifyAll区别_.md1.86KB
什么是AQS的独占模式和共享模式?.md2.62KB
什么是并发,什么是并行?.md2.31KB
什么是CAS?存在什么问题?.md8.09KB
什么是多线程中的上下文切换?.md2.28KB
什么是happens-before原则?.md7.14KB
什么是Java内存模型(JMM)?.md10.66KB
什么是可重入锁,怎么实现可重入锁?.md2.38KB
什么是守护线程,和普通线程有什么区别?.md3.45KB
什么是死锁,如何解决?.md2.46KB
什么是ThreadLocal,如何实现的?.md4.62KB
什么是Unsafe?.md5.88KB
什么是线程池,如何实现的?.md7.07KB
什么是总线嗅探和总线风暴,和JMM有什么关系?.md1.84KB
sychronized是非公平锁吗,那么是如何体现的?.md1.79KB
synchronized的锁能降级吗?.md2.57KB
synchronized的锁升级过程是怎样的?.md5.91KB
synchronized的锁优化是怎样的?.md9.95KB
synchronized和reentrantLock区别?.md3.93KB
synchronized锁的是什么?.md6.52KB
synchronized升级过程中有几次自旋?.md3.78KB
synchronized是如何保证原子性、可见性、有序性的?.md4.96KB
synchronized是怎么实现的?.md12.48KB
Thread.sleep(0)的作用是什么?.md753B
ThreadLocal的应用场景有哪些?.md2.43KB
ThreadLocal为什么会导致内存泄漏?如何解决的?.md6.78KB
volatile能保证原子性吗?为什么?.md2.79KB
volatile是如何保证可见性和有序性的?.md1.78KB
为什么不建议通过Executors构建线程池.md6.14KB
为什么不能在try-catch中捕获子线程的异常_.md1.73KB
为什么JDK15要废弃偏向锁?.md2.36KB
为什么虚拟线程不能用synchronized?.md2.8KB
为什么虚拟线程不要和线程池一起用?.md1.89KB
为什么虚拟线程尽量避免使用ThreadLocal.md2.1KB
线程池的拒绝策略有哪些?.md2.12KB
线程是如何被调度的?.md5.2KB
线程数设定成多少更合适?.md5.51KB
线程同步的方式有哪些?.md3.03KB
线程有几种状态,状态之间的流转是怎样的?.md3.45KB
有三个线程T1,T2,T3如何保证顺序执行?.md12.44KB
有了CAS为啥还需要volatile?.md2.73KB
有了InheritableThreadLocal为啥还需要TransmittableThreadLocal?.md3.5KB
有了MESI为啥还需要JMM?.md2.87KB
有了synchronized为什么还需要volatile_.md8.23KB
有哪些实现线程安全的方案_.md3.44KB
Java基础0B
架构设计0B
集合类0B
计算机网络0B
JVM0B
Kafka0B
Maven&Git0B
面经实战0B
面试必备0B
MyBatis0B
MySQL0B
Netty0B
Oracle0B
配置中心0B
其他0B
其他专属内容0B
RabbitMQ0B
Redis0B
RocketMQ0B
容器0B
日志0B
数据结构0B
设计模式0B
Spring0B
SpringCloud0B
Tomcat0B
微服务0B
文件处理0B
网络安全0B
项目难点&亮点0B
线上问题排查0B
云计算0B
Zookeeper0B
智商题0B
index.md121.02KB
progress.json589.77KB
小而美付费资料.jpg73.08KB
新增面试题.md307B
网站声明:
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。