话题精选
读书
旅行
好物
极客
个人总结
所有博客
Jiajun 的编程随想
享受技术带来的快乐。
访问博客
自建DERP服务器提升Tailscale连接速度(使用Nginx转发)
自动升级Docker容器
再读《程序员修炼之道-从小工到专家》
让浏览器下载文件
再读《软件随想录》/《黑客与画家》/《软技能》
HTTP 压力测试中的 Coordinated Omission
2的补码
编程语言中的 context 是什么?
flutter macOS 构建出错
Flatpak 使用小记
Golang CAS 操作是怎么实现的
PostgreSQL 当MQ来使用
Clash 结合 工作VPN 的网络设计
使用 PostgreSQL 搭建 JuiceFS
PostgreSQL 配置优化和日志分析
有GitHub Copilot?那就可以搭建你的ChatGPT4服务
窗口函数的使用(以PG为例)
读《为什么学生不喜欢上学》
OpenAI Prompt Engineering 摘录和总结
读《打造真正的新产品》
2023年终总结
VueJS 总结
Linux 自动挂载 alist 提供的webdav
FreeBSD 使用 vm-bhyve 安装Debian虚拟机
FreeBSD 和 Linux 网卡聚合实现提速
GPT 帮我搞定了时区转换问题
长任务系统如何处理?
macOS/Linux 编译 InputLeap
使用开源软KVM - synergy-core
解决 macOS 终端hostname一直变化问题
KVM 共享 Intel 集成显卡
PromQL 备忘
读《格鲁夫给经理人的第一课》
读《打开心智》
为什么要把复杂的联表操作拆成多个单表查询?
红包系统的设计
2022年终总结
MySQL Index Condition Pushdown Optimization
Go mod 简明教程
OpenWRT 使用 Android/iOS USB 网络
搭建旁路由
Golang gRPC 错误处理
编写可维护的单元测试代码
OAuth 2 详解(六):Authorization Code Flow with PKCE
OAuth 2 详解(五):Device Authorization Flow
OAuth 2 详解(三):Resource Owner Password Credentials Grant
OAuth 2 详解(四):Client Credentials Flow
OAuth 2 详解(二):Implict Grant Flow
OAuth 2 详解(一):简介及 Authorization Code 模式
ElasticSearch 学习笔记
三种git流程以及发版模型
错误处理实践
权限模型(RBAC/ABAC)
OIDC(OpenID Connect) 简介
任务队列简介
使用Drone CI构建CI/CD系统
PostgreSQL 操作笔记
Golang migrate 做数据库变更管理
使用PostgreSQL做搜索引擎
Nginx 源码阅读(三): 连接池、内存池
Nginx 源码阅读(二): 请求处理
Nginx 源码阅读(一)
Go 泛型简明教程
KVM 显卡穿透给 Windows
使用 HTTP Router 处理 Telegram Bot 按钮回调
使用反射(reflect)对结构体赋值
GIN 是如何绑定参数的
你好 2022(2021 年终总结)
用Go导入大型CSV到PostgreSQL
使用 OpenWRT 搭建软路由
使用软KVM切换器 barrier 共享键鼠
SQL 防注入及原理
使用 gomock 测试 Go 代码
gevent不是黑魔法(二): gevent 实现
gevent不是黑魔法(一): greenlet 实现
用 entgo 替代 gorm
应用内使用crontab不是那么方便
单测时要不要 mock 数据库?
Sentry 自建指南
用selenium完成自动化任务
用闲置的安卓手机做垃圾电话短信过滤
推荐三个时间管理工具
一次事故反思
当JS遇到uint64:JS整数溢出问题
SQLite3 存储以及ACID原理
Redis源码阅读:pub/sub实现
Redis源码阅读:zset实现
Redis源码阅读:bitmap 位图的运算
Redis源码阅读:set是怎么做交并集运算的?
Redis源码阅读:list实现(ziplist, quicklist)
Redis源码阅读:RDB是怎么实现的
Redis源码阅读:AOF重写
Redis源码阅读:AOF持久化
Redis源码阅读:字典是怎么实现的
Redis源码阅读:key是怎么过期的
Redis源码阅读:执行命令
Redis源码阅读:启动过程
WAL(Write-ahead logging)的套路
搞定CORS问题
如何定位程序问题所在
查看更多