FFUTOPPostsRSSGithubAbout技术2025Apr 24Modbus 多主站并发访问控制Apr 23媒体流协议解析:RTSP 与 GB/T 28181Apr 07会话协议全解析:SIP, SDP, RTP, RTCP2024Sep 29HAProxy 大量 FIN_WAIT2 状态连接故障分析Aug 06容器内进程的 faketime 热更新2022Aug 12KubeEdge - 边缘管理与监控Jul 21Telegraf 执行流2021Oct 31gRPC 在跨云架构中的 mTLS 配置Jan 24双数组前缀树2020Oct 19劫持 Java 应用 HTTP 请求Aug 06tcp TunnelJul 25URI不规范编码解决方案Jul 17纠缠不清的 OAuth vs OpenIdApr 11HTTP Large Header Fields ProblemFeb 28基于DNS的数据库切换·事故Feb 17分布式共识·Raft AlgorithmJan 27Goroutine 与调度2019Dec 24Calico 网络通信解析Dec 14HTTPS 安全通讯如何上演?Nov 06GroovyClassLoader 引发的 FullGCOct 17随机数生成器拖慢 Tomcat 启动速度Oct 12理解 Linux Kernel (14) - cBPFSep 16系统平均负载分析Aug 23Linux Traffic ControlAug 19Too many links problemAug 06Netfilter 导览 - based on iptablesJul 17理解 Linux Kernel (13) - 虚拟内存Jul 06JNI 引发的堆外内存泄露Jun 18理解 Linux Kernel (12) - Linux 容器化技术Jun 02跟踪内核函数的工具—— FtraceMay 27理解 Linux Kernel (11) - 进程间通信May 20pipe 导致的 CLOSE_WAITMay 10PNG 文件格式Apr 26MySQL TIMESTAMP 时间精度问题Apr 25Lex & Yacc 学习笔记Apr 10理解 Linux Kernel(10) - Context of ExecutionMar 25如何获取运行时进程堆栈Mar 19认证与授权·简述Mar 05理解 Linux Kernel (9) - IO MultiplexingFeb 27【Java】API 参数误定义的后果Feb 02字符集与字符编码Jan 15理解 Linux Kernel (8) - 网络2018Dec 28理解 Linux Kernel (7) - 字符设备Dec 15SQL 注入Nov 16正则表达式指数爆炸Nov 11理解 Linux Kernel (6) - read & writeOct 14理解 Linux Kernel (5) - 文件系统(宏观描述)Oct 12理解 Linux Kernel (4) - 任务调度Oct 06理解 Linux Kernel (3) - 操作系统启动Sep 27Understand MAILSep 18TCP SYN 包模拟Sep 08Preprocessor OutputAug 26理解 Linux Kernel (2) - 多任务切换Aug 19理解 Linux Kernel (1) - BIOSAug 19理解 Linux Kernel (0) - 概述Aug 15Java InstrumentationJul 24JVM 指令简析Jul 20Java Proxy 源码解析Jul 13如何方便地获取 CGlib 生成类Jul 10CGlib Enhancer 主流程源码解析Jul 04Java 安全访问与权限控制Jun 28ASM-VerifyError错误信息解决Jun 25ASM 核心包基本内容漫谈Jun 21java-memory-modelJun 11ASM - ClassReader 与 Java ClassFile 文件格式Mar 01区块链技术概述Jan 15Spring JDBC 源码学习