摘要: 面UCloud的时候问到了这题,下来看了一下是基于观察者模式实现的,仅作记录 /** * @Author: lzw5399 * @Date: 2021/5/20 20:38 * @Desc: 基于观察者模式实现的订阅发布 */ package main import ( "errors" "fmt" 阅读全文
posted @ 2021-05-20 20:28 宝树呐 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 2. 为什么需要单元测试 2.1 防止回归 2.2 减少代码耦合 3. 基本原则和规范 3.1 3A原则 3.2 尽量避免直接测试私有方法 3.3 重构原则 3.4 避免多个断言 3.5 文件和方法命名规范 4. 常用类库介绍 4.1 xUnit/MsTest/NUnit 4.2 Moq 阅读全文
posted @ 2021-03-08 16:11 宝树呐 阅读(5732) 评论(23) 推荐(37) 编辑
摘要: 1. 组件Component示例 2. Component常用的几个选项 3. Component全部的选项 3.1 继承自@Directive装饰器的选项 3.2 @Component自己特有的选项 4. 自定义component 1. 组件Component示例 组件是由一个装饰器@Compon 阅读全文
posted @ 2020-09-07 00:12 宝树呐 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 1. 对象的类型——接口 1.1 什么是接口 1.2 简单的例子 1.3 可选属性 1.4 任意属性 1.5 只读属性 2. 类 2.1 类的概念 2.2 ES6 中类的用法 属性和方法 类的继承 存取器 静态方法 2.3 ES7 中类的用法 实例属性 静态属性 2.4 TypeScript 中类的 阅读全文
posted @ 2020-09-05 23:43 宝树呐 阅读(3184) 评论(0) 推荐(0) 编辑
摘要: 1. 数据类型 1.1 原始数据类型 boolean number string null undefiend Array Map Tuple 1.2 特殊类型 任意值类型(any) 联合类型 1. 数据类型 1.1 原始数据类型 boolean let done: boolean = true d 阅读全文
posted @ 2020-09-05 23:42 宝树呐 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1. Typescript 1.1 安装typescript 1.2 typescript的小例子 1.2.1 新建一个index.ts 1.2.2 编译ts成js 1.2.3 查看生成的index.js 1.2.4 运行javascript 1.3 typescript的一些特性 2. Angul 阅读全文
posted @ 2020-09-05 01:11 宝树呐 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 1. protobuf相关依赖安装 2. 改造之前的client 2.1 新建proto文件 2.2 运行protoc命令生成go文件 2.3 然后把原来的map修改成具体的类型就可以了 3. 处理json tag不一致的问题 1. protobuf相关依赖安装 第一步:下载grpc通用编译器 如下 阅读全文
posted @ 2020-08-27 23:29 宝树呐 阅读(3889) 评论(0) 推荐(0) 编辑
摘要: 1. gRPC提供HTTP服务 1.1 存在的意义 1.2 代码示例 1.3 使用postman尝试调用 1.4 gRPC客户端代码调用 2. 使用grpc-gateway同时提供HTTP和gRPC服务 2.1 前言 2.2 安装 2.3 目录结构 2.4 示例代码 2.4.1 编写proto描述文 阅读全文
posted @ 2020-08-15 22:53 宝树呐 阅读(6829) 评论(0) 推荐(2) 编辑
摘要: 1. 前言 2. 生成自签证书 2.1 MAC生成自签证书的教程链接: 2.2 Windows生成自签证书的教程 3. 改造服务端使用自签证书 3.1 复制证书至代码下 3.2 改造代码添加证书认证 3.1 运行代码并查看客户端的访问错误 4. 改造客户端代码(单向认证) 4.1 复制公钥给客户端 阅读全文
posted @ 2020-08-15 01:02 宝树呐 阅读(2274) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 2. gRPC与Protobuf简介 3. 安装 4. 中间文件演示 4.1 编写中间文件 4.2 运行protoc命令编译成go中间文件 5. 创建gRPC服务端 5.1 新建Product.protoc 5.2 运行protoc命令 5.3 实现RegisterProdService 阅读全文
posted @ 2020-08-11 23:39 宝树呐 阅读(14225) 评论(3) 推荐(4) 编辑