上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 108 下一页
摘要: tx对象 tx, err := db.Begin() tx.Exec(query1) tx.Exec(query2) tx.commit() 一般查询使用的是db对象的方法,事务则是使用另外一个对象。 使用db的Begin方法可以创建tx对象。tx对象也有数据库交互的Query,Exec和Prepa 阅读全文
posted @ 2020-11-27 17:05 Mr.peter 阅读(1518) 评论(0) 推荐(0)
摘要: kubernetes Pod创建 的 工作流: 第一步: kubectl 向api server 发起一个create pod 请求 第二步: api server接收到pod创建请求后,不会去直接创建pod,而是生成一个包含创建信息的yaml。 第三步: apiserver 将刚才的yaml信息写 阅读全文
posted @ 2020-11-26 17:48 Mr.peter 阅读(2183) 评论(0) 推荐(0)
摘要: Gin封装的最好的地方就是context和对response的处理。本篇文章主要解释context的使用方法, 以及其设计原理 将Request的处理封装到Context中优点 在阅读gin的源码时, 请求的处理是使用type HandlerFunc func(*Context)来处理的. 也就是 阅读全文
posted @ 2020-11-24 23:16 Mr.peter 阅读(18285) 评论(0) 推荐(1)
摘要: Gin的是路由算法其实就是一个Trie树(也就是前缀树)。 注册路由预处理 我们在使用gin时通过下面的代码注册路由 普通注册 router.POST("/somePost", func(context *gin.Context) { context.String(http.StatusOK, "s 阅读全文
posted @ 2020-11-24 22:30 Mr.peter 阅读(499) 评论(0) 推荐(0)
摘要: 一、容器与容器之间的通信 同一个pod中的容器,共用同一个网络命名空间,直接使用localhost或127.0.0.1加上端口访问就好了。可以看到这两个容器的ip地址,路由表,以及暴露的端口号等都是一样的,因为他们使用的是同一个网络命名空间,同一个网络栈。 【注意】:他们只是共用网络命名空间(net 阅读全文
posted @ 2020-11-23 20:30 Mr.peter 阅读(1934) 评论(0) 推荐(0)
摘要: Kubernetes主要由以下几个核心组件组成: etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; scheduler负责资源 阅读全文
posted @ 2020-11-20 17:47 Mr.peter 阅读(133) 评论(0) 推荐(0)
摘要: 变量间的赋值(值拷贝) a:=1 b:=a fmt.Println(b,&a,&b) 方法调用 值拷贝: 1 array golang中以array作为参数的方法调用,方法接收的是整个array的值拷贝,所以方法中对array的item重新赋值不起作用。 如以下代码所示,输出为[1, 2, 3]。 阅读全文
posted @ 2020-11-20 16:47 Mr.peter 阅读(3886) 评论(0) 推荐(0)
摘要: 2.slice底层数据结构与使用注意事项 3.map底层数据结构与注意事项 5.锁的底层实现 阅读全文
posted @ 2020-11-20 10:52 Mr.peter 阅读(196) 评论(0) 推荐(0)
摘要: 反射机制是现代编程语言中一个比较高级的特性 在编译时不知道类型的情况下,通过反射机制可以获取对象的类型、值、方法甚至动态改变对象的成员,这就是反射机制 反射的意思是在运行时,能够动态知道给定数据对象的类型和结构,并有机会修改它! 现在一个数据对象,如何判断它是什么结构?数据interface中保存有 阅读全文
posted @ 2020-11-19 11:34 Mr.peter 阅读(1182) 评论(0) 推荐(0)
摘要: 1.单例模式 package singleton import "sync" //Singleton 是单例模式类 type Singleton struct{} var singleton *Singleton var once sync.Once //GetInstance 用于获取单例模式对象 阅读全文
posted @ 2020-11-17 18:11 Mr.peter 阅读(1007) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 108 下一页