Jiajun的编程随想
  • EN
  • 归档
  • 分享
  • 随想
  • 友链
  • 工具
    面试题库 幻灯片
  • 关于
  • 2023-02-03 - 为什么要把复杂的联表操作拆成多个单表查询?
  • 2023-01-31 - 红包系统的设计
  • 2022-12-31 - 2022年终总结
  • 2022-12-28 - MySQL Index Condition Pushdown Optimization
  • 2022-12-16 - Go mod 简明教程
  • 2022-12-04 - OpenWRT 使用 Android/iOS USB 网络
  • 2022-11-20 - 搭建旁路由
  • 2022-11-04 - Golang gRPC 错误处理
  • 2022-10-31 - 编写可维护的单元测试代码
  • 2022-10-12 - OAuth 2 详解(六):Authorization Code Flow with PKCE
  • 2022-10-11 - OAuth 2 详解(五):Device Authorization Flow
  • 2022-10-10 - OAuth 2 详解(四):Client Credentials Flow
  • 2022-10-10 - OAuth 2 详解(三):Resource Owner Password Credentials Grant
  • 2022-10-09 - OAuth 2 详解(二):Implict Grant Flow
  • 2022-10-08 - OAuth 2 详解(一):简介及 Authorization Code 模式
  • 2022-10-06 - ElasticSearch 学习笔记
  • 2022-07-28 - 三种git流程以及发版模型
  • 2022-07-27 - 错误处理实践
  • 2022-07-15 - 权限模型(RBAC/ABAC)
  • 2022-07-06 - OIDC(OpenID Connect) 简介
  • 2022-07-05 - 任务队列简介
  • 2022-04-29 - 使用Drone CI构建CI/CD系统
  • 2022-04-29 - PostgreSQL 操作笔记
  • 2022-04-28 - Golang migrate 做数据库变更管理
  • 2022-04-12 - 使用PostgreSQL做搜索引擎
  • 2022-03-23 - Nginx 源码阅读(三): 连接池、内存池
  • 2022-03-22 - Nginx 源码阅读(二): 请求处理
  • 2022-03-21 - Nginx 源码阅读(一): 启动流程
  • 2022-03-17 - Go 泛型简明教程
  • 2022-03-15 - KVM 显卡穿透给 Windows
  • 2022-03-12 - 使用 HTTP Router 处理 Telegram Bot 按钮回调
  • 2022-01-10 - 使用反射(reflect)对结构体赋值
  • 2022-01-09 - GIN 是如何绑定参数的
  • 2021-12-30 - 你好 2022(2021 年终总结)
  • 2021-12-11 - 用Go导入大型CSV到PostgreSQL
  • 2021-12-01 - 使用 OpenWRT 搭建软路由
  • 2021-11-26 - 使用软KVM切换器 barrier 共享键鼠
  • 2021-11-04 - SQL 防注入及原理
  • 2021-10-12 - 使用 gomock 测试 Go 代码
  • 2021-10-11 - gevent不是黑魔法(二): gevent 实现
  • 2021-09-29 - gevent不是黑魔法(一): greenlet 实现
  • 2021-09-06 - 用 entgo 替代 gorm
  • 2021-09-01 - 应用内使用crontab不是那么方便
  • 2021-08-27 - 单测时要不要 mock 数据库?
  • 2021-08-25 - Sentry 自建指南
  • 2021-08-19 - 用selenium完成自动化任务
  • 2021-07-09 - 用闲置的安卓手机做垃圾电话短信过滤
  • 2021-07-06 - 推荐三个时间管理工具
  • 2021-07-02 - 一次事故反思
  • 2021-06-22 - 当JS遇到uint64:JS整数溢出问题
  • 2021-06-19 - SQLite3 存储以及ACID原理
  • 2021-06-07 - Redis源码阅读:pub/sub实现
  • 2021-06-06 - Redis源码阅读:zset实现
  • 2021-05-30 - Redis源码阅读:bitmap 位图的运算
  • 2021-05-29 - Redis源码阅读:set是怎么做交并集运算的?
  • 2021-05-28 - Redis源码阅读:list实现(ziplist, quicklist)
  • 2021-05-27 - Redis源码阅读:RDB是怎么实现的
  • 2021-05-26 - Redis源码阅读:AOF重写
  • 2021-05-25 - Redis源码阅读:AOF持久化
  • 2021-05-24 - Redis源码阅读:字典是怎么实现的
  • 2021-05-24 - Redis源码阅读:key是怎么过期的
  • 2021-05-23 - Redis源码阅读:执行命令
  • 2021-05-22 - Redis源码阅读:启动过程
  • 2021-05-15 - WAL(Write-ahead logging)的套路
  • 2021-04-29 - 搞定CORS问题
  • 2021-04-15 - 如何定位程序问题所在
  • 2021-04-14 - 设计一个IM归档系统
  • 2021-04-11 - logrotate read only filesystem问题
  • 2021-03-23 - Golang GIN写单测时,愉快的使用返回值
  • 2021-03-20 - Python Queue源码分析
  • 2021-03-18 - Go里优雅的使用全局配置
  • 2021-03-15 - Golang sync.Map源码分析
  • 2021-03-11 - Android滑动时隐藏FAB
  • 2021-02-25 - Python中用tuple作为key
  • 2021-02-24 - 一些常用的算法思维
  • 2021-02-21 - 编写可维护的函数
  • 2021-02-04 - 为什么要把配置保存在仓库里?
  • 2021-01-27 - Android自动展示和关闭进度条
  • 2021-01-13 - Kotlin/Java 列表Protobuf序列化
  • 2021-01-03 - 怎么使用ViewModel 和 RecyclerView
  • 2021-01-03 - deeplink结合路由处理扩展App的能力
  • 2021-01-02 - Android手动挡MVVM
  • 2020-12-23 - 来电拦截方案
  • 2020-12-22 - 你好,2021!
  • 2020-12-19 - gRPC鉴权方案
  • 2020-12-16 - Golang里数据库migration方案
  • 2020-12-12 - Android SwipeRefreshLayout左右滑动冲突的解决
  • 2020-12-07 - Android调用gRPC的两个小工具函数
  • 2020-12-01 - Android上结合kotlin使用coroutine
  • 2020-11-26 - gRPC错误处理
  • 2020-11-13 - Java collection的结构
  • 2020-11-02 - 为啥Redis使用pipelining会更快?
  • 2020-10-24 - 通过阳台种菜实现蔬菜自由
  • 2020-10-19 - 从GORM里学习到的panic处理方式
  • 2020-10-17 - Go使用闭包简化数据库操作代码
  • 2020-10-10 - TCMalloc设计文档学习
  • 2020-09-27 - Flask和requests做一个简单的请求代理
  • 2020-09-21 - Linux常用命令(四):xargs
  • 2020-09-20 - Linux常用命令(二):htop
  • 2020-09-20 - Linux常用命令(三):watch
  • >>> 查看全部(共507篇文章)
  • DigitalOcean Referral Badge
  • 邮件 订阅
  • Telegram 订阅
  • RSS 订阅
  • Web开发简介系列
  • 数据结构的实际使用
  • Golang 简明教程
  • Python 教程
本站热门
  • socks5 协议详解
  • zerotier简明教程
  • 搞定面试中的系统设计题
  • Golang(Go语言)中实现典型的fork调用
  • frp 源码阅读与分析(一):流程和概念
  • Docker组件介绍(一):runc和containerd
  • Docker组件介绍(二):shim, docker-init和docker-proxy
  • Golang validator使用教程
  • DNSCrypt简明教程
  • 一个Gunicorn worker数量引发的血案
  • 使用Go语言实现一个异步任务框架
  • 协程(coroutine)简介 - 什么是协程?
  • Go Module 简明教程
  • SQLAlchemy简明教程
  • Golang的template(模板引擎)简明教程

@jiajunhuang 2015-2022, All Rights Reserved。本站禁止转载,引用请注明作者与原链。