Tech
- 22 / 06 从 28% 丢包到 0%:一次 v2ray 卡顿排查与搬瓦工 CN2 GIA 升级实录
- 18 / 06 Thinking Effort:模型到底在少算什么
- 17 / 06 树莓派 Docker 搭建自动电影下载站:Radarr + Jackett + qBittorrent + Bazarr
- 14 / 06 Playwright 与 Headless 浏览器:从前端验收到爬虫实战
- 14 / 06 QwQ-32B 部署显存怎么估算:从 KV Cache 到 GPU 低精度计算
- 13 / 06 从 KV Cache 到 Prefix Caching:LLM 推理为什么能复用前缀
- 13 / 06 从 Prefill 到 Decode:用两层 Transformer 走完一次 LLM 推理
- 13 / 06 如何安全地把 GitHub Token 告诉 AI
- 13 / 06 Softmax:把分数变成概率分布
- 13 / 06 用 tmux-resurrect 和 tmux-continuum 持久化 Tmux 工作区
- 12 / 06 从 Attention 到 KV Cache:理解 Transformer 的注意力机制与推理加速
- 12 / 06 统一 Agent 文档与 Skill 维护入口
- 12 / 06 V2Ray + ZeroOmega 反复弹窗要求代理 *.collector.github.com 的排查实录
- 12 / 06 V2RayN Xray Core 启动失败:geosite.dat 错位与端口保留的排查实录
- 11 / 06 Windows 系统代理不等于全局代理:v2ray 与 Zero Omega 的正确配置
- 11 / 06 v2rayN Windows 浏览器访问慢排查与修复
- 11 / 06 Git 加速:为 SSH 和 HTTPS 配置本地代理
- 11 / 06 Docker 镜像加速完全指南:从命名原理到缓存机制
- 10 / 06 GRUB、内核与 /boot:从双内核状态看启动链路
- 10 / 06 Debian 11 到 Debian 13:一台 Docker VPS 的渐进升级记录
- 09 / 06 TTQ 相册自动播放与懒加载排障
- 08 / 06 通过 MTP 同步小米手机文件到电脑
- 08 / 06 VPS Docker 服务全景与 V2Ray v4 到 v5 升级方案分析
- 08 / 06 Claude 的 200K 是 token 不是 KB
- 08 / 06 Redis + Lua 分布式令牌桶限流原理
- 08 / 06 Python venv 核心概念与实战
- 08 / 06 Claude Code LSP 能力演示与原理解析
- 05 / 06 【树莓派】AdGuard Home 部署与 DNS 过滤配置:解决 GitHub 被墙导致的规则下载失败
- 05 / 06 Git Bash 不是 Linux:Windows 开发者的环境边界与常见陷阱
- 04 / 06 Windows 传电影到树莓派只有 2MB/s:从硬件到芯片的完整排查实录
- 12 / 04 JAR 文件读取原理:ZIP 协议与随机访问
- 02 / 06 ForkJoinPool
- 01 / 06 CompletableFuture
- 31 / 05 guava ListenableFuture
- 31 / 05 线程执行服务:ExecutorService
- 31 / 05 线程执行器(Executor)和线程池
- 30 / 05 汇总:线程执行器
- 21 / 05 向量搜索
- 20 / 05 【已废弃】ThreadPoolExecutor - Worker
- 20 / 12 Spring Data
- 08 / 12 Spring Data Elasticsearch 5.x
- 28 / 11 SpringBoot3.2:虚线程支持
- 27 / 10 @Conditional
- 25 / 09 Virtual Thread benchmark
- 24 / 08 Java Object
- 21 / 08 Virtual Thread
- 09 / 08 Java Virtual Machine
- 30 / 07 Elasticsearch:自定义得分
- 04 / 07 Spring - Async
- 28 / 05 Docker - 虚拟化网络设备
- 19 / 05 Elasticsearch:runtime field
- 13 / 04 Docker - network
- 20 / 03 Docker - storage
- 19 / 03 Reactive Programming
- 13 / 03 Docker - 容器化nginx
- 12 / 03 折腾小服务器 - swap
- 08 / 03 域名邮箱
- 04 / 03 MyBatis
- 01 / 03 各种各样的RPC
- 26 / 02 RPC
- 22 / 02 演进中的架构
- 22 / 02 CDN
- 19 / 02 HTTP123
- 09 / 02 Elasticsearch:数据重分配
- 08 / 02 Git - staging area
- 08 / 01 SpringBoot - 开发、部署、诊断
- 28 / 12 Spring Security - Test
- 28 / 12 Spring Security - CSRF
- 28 / 12 Spring Security - Authorization
- 25 / 12 Spring Security - Authentication
- 25 / 12 Spring Security - 架构
- 24 / 12 Spring Security - 密码
- 03 / 12 SpringBoot MVC
- 03 / 12 Spring Web MVC
- 27 / 11 SpringBoot Test
- 26 / 11 Spring Mvc Test - MockMvc
- 25 / 11 Spring Test - Spring TestContext Framework
- 25 / 11 汇总:Spring Test with Jupiter
- 20 / 11 JUnit Jupiter
- 13 / 11 AssertJ
- 13 / 11 用泛型实现父子类的fluent api
- 11 / 11 Elasticsearch:遍历索引
- 09 / 11 Maven - dependencyManagement
- 08 / 11 Testcontainers - Elasticsearch
- 06 / 11 Elasticsearch:client
- 19 / 10 Elasticsearch:backup
- 09 / 10 Docker - dind
- 08 / 10 canal容器化
- 08 / 10 gitlab-ci
- 05 / 10 Elasticsearch:_source store doc_values
- 21 / 09 Spring Data - Elasticsearch
- 16 / 09 Dockerfile
- 05 / 09 Docker
- 04 / 09 Elasticsearch:aggregation
- 27 / 08 Elasticsearch:pipeline
- 06 / 08 Spring - JDBC & ORM
- 01 / 08 Spring - Data Access & Transaction
- 31 / 07 Spring - 用AspectJ定义切面
- 21 / 07 Spring - run
- 21 / 07 SpringBoot - run
- 03 / 06 汇总:代理
- 03 / 06 RIP shadowsocks
- 10 / 05 Innodb:索引的正确使用与拉胯的limit
- 09 / 05 Elasticsearch:集群配置
- 08 / 05 Elasticsearch:performance
- 05 / 05 Elasticsearch:default index template
- 05 / 05 Elasticsearch:分片读写
- 03 / 05 Elasticsearch:关系型文档
- 02 / 05 Elasticsearch:alias、reindex、task
- 22 / 04 Elasticsearch:排序和聚合
- 22 / 04 Elasticsearch:analyzer
- 22 / 04 Elasticsearch:search
- 20 / 04 Elasticsearch:basic
- 19 / 04 汇总:Elasticsearch
- 28 / 03 SpringMVC:HTTP请求处理全流程
- 20 / 03 Docker - 容器化
- 05 / 03 MySQL的时间类型和时区
- 05 / 03 H2
- 24 / 02 从阻塞IO到IO多路复用到异步IO
- 27 / 01 Innodb - 有关事务的一切
- 23 / 01 Innodb - Buffer Pool
- 23 / 01 Innodb - 表
- 15 / 01 Innodb - 索引
- 14 / 01 Innodb - 页
- 13 / 01 Innodb - 行
- 13 / 01 汇总:Innodb
- 03 / 01 代理 - v2ray
- 19 / 12 数据链路层
- 19 / 12 计算机网络
- 12 / 12 Nginx
- 11 / 12 折腾小服务器 - nginx与https
- 08 / 12 折腾小服务器 - netdata与nginx
- 03 / 12 Linux - dig & DNS
- 28 / 11 线程池异常处理
- 28 / 11 Linux - OOM killer & dmesg
- 22 / 11 Spring - AOP
- 21 / 11 Spring - bean的容器
- 16 / 11 Spring - bean的生命周期
- 11 / 11 Linux - 进程
- 10 / 11 Linux - 进程与线程
- 10 / 11 Linux - inode与文件描述符
- 10 / 11 redis与linux fork
- 10 / 11 连接服务器上的jmx
- 09 / 11 Linux - ip绑定
- 09 / 11 代理 - shadowsocks
- 09 / 11 Linux - hostname
- 23 / 10 序列化 - 泛型TypeReference
- 12 / 09 JDBC与SPI
- 11 / 08 Java log
- 08 / 04 汇总:锁
- 08 / 04 AQS:显式锁的深层原理
- 07 / 04 synchronized和Monitor
- 01 / 04 epoll
- 31 / 03 汇总:IO
- 31 / 03 AIO
- 24 / 03 Servlet - NIO & Async
- 06 / 02 Redis - 分布式锁 vs. zookeeper
- 04 / 02 jar与maven打包
- 31 / 01 Redis - misc
- 31 / 01 Redis - cluster
- 28 / 01 Redis - Sentinel
- 15 / 01 Redis - Client & Server
- 13 / 01 Redis - 模型架构
- 12 / 01 Redis - 数据库功能和持久化
- 10 / 01 Redis - 对象及底层数据结构实现
- 29 / 10 Java NIO
- 28 / 10 Java IO
- 17 / 10 (十二)How Tomcat Works - Tomcat管理
- 17 / 10 (十一)How Tomcat Works - Tomcat ShutdownHook
- 17 / 10 (十)How Tomcat Works - Tomcat部署
- 09 / 10 (九)How Tomcat Works - Tomcat Service
- 08 / 10 (八)How Tomcat Works - Tomcat Authentication
- 08 / 10 (七)How Tomcat Works - Tomcat Session
- 08 / 10 (六)How Tomcat Works - Tomcat Loader
- 08 / 10 (五)How Tomcat Works - Tomcat Lifecycle
- 08 / 10 (四)How Tomcat Works - Tomcat servlet容器Container
- 08 / 10 (三)How Tomcat Works - Tomcat连接器Connector
- 07 / 10 (二)How Tomcat Works - 原始Servlet服务器
- 07 / 10 (一)How Tomcat Works - 原始Web服务器
- 07 / 10 HTTP
- 17 / 09 Java - classloader
- 18 / 08 Micrometer
- 02 / 08 Java反射与动态代理
- 30 / 07 序列化 - Json多态的序列化
- 25 / 07 序列化 - Java
- 25 / 07 avro-tools
- 25 / 07 序列化 - Avro
- 25 / 07 Spark Tuning & Configuration
- 07 / 07 Java8 Date-Time API
- 06 / 07 Spark MISC
- 06 / 07 Spark Cluster & Deploying
- 06 / 07 Spark SQL(Dataset DataFrame)
- 06 / 07 Spark RDD
- 06 / 07 Spark Row
- 06 / 07 RDD vs. Dataset vs. DataFrame
- 06 / 07 Spark Learning Overview
- 05 / 06 【已废弃】CompletableFuture
- 03 / 06 【已废弃】Executor - Thread Pool
- 03 / 06 【已废弃】ListenableFuture
- 26 / 05 RESTful - HttpMessageConverter
- 24 / 05 Java Collection Framework
- 17 / 05 生产者 - 消费者
- 17 / 05 Java中断 - 处理InterruptedException
- 15 / 05 序列化 - protobuf
- 08 / 05 RESTful - RestTemplate
- 18 / 02 SpringBoot - 自动配置
- 15 / 12 Unicode和UTF
- 11 / 12 锁性能比较
- 10 / 12 显式锁
- 09 / 12 CAS:也可以不用锁
- 07 / 12 爬取网易buff CSGO饰品数据 - 优化篇
- 02 / 12 爬取网易buff CSGO饰品数据
- 25 / 11 Http Server线程模型:NIO vs. BIO
- 19 / 11 JVM垃圾收集
- 18 / 11 JVM Memory Area