ddatsh
categories
tags
series
about
posts
2025
22
Java 的 volatile 和 sychronized 底层实现
redis listpack ziplist 性能测试
Redis Transparent Huge Pages (THP) 问题深度解析
GCC _FORTIFY_SOURCE
redis fast_float
linux开机后访问的文件列表
grub 启动
x86 引导扇区、显存编程与中断初探
用 NASM 编写 Linux/Windows 程序
芯片进化简史:从晶体管到系统级芯片的辉煌之路
从纯汇编到现代C代码:Linux启动流程的演进
x86的演变与核心设计哲学
boot、实模式、BIOS 与 INT 中断
最小化实现理解x86引导流程与内核加载
gcc 杂记
极简 x86 引导加载器(16 位实模式)
gofumpt & gci
记录一些强迫症
线程上下文类加载器
java注解处理器之Google Auto Service
tomcat log 相关
idea tomcat 源码运行
2024
57
golang sse demo
java新技术
java 版本
java switch 模式匹配
go pprof
MySQL Repeatable-Read
OpenTelemetry
dnf 更新通知
openobserve
mysql变化
企业应用/企业技术架构 2.0
springcloud/微服务/K8S/云原生
servlet
mysql 锁
mysql 幻读
内存管理
j2ee 历史
并行总线和串行总线
柔性数组与缓冲区溢出问题解析
redis zmalloc 全局used_memory读写拆分
redis 变化
redis skiplist
redis intset
go 1.23 debug.SetCrashOutput
vsnprintf
redis t_string
redis listpack
redis memory命令
redis 数据结构-对象机制
redis ziplist
redis dict
redis quicklist
c typedef
goref
redis hash field expire
redis list 数据结构演进
redis adlist
redis zmalloc演化分析
dma相关
k8s containerd
redis 源码阅读和调试
redis sds
找出hugo站内未引用文件
Elastic APM
gocron-modify
个人消息推送-企业微信群机器人
迈从K87 雾山紫 风信子/流光冰淇淋
软件更新检查
bootsect
hdc-0.11.img
《X86 汇编语言:从实模式到保护模式》
制盘命令
os-bochs
bios中断
single number
go nil channels
惊群
2023
13
一个循环实现九九乘法表
从 bitCount 到高级技巧
非本地跳转 (NonLocal Jump)
linux select
go test - 模糊测试
单元测试用例设计方法
go test - gomonkey
go test - goconvey
go test - 基准测试
go test - 单元测试
《深入理解Go并发编程》
cgi考古
go-sdl2 flappy bird编译
2022
1
wire
2021
3
rabbitmq
os 内存布局 & malloc
springcloud
2020
16
java test-2 JUnit 4&5 部分基础
java test-1 JUnit 简介
grpc
go grpc
base64相关
java spi
mysql 隔离级别测试
java singleton
os 5 io
分布式一致性
os 4 线程
os 3- 内存管理算法
os 2- 内存管理
os 1- 内核、系统调用、进程和线程
伪共享(false sharing),并发编程无声的性能杀手
Go 内存管理与分配
2019
1
rabbbitmq 堆积分析
2018
14
springboot 2.0 changes
数据库的并发控制技术深度探索
隔离级别
cap
spring arch
容器进化史
rocketmq
redis 脑裂等极端情况分析
并发同步机制
java volatile
从写一个单例开始究竟能问多深及终极解决方案
为什么spring boot 倾向 fat jar
spring transaction
MySQL隔离级别,锁与MVCC
2017
4
dubbo
spring
java 征途
tcp_tw_reuse、tcp_tw_recycle
2013
1
朝鲜游
2009
1
团建-杭州临安大明山