外观
tech
redis
redis常见使用场景
高并发下的缓存问题
Redis设计与实现之数据库键空间
Redis设计与实现之数据库
使用info命令,对redis进行监控
Redis设计与实现之重哈希原理
Redis设计与实现之哈希冲突解决方案
Redis设计与实现之字典
Redis设计与实现之压缩列表
Redis设计与实现之对象
REDIS字符串操作基本命令
Redis设计与实现之链表
redis设计与实现之动态字符串(SDS)
tool
Mac提示软件已损坏的解决方案
tmux的安装与使用
charles(抓包软件)安装及使用
IDE插件推荐
practice
中台实践
network
关于网络连接
HTTP基础知识 - Webscoket
HTTP基础知识 - 请求方法
HTTP基础知识-三次握手与四次挥手
HTTP基础知识 - HTTP状态码
nginx
Nginx常见问题
配置nginx支持go-get
记一次nginx报错:INCOMPLETE_CHUNKED_ENCODING
mysql
mysql死锁分析
mysql数据锁之意向锁
mysql数据锁之间隙锁
mysql锁信息查询
sql执行分析
mysql索引失效的常见场景
schema与数据类型优化
kafka
Kafka组消费之Rebalance机制
kafka基础概念
jenkins
jenkins安装
java
搭建maven私有仓库
http
http请求方法
golang
协程调度模型
golang可能的panic场景
context基本使用示例
Go struct 类型的 map 结构体成员不能修改的问题
深入理解GO-Context
GO数据类型之Map
GO数据类型之切片
GO数据类型
experience
服务接口耗时突然暴增的可能原因
oauth授权流程(授权码模式)
解决Rust -- update crates.io过慢的问题
一致性哈希
GO-POST请求避坑指北
记一次校园招聘的感受
作死系列之论如何搞崩生产环境HBASE
一次生产环境499问题定位
hbase row key设计原则
docker
docker基础使用(一 )
docker安装
心灵驿站
摆渡人 - 穿越生命的河流
慢慢来,一切都是最好的安排
关于读书
静思
貌为皮相,心方寄托
一片叶子落下来
白茶清欢 - 技术成长
北京,中国
xxx公司