Archive

keep hungry keep foolish
2021

绘制时序图的工具PlantUML


使用sshuttle连接远程网络


将mysql数据同步到es


构建python的docker镜像小优化


k8s入门 ingress路由配置


k8s入门 ClusterIP NodePort LoadBalance Ingress


k8s入门 ingress


k8s入门 deployment


k8s入门 常用命令


k8s入门 无损滚动更新


k8s入门 存活检测器 启动检测器 就绪检测器


k8s入门 minikube启动大镜像


2020

docker内用gpu训练模型


部署TiKV集群


使用go module遇到的问题


go1.14 goroutine异步抢占 防止死锁问题


分布式链路追踪 jaeger


给TiDB添加功能


汇编游戏:人力资源机器


2019

后端开发:redis相关


时序数据库InfluxDB


最终一致性 线性一致性


《Designing Data-Intensive Applications》第十二章 数据系统的未来


《Designing Data-Intensive Applications》第十一章 流处理


《Designing Data-Intensive Applications》第十章 批处理


《Designing Data-Intensive Applications》第九章 一致性与共识


《Designing Data-Intensive Applications》第八章 分布式系统的麻烦


《Designing Data-Intensive Applications》第七章 事务


《Designing Data-Intensive Applications》第六章 分区


《Designing Data-Intensive Applications》第五章 复制


《Designing Data-Intensive Applications》第四章 编码与演化


《Designing Data-Intensive Applications》第三章 存储与检索


《Designing Data-Intensive Applications》第二章 数据模型与查询语言


《Designing Data-Intensive Applications》第一章 可靠性 可扩展性 可维护性


数据库可视化软件metabase


go map sync.Map concurrent-map


bitcask学习笔记


MySQL使用规范


分布式锁


rust入门


《大型网站架构与java中间件》


2018

go的一个死锁问题


Elasticsearch入门


nginx配置https


MongoDB入门


跨域问题解决


gorm使用


docker使用


MySQL InnoDB 隔离级别


自旋锁 阻塞锁 可重入锁 悲观锁 乐观锁 互斥锁 读写锁


并发模型


用golang写一个简单的爬虫


Redis二级索引 MySQL的Memory引擎


用Redis限流


Redis


缓存穿透 缓存击穿 缓存雪崩


写golang的一些总结


2017

MySQL的一个小问题


《图解HTTP》


《数据库系统概念》 十五章 并发控制


《数据库系统概念》 十四章 事务


《数据库系统概念》 十一章 索引与散列


git使用笔记


智能硬件


2016

《数据结构与算法分析》


select poll epoll


《计算机网络(谢希仁)》


参加飞思卡尔智能车大赛


《操作系统 精髓与设计原理》


linux磁盘管理


四轴飞行器


自动控制算法:PID


2014

51单片机 stm32单片机


2013

IIC协议 SPI协议


Hello 2013

"Hello World, Hello Blog"