自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bulletRush

docker/kubernetes/python/golang/c++

  • 博客(7)
  • 收藏
  • 关注

原创 在golang中如何快速找到一个interface被使用的地方?

golang中存在以下两个特性: * 可以在初始化变量时不显示的指定其具体类型 * 某个结构只要实现了某个interface规定的所有接口,那么这个结构就可以被转换为这个interface。interface的定义与结构的定义可以在不同的包中这样就造成了对于大型工程来说,想要找到一个接口的某个方法被调用的地方就会很困难,尤其是名称还很简单的方法,比如List(xx string) error这样

2016-08-23 00:30:01 1083

原创 golang的反射机制

go反射什么是反射?使用反射可以实现什么功能?反射提供了一种可以操作任意类型数据结构的能力。通过反射你可以实现对任意类型的深度复制,可以对任意类型执行自定义的操作。另外由于golang可以给结构体定义tag熟悉,结合反射,于是就可以实现结构体与数据库表、结构体与json对象之间的相互转换。使用反射需要注意什么事情?使用反射时需要先确定要操作的值是否是期望的类型,是否是可以进行“赋值”操作的,否则re

2016-08-21 23:26:38 1181

原创 kubernetes 1.3.5 集群部署 step by step

kubernetes(简称k8s)是google开源的容器集群管理系统。使用kubernetes,可以方便的实现对容器的调度服务、负载均衡、自动伸缩等。本文主要介绍如何在centos7.2上部署kubernetes1.3.5集群。

2016-08-21 00:09:37 1201

原创 golang的坑(持续更新中....)

使用golang开发新项目有一段时间了,现在逐渐对go有点失望了,但还好没有绝望。最开始草草翻阅《go语音编程》( 许式伟)时,最让我眼前一亮的其实并不是协程(这个已经听了太多太多…),而是其中对json的marshal和unmarshal,然后就了解到go可以对struct成员设置tag的特性。简单思考了一下,发现这个特性如果能够移植到我们现在的python代码中会让代码看起来更优雅一点。随着项目

2016-08-17 00:29:54 3281

原创 kubelet源码分析(未完成)

kubelet简介 The kubelet is the primary “node agent” that runs on each node. The kubelet works in terms of a PodSpec. A PodSpec is a YAML or JSON object that describes a pod. The kubelet takes a set of

2016-07-10 20:36:26 626

原创 k8s源码阅读小结

阅读k8s源码也有一小段时间了,从最开始的一脸懵逼到现在的几乎轻车熟路,也算是有一点小小的感悟,记录一下,希望能对看到这篇博文的同学有点帮助。《kubernetes权威指南》这本书内容还算不错,在阅读源码前可以先快速过滤下对应章节,熟悉一下源码的基础结构和关键概念。但这本书有一个缺陷就是,对关键的代码分析没有一个很清晰的图表或者介绍将要讲的内容串联起来,所以实际上你可能需要阅读一点源码后才能明白书上

2016-07-10 19:57:05 3456 1

原创 开博小记

许久没有写过博客了,这次再次开始,希望能够坚持下去,贡献一些高质量有内容的博文。

2016-07-10 19:40:46 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除