Fork me on GitHub rfyiamcool
  • Home
  • Golang
  • Kubernetes
  • Nosql
    • DB
    • elasticsearch
    • redis
    • mongodb
  • devops
    • python
    • saltstack
    • ansible
    • docker
    • zabbix
    • 运维
  • 技术分享
  • 高效编程
峰云就她了

专注于Golang、Kubernetes、Nosql、Istio

Golang

golang自动检测死锁deadlock的实现

rfyiamcool2019年7月19日

前言: 前两天朋友golang服务遇到了死锁的问题,在我的指导下解决了问题。&#…

Continue reading →

Golang golang deadlock, golang 死锁, golang 死锁检测, 动态死锁检测, 死锁检测

Golang rate无法延迟重排的BUG

rfyiamcool2019年6月28日

前言: 研究golang rate限频的源码时候,发现rate的Wait,Wai…

Continue reading →

Golang go rate限频, golang rate, golang rate reserve, golang rate wait

golang net/http输出context引起的map panic

rfyiamcool2019年6月26日

前言: 最近遇到一个很奇怪的问题,在net/http里打印http.Reques…

Continue reading →

Golang golang context panic, golang net/http, golang net/http map, golang net/http 源码

golang fmt递归引起stack overflow异常

rfyiamcool2019年6月17日

前言 我想大家都有这么一个场景,在类里实现一个string方法,供调用方去格式化…

Continue reading →

Golang go fmt, go fmt stack overflow, go stack overflow

golang新版如何优化sync.pool锁竞争消耗?

rfyiamcool2019年6月12日

前言: sync.pool是golang的标准库,通过堆对象复用达到减少gc延迟…

Continue reading →

Golang go sync.pool锁竞争, golang sync.pool, sync.pool, sync.pool锁

使用golang协程池控制并发请求

rfyiamcool2019年5月24日

前言: 先聊下线程池,线程池存在是为了规避频繁的线程创建和销毁的开销,那么协程池…

Continue reading →

Golang golang 协程池, 协程池

源码分析golang consul分布式锁lock delay问题

rfyiamcool2019年5月19日

前言: 这几年下来搞了好几种分布式锁了,比如最开始的redis,后来升级到red…

Continue reading →

Golang consul lock delay, consul 分布式锁, consul集群, go consul

golang backoff重试指数退避算法

rfyiamcool2019年4月23日

前言: 前时间出了一个小问题,下游的服务时不时的阻塞,我这边为了确保数据一致性,…

Continue reading →

Golang backoff, go backoff, go 退避, 退避算法

Grpc protobuf的动态加载及类型反射实战

rfyiamcool2019年4月1日

前言: 我们这有几个grpc protobuf的特殊场景,开发的过程就是抓狂的过…

Continue reading →

Golang golang protobuf, grpc protobuf, grpc 动态, grpc 反射, protobuf 动态

源码分析golang http shutdown优雅退出的原理

rfyiamcool2019年3月29日

前言: 我们知道在go 1.8.x后,golang在http里加入了shutdo…

Continue reading →

Golang golang shutdown, golang 优雅退出, golang 平滑重启, golang 源码

分析golang sql连接池大量的time wait问题

rfyiamcool2019年3月20日

前言: slack报警提示同事的线上系统爆出了大量的tcp time_wait。…

Continue reading →

Golang go postgre, golang sql 源代码, golang time wait, golang 连接池, go连接池

分析golang time.After引起内存暴增OOM问题

rfyiamcool2019年2月11日

前言: 还没正式上班,朋友来个电话让我帮忙排查一个问题。说是用golang写的牛…

Continue reading →

Golang golang, golang gc, golang oom, golang 内存泄露, golang 定时器

关于golang udp的高性能优化

rfyiamcool2019年1月27日

前言:      前段时间优化了golang ud…

Continue reading →

Golang golang udp, golang udp pprof, golang udp 性能, golang 高性能, udp粘包半包, udp调优

程序员装逼之hhkb&leopold键位改造

rfyiamcool2019年1月26日

前言:       是的,这次就不聊技术了,聊点外设的东东。为什么会起这么一个话…

Continue reading →

Golang golang hhkb, hhkb mac, leopold fc660m, leopold hhkb, vim hhkb

源码分析nats request reply的设计实现

rfyiamcool2019年1月19日

前言:      Golang nats mq是一个基于golang实现的高性能…

Continue reading →

Golang go nats client, go nats request, nats request reply, nats 源码

开源golang兼容crontab的定时任务管理器

rfyiamcool2019年1月6日

前言: 业务越来越复杂,有太多太多的定时任务需要管理,如事务检查,风控扫描,报表…

Continue reading →

Golang cronlib, go crontab, go crontab 数据库, golang crontab, golang 定时任务, robfig/cron

golang多场景下RwMutex和mutex锁性能对比

rfyiamcool2018年12月19日

前言: 测试golang锁的性能是个无聊的事情,说下缘由吧,前两天朋友问我如果要…

Continue reading →

Golang golang rwmutex mutex, golang sync.mutex, golang 锁 性能, golang 锁性能

源码分析context的超时及关闭实现

rfyiamcool2018年12月1日

前言: Golang的context的作用就不多说了,就是用来管理调用上下文的,…

Continue reading →

Golang golang, golang context, golang context withtimeout, golang context 关闭

优化 golang net/http client 客户端存在的性能瓶颈

rfyiamcool2018年11月7日

优化 golang net/http client 客户端存在的性能瓶颈 团队写…

Continue reading →

