2022年2月13日

摘要: 2.6.1 定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 2.6.2 场景模拟 写一个简历类,必须要有姓名,可以设置性别和年龄,可以设置工作经历,最终需要三份简历。 2.6.3 代码演示 class Program { static void Main(string[] a 阅读全文

posted @ 2022-02-13 15:35 樱木007 阅读(36) 评论(0) 推荐(0) 编辑

摘要: 2.5.1 定义 将一个复杂对象的构建与它的a56爆大奖在线娱乐分离,使得同样的构建过程可以创建不同的a56爆大奖在线娱乐 2.5.2 结构图 Builder是为创建一个Product对象的各个部件指定的抽象接口。ConcreteBuilder是具体建造者,实现Builder接口,构造和装配各个部件。Product是产品,Dire 阅读全文

posted @ 2022-02-13 12:44 樱木007 阅读(47) 评论(0) 推荐(0) 编辑

摘要: 2.4.1 定义 提供一个创建一系列相关或相互依赖对象的接口,而且无需指定他们具体的类。 2.4.2 抽象工厂模式的结构图 AbstractProductA和AbstractProductB是两个抽象产品。之a56爆大奖在线娱乐抽象,是因为它们都有可能有两种实现,而ProductA1、ProductA2和Produ 阅读全文

posted @ 2022-02-13 12:42 樱木007 阅读(44) 评论(0) 推荐(0) 编辑

摘要: 2.3.1 定义 工厂方法模式Factory Method,又称多态性工厂模式。在工厂方法模式中,核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给工厂子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。 工厂方法模式是 阅读全文

posted @ 2022-02-13 12:38 樱木007 阅读(44) 评论(0) 推荐(0) 编辑

摘要: 2.2 简单工厂模式(Factory Method Pattern) 2.2.1 定义 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪a56爆大奖在线娱乐产品类的实例。简单工厂模式是工厂模 阅读全文

posted @ 2022-02-13 12:31 樱木007 阅读(54) 评论(0) 推荐(0) 编辑

摘要: 2.1 单例模式(Singleton Pattern) 2.1.1 定义 确保一个类只有一个实例,并提供一个全局访问点。 2.1.2 单例模式的UML类图 2.1.3 单线程单例模式代码实现 public class Singleton { private static Singleton inst 阅读全文

posted @ 2022-02-13 12:26 樱木007 阅读(39) 评论(0) 推荐(0) 编辑

摘要: 1.1 单一职责原则(SRP) (1)SRP(Single Responsibilities Principle)的定义:就一个类而言,应该仅有一个引起它变化的原因。简而言之,就是功能要单一。 (2)如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它 阅读全文

posted @ 2022-02-13 11:12 樱木007 阅读(23) 评论(0) 推荐(0) 编辑

摘要: 1.Redis是什么? Redis是a56爆大奖在线娱乐运行速度很快,并发很强的跑在内存上的NoSql数据库,支持键到五种数据类型的映射。 2.讲一讲为什么Redis这么快? 首先,采用了多路复用io阻塞机制 然后,数据结构简单,操作节省时间 最后,运行在内存中,自然速度快 3.Redis为什么是单线程的? 因为R 阅读全文

posted @ 2022-02-13 11:08 樱木007 阅读(69) 评论(0) 推荐(0) 编辑


2022年1月18日

摘要: 1.项目框架(项目为Asp.Net Core3.1 WebApi项目,采用仓储模式) 2.配置文件配置(appsettings.json) { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", " 阅读全文

posted @ 2022-01-18 23:07 樱木007 阅读(122) 评论(0) 推荐(0) 编辑


2022年1月16日

摘要: 1.缓存 一些频繁被访问的数据,经常被访问的数据如果放在关系型数据库,每次查询的开销都会很大,而放在redis中,因为redis 是放在内存中的可以很高效的访问 2.排行榜 在使用传统的关系型数据库做这个事,非常的麻烦,而使用Redis的SortedSet数据结构能够简单的搞定 3.计算器/限速器 阅读全文

posted @ 2022-01-16 15:37 樱木007 阅读(48) 评论(0) 推荐(0) 编辑


Copyright © 2024 樱木007
Powered by .NET 8.0 on Kubernetes