摘要: 问题 在proto 中引入了一些其他 proto 文件的情况下会出现was not found or had errors.问题 在使用Kratos框架时proto文件引入import “google/api/annotations.proto“;生成 client 源码时会报错 因其找不到goog 阅读全文
posted @ 2021-09-03 14:50 悠悠听风 阅读(8709) 评论(0) 推荐(0) 编辑
摘要: 什么是微服务 微服务是一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,将应用程序构造为一组松散耦合的服务。在微服务体系结构中,服务是细粒度的,协议是轻量级的。 可以说微服务是SOA(面向服务架构)的一种最佳实践 微服务定义 围绕业务功能构建的,服务关注单一业务,服务间采用轻量级的 阅读全文
posted @ 2021-08-30 18:03 悠悠听风 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 单向链表 单链表是一种链式存取的数 阅读全文
posted @ 2021-08-18 16:36 悠悠听风 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端进行删除操作,而在表的后端进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 顺序队列 在顺序队列中,为了降低运算的复杂度,元素入队时,只修改队尾指针;元素出对时,只修改队头指针。由于顺序队 阅读全文
posted @ 2021-08-16 14:02 悠悠听风 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 稀疏数组可以看做是普通数组的压缩 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是:记录数组一共有几行几列,有多少个不同值;把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 借用解释稀疏数组最多的例子五子棋来说 如何将五子 阅读全文
posted @ 2021-08-11 18:07 悠悠听风 阅读(75) 评论(0) 推荐(1) 编辑
摘要: harbor是不附带任何证书的,因此默认情况下使用http来进行访问 K8S在使用harbor作为私有仓库时或生产环境下强烈建议使用https 生成证书 生产环境下,需要从CA获取证书,测试或者开发可以使用OpenSSL自己生成证书 生成私钥 # 创建证书的存储目录 mkdir /home/ssl 阅读全文
posted @ 2021-08-10 11:04 悠悠听风 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 系统版本 centos7.7 注意:centos8以及stream版本默认安装Podman 如果想安装docker需提前卸载podman yum remove podman 卸载旧版docekr sudo yum remove docker \ docker-client \ docker-clie 阅读全文
posted @ 2021-08-09 17:46 悠悠听风 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 相关环境 centos7.7.1908 安装相关插件 安装docker # 前置安装完docker # 安装epel源 yum install -y epel-release # 安装docker-compose yum install docker-compose -y 下载harbor安装包 h 阅读全文
posted @ 2021-08-09 17:26 悠悠听风 阅读(140) 评论(0) 推荐(0) 编辑
摘要: gf-jwt插件地址:https://github.com/gogf/gf-jwt GoFrame框架地址:https://goframe.org/display/gf 首先引入gf-jwt 下载安装 $ go get github.com/gogf/gf-jwt 导入 import "github 阅读全文
posted @ 2021-07-12 15:52 悠悠听风 阅读(1117) 评论(0) 推荐(1) 编辑