摘要: 抽象工厂模式概念: 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成 阅读全文
posted @ 2020-10-21 10:35 壹-ZL 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式的概念: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 阅读全文
posted @ 2020-10-20 17:40 壹-ZL 阅读(271) 评论(0) 推荐(0) 编辑
摘要: CentOS7本身是没有firewall操作的首先需要安装firewall 安装:yum install -y net-tools 查看firewalld状态:systemctl status firewalld 开启防火墙:systemctl start firewalld 关闭防火墙:syste 阅读全文
posted @ 2020-08-30 20:23 壹-ZL 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 本来是觉得Expression树拼接条件太繁琐,就想着再给他简化一下,只需要加入条件,可以自动生成树; 然后出现了一个错误:“Ambiguous match found”;可惜吃了英语的亏,我把它复制到网易上翻译,结果是模糊匹配; 恰好我在封装模糊查询这块,然后想着,对啊,我就是在做模糊查询啊,这有 阅读全文
posted @ 2020-08-27 15:01 壹-ZL 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 今天因为工作原因来不及深究,等以后有空闲了再仔细研究研究; 使用的版本为2.4,貌似版本差异很大,同样的写法在高版本行不通了; 调度器首先需要实现工作类,这个工作类负责执行你所需要延时或者定时执行的代码; 工作类需继承IJob(调度器提供该接口)接口,实现Execute方法,同样不同的版本Execu 阅读全文
posted @ 2020-08-04 19:48 壹-ZL 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 对单例模式的实际使用以及概念,使用测试代码来提升对单例模式的理解 阅读全文
posted @ 2020-07-08 14:33 壹-ZL 阅读(339) 评论(2) 推荐(0) 编辑
摘要: 相信大家在使用layer弹框的时候会常常遇到关闭弹窗的问题下面为关闭弹窗的方法 layer.close(index) - 关闭特定层 //当你想关闭当前页的某个层时 var index = layer.open(); var index = layer.alert(); var index = la 阅读全文
posted @ 2020-07-01 10:21 壹-ZL 阅读(3205) 评论(0) 推荐(1) 编辑
摘要: 首先看看他的界面效果: 首先引入js包,这个说的有点多余了,包的地址:http://www.wangeditor.com/ 个人感觉这个富文本框非常简洁,易于使用; 编辑器初始化的话首先需要创建一个div容器: <div id="editor" name="productcontent"> </di 阅读全文
posted @ 2020-06-11 14:38 壹-ZL 阅读(3378) 评论(0) 推荐(0) 编辑
摘要: 背景:使用文件流实现下载功能本机运行无问题,公司服务器部署运行无问题,甲方部署运行下载出错; 解决方案:使用分区下载实现该功能; 前端调用: /*动态创建form用于接收文件流 * **/ function getExce(ids) { var form = $("<form>"); form.at 阅读全文
posted @ 2020-06-09 13:59 壹-ZL 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 声明一个自定义特性,继承自ActionFilterAttribute: C# /// <summary> /// 负责进行统一的权限检查 /// </summary> public class CheckPermissAttribute : ActionFilterAttribute { publi 阅读全文
posted @ 2020-06-06 20:43 壹-ZL 阅读(337) 评论(0) 推荐(0) 编辑