首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云原生Go
蔡蔡蔡云原生Go
创建于2024-01-08
订阅专栏
kubernetes 的实际应用场景到底层源码实现 及Go语言进阶
等 135 人订阅
共34篇文章
创建于2024-01-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2024 年总结:聊一聊我做内容的这一年
辞别旧岁,迎接新年,转眼一年时间过去,我回顾一下这一年我写作的历程。 有一句话,我深以为然,当回过头来看到一年前自己的文字,如果觉得暗骂自己幼稚的时刻,说明这一年自己是有成长的。
深入Go错误处理:提升代码健壮性的实用技巧
Go 设计的错误就是值,错误处理就是值比较后作的决策。 业务逻辑需要忽略错误,否则不要去忽视错误。 这种设计理论上会让编程人员有意识的处理每一个错误,让程序更加健壮。
别再用设计模式来消除 if else 了
过早使用设计模式可能限制代码的灵活性,虽然是反直觉的,但是现实情况确实如此。比如状态模式和策略模式不一定总是最佳选择,有时简单的if-else更直观。
Go语言中函数作为一等公民,探索灵活性和应用之道
我们先看看 Ward Cunningham 对“一等公民”的诠释 简单来说就是 Go 可以将函数赋值给一个变量。
通过 Kubernetes 看如何用Go构建大型项目
在看如何使用 Go 构建一个具有高度可扩展性、可靠性和易维护性的大型项目之前,先通过 Kubernetes 的项目结构来看他是如何组织容器编排这一系列功能模块的。
从 Kubernetes 源码中学会怎么写好变量名和注释
看 Kubernetes 代码的过程中,不断回忆起之前看的代码封装相关的书籍,比如 《重构》、《代码整洁之道》和《设计模式》等,发现在 Kubernetes 不断在践行这些书籍里面的理论和技巧。
Go 如何做好缓存
缓存对于应用API提速来说不可或缺,所以在设计初始阶段如果有较高的性能要求必不可少。 在做设计阶段如果需要使用缓存,最重要的是要估算好需要使用多少内存。 我们首先要明确自己需要缓存的数据有哪些内容。
学习 Kubernetes 源码的过程中,我沉淀的笔记方法
在聊我记笔记的方法之前,先说说我为什么要记笔记。 因为 Kubernetes 的源码内容非常的多,我是用自己的闲暇时间进行学习,所以时间相对零散,每次只能攻克一个小知识点.
通过写 Kubernetes 专栏,我不断在进化
最开始写 Kubernetes 专栏的时候我并没有十分明确需要到达的目的地,写的过程中知识树是一点一点生长起来的,我是一个 Go 后端开发,更多的是带着想把 Go 写好的心态,去学习优秀作者的代码.
从源码搞懂 kube-scheduler Pod绑定Node全流程
本文通过剖析调度数据转换的全流程,来全面了解从应用yaml到 kube-scheduler绑定Node的流程。
Go 面经 高频考点
init 函数的执行顺序 每个包和每个源文件都可以有多个Init 函数,且同一个包的init执行顺序,golang没有明确定义。Init 先于main 函数执行,且不能被其他函数调用。
Go反射的性能究竟如何?
为什么需要反射? 首先要明白反射能有什么好处,如果它不能带来任何好处,那么实际上我们不用它也就不需要担心性能带来的影响。
Go Goroutine 究竟可以开多少
要知道Goroutine最多可以开多少,我们要先搞清楚下面几个问题 1.Goroutine 是什么 2.开Goroutine 需要消耗什么资源 Goroutine 是什么?
Go 为什么是云原生的本命语言
简单易上手 Go 的语法关键字相较于其他语言来说更少,学习难度低,更容易上手。 Go的保留关键字只有25个,这就让上手的人可以更加关注代码如何去编写的更优雅。
看了Kubernetes源码后,我更喜欢写Golang的单元测试了
从源码的测试看更容易理解作者的意图 Dijkstra曾经说过“测试只能展示Bug的存在,并不能证明不存在Bug”,换句话说,一段程序可以由一个测试来证明其错误性,但是却不能被证明是正确的。
Kubernetes 专栏的历程
该去写什么样的内容? 最开始学习的时候我并没有十分明确需要到达的目的地,学的过程中知识树是一点一点生长起来的。至于该怎么往下,还是要不断探索
看了Kubernetes源码后,我学到的架构设计
在阅读Kubernetes的源码和相关演进的过程时,结合我自己的工作经验得到的架构设计的应用及最佳实践。
看了Kuberentes源码后,得到的 Golang 工程化实践
看了Kuberentes源码后,得到的 Golang 工程化实践,在实际业务开发中能够去使用上的内容。
看了Kubernetes 源码后,我学到的封装方法
通过阅读Kubernetes 的源代码,可以从中学习到许多编码封装的技巧,来将我们的业务代码写的更加简洁易懂。
一文搞懂 Kubernetes 部署故障排除
可以帮助你调试 Kubernetes 中的部署 当你希望在 Kubernetes 中部署一个应用程序时,如果不成功应该如何排查问题
下一页