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 http client连接池不复用的问题

rfyiamcool2021年1月3日

摘要 当httpclient返回值为不为空,只读取response header…

Continue reading →

Golang golang, golang http client, golang http 短连接, golang http 连接复用, golang 端口复用

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

rfyiamcool2019年2月11日

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

Continue reading →

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

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

rfyiamcool2018年12月1日

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

Continue reading →

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

通过golang goroutine stack分析死锁问题

rfyiamcool2018年4月16日

前言:       碰到死锁是一个很让人糟心的事情…

Continue reading →

Golang golang, golang goroutine stack, golang 调用栈

技术分享之《Golang高性能实战》

rfyiamcool2018年4月9日

前言:       2018年后就一直计划在公司做…

Continue reading →

Golang, 技术分享 golang, golang 实战, golang 高并发, golang 高性能

golang channel提前close丢失数据?

rfyiamcool2018年1月25日

前言:        很无聊,闲来无事看…

Continue reading →

Golang golang, golang channel, golang channel 源码, golang 安全退出, golang 源码

golang随机time.sleep的Duration问题

rfyiamcool2016年3月23日 0 Comments

常见的time duration问题 比如用math/rand得到一个随机数,然…

Continue reading →

Golang golang, golang duration, golang sleep, golang time

Golang使用redigo实现redis的分布式锁

rfyiamcool2016年3月23日 0 Comments

有些分布式场景会有分布式锁的需求,可以为了原子操作,也可能为了性能的原因,不管是…

Continue reading →

Golang golang, golang lock, golang redigo, golang redis, golang redis lock, redis

golang使用yaml格式解析构建配置文件

rfyiamcool2016年3月20日 0 Comments

还是那个golang监控agent那些事情,现在功能差不多了,唯独缺少信号处理及…

Continue reading →

Golang golang, golang config, golang yaml, golang 配置, golang 配置文件

Golang使用pprof监控性能及GC调优

rfyiamcool2016年3月20日 4 Comments

这两天用golang在写一个监控的agent,发现长时间运行后会有内存泄露的情况…

Continue reading →

Golang golang, golang gc, golang pprof, golang 内存, golang 垃圾回收, golang 监控

Golang利用select实现goroutine的超时控制

rfyiamcool2016年3月19日 1 Comment

简单的说下select是干什么的? select用来让我们的程序监视多个文件句柄…

Continue reading →

Golang golang, golang epoll, golang select, golang timeout

关于golang regexp正则的使用方法

rfyiamcool2016年3月16日 0 Comments

今天正好看到golang的正则模式,就针对常用的几个正则模式写个分享。 正则的基…

Continue reading →

Golang golang, golang regexp, golang 正则, golang 正则匹配

使用golang log库包实现日志文件输出

rfyiamcool2016年3月15日 0 Comments

这次聊聊golang日志模块的详细用法。golang的日志输出一般用的是标准库l…

Continue reading →

Golang go 日志, golang, golang log, golang 日志, golang 日志 格式

使用golang errors包自定义错误异常

rfyiamcool2016年3月15日 0 Comments

发现Golang很多开源的package都是使用Error来定义错误异常,其实我…

Continue reading →

Golang golagn 错误, golang, golang error, golang errors, golang 异常

浅谈golang reflect反射调用函数

rfyiamcool2016年3月14日 0 Comments

Golang也是有反射概念的,其实大多数语言,尤其那种动态语言都有反射的概念和用…

Continue reading →

Golang golang, golang reflect, golang valueof, golang 反射

关于golang package自定义包结构

rfyiamcool2016年3月13日 0 Comments

我想说的是,好家伙Golang的项目构建稍有些繁琐呀,用户体验来说没有pytho…

Continue reading →

Golang golang, golang package, golang 自定义, golang 自定义包

golang使用priority queue实现优先级队列

rfyiamcool2016年3月10日 0 Comments

     我们知道类似优先级队列是使用heap堆栈…

Continue reading →

Golang golang, golang heap, golang priority, golang 优先级

golang使用sync保证container/list链表线程安全

rfyiamcool2016年3月10日 0 Comments

一边python,一边golang ! 时常因为工作切换语言造成了短路。cont…

Continue reading →

Golang container/list, golang, golang container/list, golang list

解决golang开发socket服务时粘包半包bug

rfyiamcool2016年3月8日 0 Comments

在使用golang做socket服务时,我想大多数人都会碰见粘包的问题。 以前用…

Continue reading →

Golang golang, golang socket, golang tcp 粘包, golang 分包, golang 粘包

golang strconv数据类型转换的用法

rfyiamcool2016年3月8日 0 Comments

strconv是golang用来做数据类型转换的一个库。  介绍下st…

Continue reading →

Golang golang, golang FormatInt, golang strconv, golang 类型转换
Previous 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 happybase Influxdb kibana kibana4 mysql mysql 索引 peewee python python ctypes 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 saltstack traefik 源码 zabbix zabbix二次开发

近期文章

  • 如何分析查看 page cahce 内存中缓存了哪些文件 ( mmap + mincore ) 2023年3月17日
  • 源码分析头条 kubernetes kubebrain 元数据存储的设计实现原理 (一) 2023年3月9日
  • 源码分析 kubernetes apisix ingress controller 控制器的实现原理 (一) 2023年3月9日
  • 源码分析 kubernetes apisix ingress crd 及缓存的实现原理 (二) 2023年3月9日
  • 源码分析 kubernetes hpa controller 水平自动扩缩容的实现原理 2023年3月9日
  • 源码分析 kubernetes client-go workqueue 的实现原理 2023年3月9日
  • 深入源码分析 kubernetes client-go list-watch 和 informer 机制的实现原理 2023年3月9日
  • 深入源码分析 kubernetes client-go sharedIndexInformer 和 SharedInformerFactory 的实现原理 2023年3月9日
  • 源码分析 kubelet pod 生成 coredns resolv.conf 配置原理 2023年3月9日
  • 源码分析 kubelet pod 生成 coredns resolv.conf 配置原理 2023年1月3日

文章归档

  • 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)
© 2023 峰云就她了. All rights reserved.
hello world, github.com/rfyiamcool
京ICP备15061109号-1