Golang golang cpu 利用率低, golang pprof, golang 性能优化, Golang 性能瓶颈, golang 锁冲突, golang 锁竞争

兼容go redis cluster的pipeline批量

rfyiamcool2018年11月3日

前言:      redis cluster集群机…

Continue reading →

Golang, redis go redis cluster, go redis cluster lua, go redis slot, redis cluster, redis cluster multi key
Previous Articles
Next Articles

公告


我的github地址: github.com/rfyiamcool

有问题可邮件沟通: rfyiamcool@163.com



 

标签

ansible ansible api docker docker api elasticsearch etcd gevent golang golang channel golang gc golang redis golang runtime golang 高并发 golang 高性能 gunicorn Influxdb kibana kibana4 mysql mysql 索引 peewee python python elasticsearch python epoll python etcd python gevent python happybase python hbase python influxdb python multiprocessing python peewee python redis python requests python rq python thrift python zabbix redis redis cluster redis lua rosedb rosedb 设计 saltstack traefik 源码 zabbix zabbix二次开发

近期文章

  • volcano 云原生批量计算平台的 scheduler 调度器设计实现 2023年8月4日
  • volcano 云原生批量计算平台的 controller 控制器设计实现 2023年8月4日
  • 源码分析基于 bitcask 的 rosedb KV 存储引擎的设计实现 2023年6月26日
  • 源码分析基于 bitcask 的 rosedb 存储引擎内数据结构设计实现 (一) 2023年6月26日
  • 源码分析基于 bitcask 的 rosedb 存储引擎内数据结构设计实现 (二) 2023年6月26日
  • 源码分析基于 bitcask 的 rosedb 存储引擎 Compaction GC 合并垃圾回收的实现 2023年6月26日
  • 源码分析基于 bitcask 的 rosedb 存储引擎初始化和关闭的实现 2023年6月26日
  • 优化 lockfree 中 atomic cas spin 忙轮询自旋引发的性能开销 2023年5月27日
  • 源码分析 golang bigcache 高性能无 GC 开销的缓存设计实现原理 2023年4月21日
  • 源码分析 golang ristretto 高性能缓存的设计实现原理 2023年4月21日

文章归档

  • 2023年8月 (2)
  • 2023年6月 (5)
  • 2023年5月 (1)
  • 2023年4月 (4)
  • 2023年3月 (9)
  • 2023年1月 (4)
  • 2022年12月 (14)
  • 2022年11月 (3)
  • 2022年5月 (1)
  • 2022年3月 (1)
  • 2022年1月 (1)
  • 2021年10月 (1)
  • 2021年7月 (2)
  • 2021年6月 (1)
  • 2021年4月 (1)
  • 2021年2月 (2)
  • 2021年1月 (2)
  • 2020年12月 (1)
  • 2020年11月 (1)
  • 2020年10月 (1)
  • 2020年8月 (4)
  • 2020年7月 (1)
  • 2020年6月 (1)
  • 2020年5月 (2)
  • 2020年4月 (1)
  • 2020年3月 (2)
  • 2020年2月 (5)
  • 2020年1月 (4)
  • 2019年12月 (4)
  • 2019年10月 (1)
  • 2019年9月 (3)
  • 2019年8月 (4)
  • 2019年7月 (2)
  • 2019年6月 (4)
  • 2019年5月 (2)
  • 2019年4月 (2)
  • 2019年3月 (2)
  • 2019年2月 (1)
  • 2019年1月 (4)
  • 2018年12月 (2)
  • 2018年11月 (2)
  • 2018年10月 (3)
  • 2018年9月 (2)
  • 2018年8月 (2)
  • 2018年7月 (3)
  • 2018年6月 (5)
  • 2018年5月 (3)
  • 2018年4月 (5)
  • 2018年3月 (4)
  • 2018年2月 (4)
  • 2018年1月 (6)
  • 2017年12月 (2)
  • 2017年11月 (3)
  • 2017年10月 (2)
  • 2017年9月 (2)
  • 2017年8月 (4)
  • 2017年7月 (4)
  • 2017年6月 (4)
  • 2017年5月 (4)
  • 2017年4月 (3)
  • 2017年3月 (3)
  • 2017年2月 (4)
  • 2017年1月 (5)
  • 2016年12月 (5)
  • 2016年11月 (3)
  • 2016年10月 (5)
  • 2016年9月 (4)
  • 2016年8月 (2)
  • 2016年7月 (8)
  • 2016年6月 (6)
  • 2016年5月 (14)
  • 2016年4月 (14)
  • 2016年3月 (38)
  • 2016年2月 (10)
  • 2016年1月 (21)
  • 2015年12月 (14)
  • 2015年11月 (18)
  • 2015年10月 (12)
  • 2015年9月 (12)
  • 2015年8月 (15)
  • 2015年7月 (11)
  • 2015年6月 (12)
  • 2015年5月 (26)
  • 2015年4月 (17)
  • 2015年3月 (8)
  • 2015年2月 (4)
  • 2015年1月 (14)
  • 2014年12月 (16)
  • 2014年11月 (65)
  • 2014年10月 (12)
  • 2014年9月 (23)
  • 2014年8月 (2)
  • 2014年7月 (7)
  • 2014年6月 (4)
  • 2014年5月 (17)
  • 2014年4月 (11)
  • 2013年8月 (1)
  • 2013年5月 (1)
  • 2013年2月 (1)
© 2025 峰云就她了. All rights reserved.
hello world, github.com/rfyiamcool
京ICP备15061109号-1