摘要: 原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节。工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。 接下来我们就以简历为例,当我们要面试时,通常会通过打印机将 阅读全文
posted @ 2019-02-14 15:12 黄厚镇 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据里氏替换原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上 阅读全文
posted @ 2019-02-13 11:53 黄厚镇 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式(Factory Method)是一种常用的类创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品 通过工厂方法来解决简单工厂带来 阅读全文
posted @ 2019-02-12 14:45 黄厚镇 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 就以之前玩过的一个游 阅读全文
posted @ 2019-02-01 16:11 黄厚镇 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 在我们平常的开发中,我们需要一些辅助类,比如Redis辅助类,一般把一些初始化的工作放在构造函数中,然后写一些方法来完成Redis 阅读全文
posted @ 2019-01-31 19:30 黄厚镇 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一.实现前的准备 以下是实现简单负载均衡的思路,图中的服务器均为虚拟机 三台Linux服务器,一台用作Nginx负载均衡(192.168.254.139),另外两台用作Asp.Net Core应用程序承载的服务器(192.168.254.140,192.168.254.141) 一台用作于Clien 阅读全文
posted @ 2018-10-22 11:38 黄厚镇 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 修改root用户密码 打开终端,输入 sudo passwd root 指令: 安装SSH服务 ssh默认端口号是22,可以在/etc/ssh/sshd_config文件中修改 查看服务器否开启:netstat -tlp 启动服务:sudo /etc/init.d/ssh start 重启服务:su 阅读全文
posted @ 2018-10-19 18:21 黄厚镇 阅读(6988) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Core 是一个跨平台的高性能开源框架,是一个用于连接到互联网的基于云的现代应用程序。 ASP.NET Core 用于构建如 Web 应用、物联网(IoT)应用和移动后端应用,这些应用可以在 .NET Core 或 .NET Framework上运行,你可以在 Windows、Mac 阅读全文
posted @ 2018-10-14 02:07 黄厚镇 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 1、首先准备一个演示项目。 2、然后将这个项目用FileZilla工具上传到Ubuntu中。 3、进入目标文件,接下来有两种方法来部署项目 a、用dotnet run命令 b、用dotnet publish命令(微软推荐) 4、将部署的项目设置为后台进程 a、用nohup dotnet xxx.dl 阅读全文
posted @ 2018-10-08 15:57 黄厚镇 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 当我们决定使用.Net Core开发的时候,就放弃使用SqlServer的打算吧。那应该选择哪个数据库呢?一般选择MySql的比较多。 接下来我们来演示在.Net Core中使用MySQL吧。 1、原生模式(不要忘记安装 MySql.Data ) 结果如下: 2、MySqlHelper类:MySql 阅读全文
posted @ 2018-09-30 17:07 黄厚镇 阅读(1605) 评论(0) 推荐(0) 编辑