上一页 1 ··· 125 126 127 128 129 130 131 132 133 ··· 236 下一页
摘要: 为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势。 为了方便理解,以下所有代码都是伪代码,知道其表达的意思即可。 Let's go 阻塞 IO 服务端为了处理客户端的连接和请求的数据,写了如下代码。 listenfd = sock 阅读全文
posted @ 2021-12-01 10:28 技术颜良 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 之前详细介绍了calico的ipip、vxlan、bgp模式, 但是所有的k8s节点都是同网段的, 本篇使用ensp和workstation在自己家里就可以模拟测试跨网段k8s集群calico方案的纯bgp模式。 架构搭建 本测试搭建的是"每机柜独立自治系统"架构, 参考:The *AS Per R 阅读全文
posted @ 2021-12-01 09:43 技术颜良 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 目录 一.新建一个启动服务的目录 二.新建文件docker-compose.yml 三.新建角本文件 init-mysql.sh 四.实使化目录和配置文件 启动服务 登陆mysql 其它操作 参考文档: 一.新建一个启动服务的目录 mkdir /usr/local/docker/mysql cd / 阅读全文
posted @ 2021-11-30 15:58 技术颜良 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: Go 中有枚举吗?这是一个模棱两可的问题。有人说它有,有人说它没有。 什么是枚举 代码抽象于现实。程序与生活中关于枚举的概念是相通的:枚举代表一个对象所有可能取值的集合。例如,表示星期的 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY 阅读全文
posted @ 2021-11-30 11:57 技术颜良 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 当涉及到分布式系统,处理故障是关键。Kubernetes通过利用可以监视系统状态并重新启动已停止执行的服务的控制器(controllers)来解决这个问题。另一方面,Kubernetes通常可以强制终止您的应用程序,作为系统正常运行的一部分。 在容器出现之前,大多数应用运行在虚拟机或者物理机上。如果 阅读全文
posted @ 2021-11-30 10:07 技术颜良 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 单引号内嵌套单引号即可使用变量。 #!/bin/bash i=10echo $iecho '$i' echo '$i is : '$i'' 执行结果 # ./test.sh 10$i$i is : 10 单引号内嵌套单引号即可使用变量。 阅读全文
posted @ 2021-11-29 17:38 技术颜良 阅读(3190) 评论(0) 推荐(0) 编辑
摘要: Harbor镜像仓库(含clair镜像扫描) - 完整部署记录 Harbor环境部署的要求:系统版本在Centos7.5以上、内核版本在4.4X以上、ip_forward路由转发功能要打开。 一、环境准备 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 阅读全文
posted @ 2021-11-29 14:38 技术颜良 阅读(395) 评论(0) 推荐(1) 编辑
摘要: RabbitMQ 简介 以熟悉的电商场景为例,如果商品服务和订单服务是两个不同的微服务,在下单的过程中订单服务需要调用商品服务进行扣库存操作。按照传统的方式,下单过程要等到调用完毕之后才能返回下单成功,如果网络产生波动等原因使得商品服务扣库存延迟或者失败,会带来较差的用户体验,如果在高并发的场景下, 阅读全文
posted @ 2021-11-29 14:36 技术颜良 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 一、Redis 介绍 Redis代表REmote DIctionary Server是一种开源的内存中数据存储,通常用作数据库,缓存或消息代理。它可以存储和操作高级数据类型,例如列表,地图,集合和排序集合。 由于Redis接受多种格式的密钥,因此可以在服务器上执行操作,从而减少了客户端的工作量。 它 阅读全文
posted @ 2021-11-29 14:34 技术颜良 阅读(577) 评论(0) 推荐(0) 编辑
摘要: func TestRecursion(t *testing.T) { var fib func(n int) int fib = func (n int) int { if n < 2 { return n } return fib(n - 1) + fib(n -2) } t.Log(fib(7) 阅读全文
posted @ 2021-11-29 10:33 技术颜良 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 ··· 125 126 127 128 129 130 131 132 133 ··· 236 下一页