随笔分类 -  读书摘要

摘要:优点:1、封装了微服务的内部结构2、客户端只需要同网关交互、而不必调用特定的服务3、API网关为每一类客户提供特定的API,减少客户端与系统的交互次数,简化客户端的代码 缺点:1、增加了一个必须开发、部署、维护的高可用组件2、API网关也可能成为性能瓶颈(风险) 阅读全文
posted @ 2020-08-18 11:21 算盘 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:1、网关可以和注册中心连接,动态伸缩2、网关对于无法访问的服务,可以做到自动熔断3、网关可以方便实现策略部署(蓝绿部署、金丝雀部署、滚动部署)4、网关可以提供微服务架构中的公共功能,简化各个微服务的职责5、网关可以帮助客户端实现负载均衡 阅读全文
posted @ 2020-08-16 16:44 算盘 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1、产品等级结构和产品族为了更好地理解抽象工厂模式,先引入以下两个概念(1)产品等级结构:产品等级结构即产品的继承结构,例如一个抽象类是电视机,其子类包括海尔电视机、TCL电视机、海信电视机,则抽象电视机与具体品牌的电视机之间构成了一个产品登记结构,抽象电视机是父类,而具体品牌的电视机是其子类。(2 阅读全文
posted @ 2019-10-03 13:55 算盘 阅读(212) 评论(0) 推荐(0) 编辑
摘要:1、工厂方法模式概述 在工厂方法模式中,不再提供一个统一的工厂类来创建所有的产品对象,而是针对不同的产品提供不同的工厂,系统提供了一个与产品等级结构对应的工厂等级结构。 工厂方法模式的定义如下 工厂方法模式:定义一个用于创建对象的接口,但是让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟 阅读全文
posted @ 2019-09-21 11:04 算盘 阅读(218) 评论(0) 推荐(0) 编辑
摘要:中间件 中间件是用于组成应用程序管道来处理请求和相应的组件。管道内的每一个组件都可以选择是否将请求交给下一个组件,并在管道中调用下一个组件之前和之后执行某些操作。请求委托被用来建立请求管道,请求委托处理每一个HTTP请求。请求委托通过使用IApplicationBuilder类型的Run、Map以及 阅读全文
posted @ 2019-07-20 09:48 算盘 阅读(212) 评论(0) 推荐(0) 编辑
摘要:Application Startup ASP.NET Core为应用程序提供了处理每个请求的完整控制。Startup类是应用程程的入口(entry point),这个类可以设置配置(configuration),并且将应用程序将要使用的服务连接起来。 开发人员可以在Startup类中配置请求管道, 阅读全文
posted @ 2019-07-15 10:26 算盘 阅读(212) 评论(0) 推荐(0) 编辑
摘要:ASP.NET Core介绍 ASP.NET Core是一个新的开源和跨平台的框架,用于构建如Web应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。ASP.NET Core应用可运行于.NET Core和完整的.NET Framework之上。构建它的目的是为那些部署在 阅读全文
posted @ 2019-07-13 16:16 算盘 阅读(230) 评论(0) 推荐(0) 编辑
摘要:固定存储空间在最初的设计层面上,数组是依赖内存分配形成的,在使用数组前必须先为它申请空间。这使得数组这种数据结构具有了下面这样的特性:1、一个数组占据的存储空间大小固定,不能改变2、所占据的存储空间是专用的,不能被其他信息占据3、所占据的存储空间是连续性的,中间不能间隔其他的信息4、数组中的各个元素 阅读全文
posted @ 2019-07-12 13:05 算盘 阅读(1343) 评论(0) 推荐(0) 编辑
摘要:对算法的掌握,大致可以分为5个层次听说——了解——理解——实现——应用Level-1:听说知道算法名知道算法功能 Leven-2:了解知道算法原理(自然语言描述)知道算法优缺点 Leven-3:理解知道算法的过程和细节能够描述算法的控制流程和数据结构知道算法的时空复杂度 Leven-4:实现能够用编 阅读全文
posted @ 2019-07-11 16:54 算盘 阅读(481) 评论(0) 推荐(0) 编辑
摘要:概念:抽象类是一种特殊的类,该类本身不提供已经实现的方法,只定义了所有子类共享的一般形式,至于实现方法的内容,则交给子类去填充。 抽象类与非抽象类(普通类)的区别1、抽象类只能作为其他类的基类,不能直接被实例化,而且对抽象类不能使用new操作符。抽象类如果含有抽象的变量或值,则它们要么是null类型 阅读全文
posted @ 2018-08-28 22:19 算盘 阅读(222) 评论(0) 推荐(0) 编辑
摘要:访问修饰符 修饰符 返回值类型 方法名(参数列表){ 语句块;} 访问修饰符:所有类成员访问修饰符都可以使用,如果省略访问修饰符,默认是private。 修饰符:在定义方法时修饰符包括virtual(虚拟的)、abstract(抽象的)、override(重写的)、static(静态的)、seale 阅读全文
posted @ 2018-08-03 21:59 算盘 阅读(411) 评论(0) 推荐(0) 编辑
摘要:类定义的具体语法形式类的访问修饰符 修饰符 类名{ 类的成员} 类的访问修饰符:用于设定对类的访问权限,包括public、internal或者不写,用internal或者不写时代表只能在当前项目中访问类(internal是类的默认访问修饰符);public则代表可以在任何项目中访问类。 修饰符:修饰 阅读全文
posted @ 2018-08-03 21:57 算盘 阅读(357) 评论(0) 推荐(0) 编辑
摘要:1、ViewData对象概述ViewData是一种字典集合数据,是"视图基类"和"控制器基类"的属性常见用法是在控制器中写入数据,在视图中读取数据ViewData的Value可以存放任意数据类型的数据,因此使用时需要强制转换 2、动态对象ViewBag概述理解:ViewBag是dynamic类型的对 阅读全文
posted @ 2018-08-03 12:50 算盘 阅读(384) 评论(0) 推荐(0) 编辑
摘要:Response对象来自HttpResponse类,它用于向客户端输出信息或设置客户端输出状态,使用Response对象可以直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值等。 数据输出: Response对象使用Write方法、WriteFile方法对数据进行输出,输出的数据 阅读全文
posted @ 2016-09-10 22:32 算盘 阅读(367) 评论(0) 推荐(0) 编辑
摘要:ASP.NET中有六个内置对象 Response:向客户端输出信息或设置客户端输出状态。 Request:获取客户端信息。 Server:访问服务器的方法和属性。 Application:用于将信息保存为全局信息,供整个站点共享使用。 Session:保存针对单个会话的有效信息到服务器端。 Cook 阅读全文
posted @ 2016-09-03 10:09 算盘 阅读(108) 评论(0) 推荐(0) 编辑
摘要:PreInit:在页生命周期的早期阶段可以访问的事件。在PreInit事件后,将加载个性化信息和页主题。 Init:在所有的控件都已初始化,且已应用所有外观设置后引发。使用该事件来读取或初始化控件属性。 InitComplete:在页初始化完成时发生。 PreLoad:在Load事件之前对页面或控件 阅读全文
posted @ 2016-09-01 21:16 算盘 阅读(217) 评论(0) 推荐(0) 编辑
摘要:构造函数 构造函数是一种特殊的成员函数,它主要用于为对象分配存储空间,对数据成员进行初始化。每个类都有构造函数,即使没有声明它,编译器也会自动提供一个默认的构造函数。使用构造函数时需要注意以下几个问题 构造函数名与类名相同 构造函数没有返回类型 构造函数的主要作用是完成对类的对象初始化 创建类的对象 阅读全文
posted @ 2016-08-18 23:06 算盘 阅读(183) 评论(0) 推荐(0) 编辑
摘要:类与对象 类 类是一种构造,通过使用该构造,用户可以将其他类型的变量、方法和事件组合在一起,从而创建自定义类型。类就像一个蓝图,它定义类型的数据和行为。 对象 定义类之后,便可通过将类加载到内存中来使用它。已加载到内存中的类称为“对象”或“实例”。可以通过使用C#关键字new来创建类的实例。 方法 阅读全文
posted @ 2016-08-14 17:12 算盘 阅读(800) 评论(0) 推荐(0) 编辑
摘要:C#字符串使用string关键字声明,且由一个或多个字符构成的一组字符。 串联字符串 串联字符串是将一个字符串追加到另一个字符串末尾的过程。使用“+”或“+=”运算符串链字符符文本或字符串常量。串联字符串还可以使用string.Concat 替换字符串 使用Replace方法将实例中的指定Unico 阅读全文
posted @ 2016-08-12 20:20 算盘 阅读(299) 评论(0) 推荐(0) 编辑
摘要:运算符就是完成操作的一系列符号,它主要包括算术运算符、赋值运算符、关系运算符、逻辑运算符、条件运算、位操作运算符和字符串运算符。 表达式就是运算符和操作数的组合,如a*b+1-c。表达式主要包括算术表达式、赋值表达式、条件表达式以及布尔表达式等。 算术运算符与表达式 C#提供的运算符有五种:“+”加 阅读全文
posted @ 2016-08-10 23:23 算盘 阅读(1220) 评论(0) 推荐(0) 编辑