摘要: ##使用方式 运行以下脚本即可 (v\2\r\a\y删除) curl -Ls https://raw.githubusercontent.com/v2fly/fhs-install-v\2\r\a\y/master/install-release.sh | sudo bash ##id 运用指令:c 阅读全文
posted @ 2021-06-10 13:14 蔡老板2019 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #适配器模式 适配器模式的定义:将一个类的接口转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以相互合作。这个定义还好,说适配器的功能就是把一个接口转成另一个接口。 适配器模式网上很多生动例子,比如手机和充电器,电源之间关系,充电器就好比一个适配器,连接了电源和手机。 电源,手机,充电器例子 阅读全文
posted @ 2021-04-01 11:50 蔡老板2019 阅读(37) 评论(0) 推荐(0) 编辑
摘要: #前言 git没有系统的记录过,每次使用的时候会遇到一些问题,老是百度在解决,很麻烦,所以系统的记录一下git的使用过程和遇到 #git 的使用和记录 ##git安装 git的安装地址 GIT SCM ##检出仓库 本地仓库的克隆 git clone /path/workspace 远程仓库克隆可以 阅读全文
posted @ 2021-02-13 21:27 蔡老板2019 阅读(76) 评论(0) 推荐(0) 编辑
摘要: #记录原因 最近使用nodejs比较多,正则表达式对于匹配一个字符来说是比较重要的模块,但是自己本身对正则的概念也是过了一遍,在回头看正则表后就不认识了,所以我记录下正则的使用方法,并记录写经典的例子。 #什么是正则 正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式 阅读全文
posted @ 2020-12-21 20:19 蔡老板2019 阅读(307) 评论(0) 推荐(0) 编辑
摘要: #原形模式 第一次看到以为是原味模式。。,想歪了想歪了,原形模式指的用原形模式指定创建对象的种类,并且通过拷贝这些原型创建新的对象,所以原形是拷贝, 不是原来指针的地址,所以让大家失望了,这不是原味。 这里拿jay喝奶茶举例子 奶茶: class MilkTea { public string Ty 阅读全文
posted @ 2020-07-24 15:58 蔡老板2019 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #建造者模式 建造者模式是将创建和表示进行分离,使得创建的过程中能够创建不同的表示。 据说建造者-指挥者模式已经不是常用了,这里只是学习思想 只要实现了创建和表示分离就好了,流式的配备一台电脑 将电脑的展示和电脑的组成分开 class Computer { private Computer(Buil 阅读全文
posted @ 2020-07-24 14:15 蔡老板2019 阅读(89) 评论(0) 推荐(0) 编辑
摘要: #工厂模式 工厂模式分为3种,简单工厂,工厂方法模式,抽象工厂模式 目的都是为了解决客户端在使用类的时候强耦合性。 ##简单工厂模式 简单工厂模式是最简单的工厂模式,里面只用关注工厂就行了,工厂里面加工所有一类东西,通过流式选择选择加工的东西 我们以水果作为例子进行记录 工厂: /// <summa 阅读全文
posted @ 2020-07-24 10:43 蔡老板2019 阅读(125) 评论(0) 推荐(0) 编辑
摘要: gRPC简介 grpc来着google,是开源的,同时也是cloud native computation基金会一部分。 grpc允许你你以rpc定义请求响应,然后grpc会帮你处理一切问题。 它的速度很快,执行效率很高,基于http/2构建,第一案是,支持流,其他开发语言,并且可以很简单插入身份认 阅读全文
posted @ 2020-07-19 23:55 蔡老板2019 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 数据的塑形: 允许api的消费者选择返回的资源的字段 /api.companies?fields=id,name 针对资源的字段,而不是其他更低层次的对象的字段。 创建自定义方法IEnumerableExtensions:针对集合的,这里使用反射+扩展方法,就可以对这种问题处理了 using Mic 阅读全文
posted @ 2020-07-08 20:32 蔡老板2019 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 分页 针对集合资源的翻页 1.集合资源数量通常比较大,需要对他们进行翻页查询 2.避免性能问题 3.参数通过querystring进行传递:api/companies?pageNumber=1&pageSize=5 4.每一页书需要进行控制 5.默认应该进行分页 6.应该对底层数据存储进行分页 因为 阅读全文
posted @ 2020-07-05 21:23 蔡老板2019 阅读(312) 评论(0) 推荐(0) 编辑