会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
我是谁???
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
108
下一页
2022年3月23日
golang 单元测试 最佳实践
摘要:
阅读全文
posted @ 2022-03-23 13:20 Mr.peter
阅读(107)
评论(0)
推荐(0)
编辑
golang 单元测试
摘要: 一、单元测试 1. 单元测试是什么 单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类、超类、抽象类等中的方法。单元测试就是软件开发中对最小单位进行正确性检验的测试工作。 不同地方对单元测试有的定义可能会有所不同,但有一些基本
阅读全文
posted @ 2022-03-23 11:32 Mr.peter
阅读(672)
评论(0)
推荐(0)
编辑
2022年3月22日
Pod使用ConfigMap的两种方式
摘要: (1) 通过环境变量方式使用 ConfigMap 以前面创建的 ConfigMap “cm-appvars”为例 : # vim cm-appvars.yaml apiVersion: v1 kind: ConfigMap metadata: name: cm-appvars data: applo
阅读全文
posted @ 2022-03-22 18:05 Mr.peter
阅读(1207)
评论(0)
推荐(0)
编辑
2022年3月21日
k8s共享存储
摘要: Kubermetes对于有状态的容器应用或者对数据需要持久化的应用,不仅需要将容器内的目录挂载到宿主机的目录或者emptyDir临时存储卷,而且需要更加可靠的存储来保存应用产生的重要数据,以便容器应用在重建之后,仍然可以使用之前的数据。不过,存储资源和计算资源(CPU/内存)的管理方式完全不同。为了
阅读全文
posted @ 2022-03-21 22:37 Mr.peter
阅读(386)
评论(0)
推荐(0)
编辑
内存池申请内存
摘要: 1. 内存池申请内存: 输入, 第一行为 空闲内存值:份数 格式; 第二行为申请的内存,逗号分隔; 优先分配最小且合适的 64:2,1:128,256:3 63,129,255,255,255 输出,申请成功或失败 true,true,true,true,false func main() { va
阅读全文
posted @ 2022-03-21 22:21 Mr.peter
阅读(100)
评论(0)
推荐(0)
编辑
字符串切割
摘要: 描述 •连续输入字符串,请按长度为8拆分每个输入字符串并进行输出; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出描述: 依次输出所有分割后的长度为8的新字符串 示例1 输入: abc 输出: abc00000 inpu
阅读全文
posted @ 2022-03-21 18:01 Mr.peter
阅读(104)
评论(0)
推荐(0)
编辑
2022年3月17日
k8s 网络
摘要: 一、Kubernetes网络模型 在Kubernetes网络中存在两种IP(Pod IP和Service Cluster IP),Pod IP 地址是实际存在于某个网卡(可以是虚拟设备)上的,Service Cluster IP它是一个虚拟IP,是由kube-proxy使用Iptables规则重新定
阅读全文
posted @ 2022-03-17 17:22 Mr.peter
阅读(295)
评论(0)
推荐(0)
编辑
MySQL事务特性ACID的实现
摘要: 事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并分析其实现原理。 一、基础概念 事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个sql语句,这些语句
阅读全文
posted @ 2022-03-17 14:37 Mr.peter
阅读(112)
评论(0)
推荐(0)
编辑
2022年3月16日
k8s etcd raft 算法
摘要: etcd 是一个被广泛应用于共享配置和服务发现的分布式、一致性的 kv 存储系统。作为分布式 kv,其底层使用的 是 raft 算法来实现多副本数据的强一致复制,etcd-raft 作为 raft 开源实现的杰出代表,在设计上,将 raft 算法逻辑和持久化、网络、线程等完全抽离出来单独实现,充分解
阅读全文
posted @ 2022-03-16 15:01 Mr.peter
阅读(497)
评论(0)
推荐(0)
编辑
k8s etcd存储原理
摘要: ETCD架构图: 从etcd的架构图中可以看到,etcd主要分为四个部分: HTTP Server: 用于处理用户发送的API请求以及其它etcd节点的同步与心跳信息请求。 Store:这个模块顾名思义,就像一个商店把etcd已经准备好的各项底层支持加工起来,为用户提供五花八门的API支持,处理用户
阅读全文
posted @ 2022-03-16 13:57 Mr.peter
阅读(723)
评论(0)
推荐(0)
编辑
上一页
1
···
9
10
11
12
13
14
15
16
17
···
108
下一页
公告