Java 的 volatile 和 sychronized 底层实现
|
dev
|
java
concurrent
|
|
4974
|
|
redis listpack ziplist 性能测试
|
dev/db
|
redis
|
redis源码
|
1981
|
|
Redis Transparent Huge Pages (THP) 问题深度解析
|
dev/db
|
redis
|
redis源码
|
3826
|
|
GCC _FORTIFY_SOURCE
|
dev
|
gcc
c
|
|
1512
|
|
redis fast_float
|
dev/db
|
redis
|
redis源码
|
1754
|
|
linux开机后访问的文件列表
|
linux
|
linux
|
|
633
|
|
grub 启动
|
dev
|
linux
|
linux-0.11
|
634
|
|
x86 引导扇区、显存编程与中断初探
|
dev
|
linux
|
linux-0.11
|
7020
|
|
boot、实模式、BIOS 与 INT 中断
|
dev
|
linux
|
linux-0.11
|
5378
|
|
从纯汇编到现代C代码:Linux启动流程的演进
|
dev
|
linux
|
linux-0.11
|
1174
|
|
用 NASM 编写 Linux/Windows 程序
|
dev
|
linux
|
linux-0.11
|
5273
|
|
x86的演变与核心设计哲学
|
dev
|
linux
|
linux-0.11
|
5763
|
|
芯片进化简史:从晶体管到系统级芯片的辉煌之路
|
dev
|
linux
|
linux-0.11
|
4533
|
|
最小化实现理解x86引导流程与内核加载
|
dev
|
linux
|
linux-0.11
|
1673
|
|
gcc 杂记
|
dev
|
c
|
|
863
|
|
极简 x86 引导加载器(16 位实模式)
|
dev
|
linux
|
linux-0.11
|
805
|
|
gofumpt & gci
|
dev
|
go
|
|
6
|
|
记录一些强迫症
|
funny
|
funny
|
|
67
|
|
java注解处理器之Google Auto Service
|
dev/java
|
java
|
|
1221
|
|
线程上下文类加载器
|
dev
|
java
|
tomcat
|
772
|
|
tomcat log 相关
|
dev
|
java
|
tomcat
|
895
|
|
idea tomcat 源码运行
|
dev
|
java
|
tomcat
|
1031
|
|
golang sse demo
|
dev
|
go
|
|
169
|
|
java switch 模式匹配
|
dev
|
java
|
|
517
|
|
java 版本
|
dev
|
java
|
change
|
3770
|
|
java新技术
|
dev
|
java
|
|
1089
|
|
go pprof
|
dev
|
go
|
|
269
|
|
MySQL Repeatable-Read
|
dev
|
mysql
|
|
3986
|
|
dnf 更新通知
|
dev
|
linux
|
|
294
|
|
OpenTelemetry
|
dev
|
APM
|
|
349
|
|
openobserve
|
dev
|
apm
|
|
204
|
|
mysql变化
|
dev
|
mysql
|
change
|
2355
|
|
mysql 幻读
|
dev
|
mysql
|
|
969
|
|
mysql 锁
|
dev
|
mysql
|
|
7828
|
|
servlet
|
dev/java
|
servlet
|
|
3483
|
|
springcloud/微服务/K8S/云原生
|
dev
|
cloud
|
|
240
|
|
企业应用/企业技术架构 2.0
|
dev
|
dev
|
|
365
|
|
j2ee 历史
|
dev
|
java
|
|
2729
|
|
内存管理
|
dev
|
linux
|
|
460
|
|
并行总线和串行总线
|
hardware
|
hardware
|
|
1469
|
|
redis zmalloc 全局used_memory读写拆分
|
dev/db
|
redis
|
redis源码
|
745
|
|
柔性数组与缓冲区溢出问题解析
|
dev/db
|
redis
gcc
|
redis源码
|
2738
|
|
go 1.23 debug.SetCrashOutput
|
dev/db
|
go
|
|
55
|
|
redis intset
|
dev/db
|
redis
|
redis源码
|
1271
|
|
redis skiplist
|
dev/db
|
redis
|
redis源码
|
0
|
|
redis 变化
|
dev/db
|
redis
|
change
|
3906
|
|
redis listpack
|
dev/db
|
redis
|
redis源码
|
1750
|
|
redis t_string
|
dev/db
|
redis
|
redis源码
|
1212
|
|
vsnprintf
|
dev
|
redis
|
redis
|
270
|
|
redis memory命令
|
dev/db
|
redis
|
redis
|
1583
|
|
redis 数据结构-对象机制
|
dev/db
|
redis
|
redis源码
|
4223
|
|
redis dict
|
dev/db
|
redis
|
redis源码
|
146
|
|
redis ziplist
|
dev/db
|
redis
|
redis源码
|
7454
|
|
redis quicklist
|
dev/db
|
redis
|
redis源码
|
1905
|
|
c typedef
|
dev
|
c
|
|
118
|
|
goref
|
dev
|
go
|
|
130
|
|
redis hash field expire
|
dev/db
|
redis
|
redis源码
|
29
|
|
redis adlist
|
dev/db
|
redis
|
redis源码
|
2745
|
|
redis list 数据结构演进
|
dev/db
|
redis
|
redis源码
|
2268
|
|
dma相关
|
dev
|
dev
|
|
2811
|
|
redis zmalloc演化分析
|
dev/db
|
redis
|
redis源码
|
11651
|
|
k8s containerd
|
k8s
|
docker
|
|
974
|
|
redis sds
|
dev/db
|
redis
|
redis源码
|
9610
|
|
redis 源码阅读和调试
|
dev/db
|
redis
|
redis源码
|
1087
|
|
找出hugo站内未引用文件
|
dev
|
dev
|
|
371
|
|
Elastic APM
|
dev
|
apm
|
|
116
|
|
gocron-modify
|
dev
|
gocron
|
|
35
|
|
个人消息推送-企业微信群机器人
|
dev
|
微信
|
|
291
|
|
迈从K87 雾山紫 风信子/流光冰淇淋
|
life
|
3c
|
|
48
|
|
软件更新检查
|
dev
|
soft
|
|
56
|
|
bootsect
|
dev
|
asm
|
asm
|
4
|
|
《X86 汇编语言:从实模式到保护模式》
|
dev
|
asm
|
asm
|
227
|
|
hdc-0.11.img
|
dev
|
asm
|
asm
|
144
|
|
制盘命令
|
dev
|
asm
|
asm
|
1571
|
|
bios中断
|
dev
|
asm
|
asm
|
2214
|
|
os-bochs
|
dev
|
asm
|
asm
|
1316
|
|
single number
|
dev
|
算法
|
|
585
|
|
go nil channels
|
dev
|
go
|
|
1146
|
|
惊群
|
dev
|
io
|
|
3023
|
|
从 bitCount 到高级技巧
|
dev
|
算法
c
gcc
|
|
1708
|
|
一个循环实现九九乘法表
|
dev
|
算法
|
|
281
|
|
非本地跳转 (NonLocal Jump)
|
dev
|
c
|
|
968
|
|
linux select
|
dev/linux
|
c
|
|
764
|
|
go test - 模糊测试
|
dev
|
go
|
go-test
|
395
|
|
go test - goconvey
|
dev
|
go
|
go-test
|
1798
|
|
go test - gomonkey
|
dev
|
go
|
go-test
|
1
|
|
单元测试用例设计方法
|
dev
|
test
|
|
1540
|
|
go test - 基准测试
|
dev
|
go
|
go-test
|
587
|
|
go test - 单元测试
|
dev
|
go
|
go-test
|
1872
|
|
《深入理解Go并发编程》
|
book
|
go
|
|
79
|
|
cgi考古
|
dev
|
cgi
|
|
1163
|
|
go-sdl2 flappy bird编译
|
dev
|
game
|
|
199
|
|
wire
|
dev
|
go
|
|
464
|
|
rabbitmq
|
dev
|
mq
|
|
5179
|
|
os 内存布局 & malloc
|
dev
|
os
|
|
5880
|
|
springcloud
|
dev
|
java
spring
springcloud
|
|
1203
|
|
java test-2 JUnit 4&5 部分基础
|
dev
|
java
|
|
1795
|
|
java test-1 JUnit 简介
|
dev
|
java
|
|
438
|
|
go grpc
|
dev
|
go
|
|
1033
|
|
grpc
|
dev
|
go
|
|
1084
|
|
base64相关
|
dev
|
base64
|
|
914
|
|
java spi
|
dev/java
|
java
dubbo
|
|
1794
|
|
mysql 隔离级别测试
|
dev
db
|
mysql
|
|
3188
|
|
java singleton
|
dev/java
|
java
|
|
3209
|
|
os 5 io
|
dev
|
os
|
|
801
|
|
分布式一致性
|
dev
|
concurrent
|
|
1213
|
|
os 4 线程
|
dev
|
os
|
|
2113
|
|
os 1- 内核、系统调用、进程和线程
|
dev
|
os
|
|
1635
|
|
os 2- 内存管理
|
dev
|
os
|
|
2804
|
|
os 3- 内存管理算法
|
dev
|
os
|
|
917
|
|
伪共享(false sharing),并发编程无声的性能杀手
|
dev
|
concurrent
|
|
1109
|
|
Go 内存管理与分配
|
dev
|
go
|
|
533
|
|
rabbbitmq 堆积分析
|
dev
|
mq
|
|
3539
|
|
springboot 2.0 changes
|
dev
|
java
spring
|
|
2050
|
|
数据库的并发控制技术深度探索
|
db
|
db
|
|
1298
|
|
隔离级别
|
db
|
db
|
|
2915
|
|
cap
|
dev
|
concurrent
|
|
3388
|
|
spring arch
|
dev
|
java
spring
|
|
923
|
|
容器进化史
|
dev
|
docker
|
|
750
|
|
rocketmq
|
dev
|
java
mq
|
|
5505
|
|
redis 脑裂等极端情况分析
|
db
|
redis
|
redis
|
850
|
|
java volatile
|
dev
|
java
concurrent
|
|
4077
|
|
并发同步机制
|
dev/java
|
concurrent
|
|
2384
|
|
从写一个单例开始究竟能问多深及终极解决方案
|
dev
|
java
|
|
3109
|
|
为什么spring boot 倾向 fat jar
|
dev
|
java
spring
|
|
1056
|
|
spring transaction
|
dev
|
java
spring
|
|
799
|
|
MySQL隔离级别,锁与MVCC
|
dev
db
|
mysql
|
|
1850
|
|
dubbo
|
dev
|
dubbo
java
|
|
2699
|
|
java 征途
|
dev
|
java
|
|
2866
|
|
spring
|
dev
|
java
spring
|
|
1021
|
|
tcp_tw_reuse、tcp_tw_recycle
|
network
|
network
|
|
2390
|
|