首页
学习
活动
专区
工具
TVP
发布

架构师成长之路

专栏作者
297
文章
386957
阅读量
62
订阅数
k8s实践(14)--scheduler调度器和pod调度策略
k8s实践(10) -- Kubernetes集群运行原理详解 介绍过kube-scheduler。
黄规速
2024-01-08
4600
docker实践(7) 容器网络和网络SR-IOV插件
我们去年为了上云,先逐步是使用docker部署,然后逐步k8s部署,为此搭建了docker容器平台,该平台分配ip需要绑定宿主机cvm的弹性网卡,为此专门引入了网络SR-IOV插件,趁此补充完善该文。
黄规速
2023-12-10
5520
docker实践(5) 容器插件docker plugin
Docker Plugin 是 Docker 社区提供的一种扩展机制,可以通过插件来增强 Docker 引擎的功能。Docker Plugin 可以让我们快速、轻松地扩展 Docker 引擎的功能,将其变得更加灵活和可定制化。
黄规速
2023-12-10
3750
docker实践(4) docker资源限制和lxcfs实现对容器资源视图隔离
docker 是通过 CPU cgroups 来限制容器使用的cpu上限,而和CPU groups有关的三个比较重要的参数是: cpu.cfs_quota_us、cpu.cfs_period_us、cpu.shares.
黄规速
2023-12-10
3530
GO进阶(5) 垃圾回收机制
      编程语言通常会使用手动和自动两种方式管理内存,C、C++ 以及 Rust 等编程语言使用手动的方式管理内存,工程师需要主动申请或者释放内存;而 Python、Ruby、Java 和 Go 等语言使用自动的内存管理系统,一般都是垃圾收集机制。这是Go语言成为高生产力语言的原因之一。将开发者从内存管理中释放出来,让开发者有更多的精力去关注软件设计,而不是底层的内存问题。
黄规速
2023-03-06
5510
Go项目的目录结构基本布局
       随着项目的代码量在不断地增长,不同的开发人员按自己意愿随意布局和创建目录结构,项目维护性就很差,代码也非常凌乱。良好的目录与文件结构十分重要,尤其是团队合作的时候,良好的目录与文件结构可以减少很多不必要的麻烦。项目目录结构规范的的本质是提高了代码的可读性,最终目的是提高团队协作效率,降低工程维护成本。
黄规速
2023-03-06
2K0
k8s实践(13)--有状态服务StatefulSet详解
https://blog.csdn.net/hguisu/category_9999400.html
黄规速
2023-03-06
2.7K0
k8s(5)-kubernetes存储系统Volume和PV
K8S的存储系统从基础到高级又大致分为三个层次:普通Volume,Persistent Volume 和动态存储供应。
黄规速
2023-03-06
9510
架构师技能3:code review-高效代码50例
前文 架构师技能3:如何做code review 单纯从优秀代码对特质来总结code review框架性内容。而本文转载的是从实际代码细节方面来code review。
黄规速
2023-03-01
4790
GO进阶(4) 深入Go的内存管理
       Go语言成为高生产力语言的原因之一自己管理内存:Go抛弃了C/C++中的开发者管理内存的方式,实现了主动申请与主动释放管理,增加了逃逸分析和GC,将开发者从内存管理中释放出来,让开发者有更多的精力去关注软件设计,而不是底层的内存问题。
黄规速
2023-02-27
3890
Go进阶(3):上下文context
在 Go http包的Server中,每一个请求在都有一个对应的 goroutine去处理。请求处理函数通常会启动额外的goroutine用来访问后端服务,比如数据库和RPC服务。一个上游服务通常需要访问多个下游服务,比如终端用户的身份认证信息、验证相关的token、请求的截止时间。 当一个请求被取消或超时时,所有用来处理该请求的 goroutine 都应该迅速退出,然后系统才能释放这些 goroutine 占用的资源。
黄规速
2023-02-27
5550
go进阶(2) -深入理解Channel实现原理
Go的并发模型已经在https://guisu.blog.csdn.net/article/details/129107148 详细说明。
黄规速
2023-02-27
2320
go进阶(1) -深入理解goroutine并发运行机制
并发指的是同时进行多个任务的程序,Web处理请求,读写处理操作,I/O操作都可以充分利用并发增长处理速度,随着网络的普及,并发操作逐渐不可或缺 
黄规速
2023-02-27
5970
架构师技能8:springboot全局handler处理http 404错误引发登录失效的问题
国庆前我们线上出现一次故障:用户无法登录某个微服务,后面一段时间后就自动恢复了,然后我持续跟踪和分析这个问题好久找到原因,顺便在此记录下来。
黄规速
2022-12-03
1.1K0
位运算应用:保存多状态标识应用
      最近在梳理某个业务的服务状态,是前人设计的使用位运算来记录表单字段的多个状态值。
黄规速
2022-11-30
7880
架构设计:线上服务故障应急机制讨论
最近由于疏忽误操作导致一次大故障,在此结合网上和实践经验,总结一下线上服务故障应急机制,警惕自己时刻注意服务稳定性问题。
黄规速
2022-09-27
7290
位运算理解与常用场景
学习工作中很少用过位操作,但是偶尔阅读一些源码时会看到使用位运算(因为直接使用位运算符效率更高),每次看到这些位运算时都需要查阅资料,为了更好的阅读源码那就好好学习一下吧,顺便把学习的东西记下来。
黄规速
2022-09-16
7730
正则表达式详解
正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。
黄规速
2022-06-30
1.2K0
Trie树:应用于统计和排序
      Trie树,又称单词查找树、字典树,是一种树形结构,是一种哈希树的变种,是一种用于快速检索的多叉树结构。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。
黄规速
2022-06-30
5250
八大排序算法
排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。
黄规速
2022-06-30
3980
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档