2018年4月24日
摘要: 解决Chrome中UEditor插入图片的选择框加载过慢问题 1. ../resources/plugins/ueditor/ueditor.all.js 中line24489/24498中的 accept="image/ " 修改为 accept="image/jpeg,image/jpg,ima 阅读全文
posted @ 2018-04-24 15:33 AI.℡ 阅读(183) 评论(0) 推荐(0) 编辑
2018年4月17日
摘要: lvs + keepalived 基本配置 介绍:LVS(Linux Virtual Server),即Linux虚拟服务器。通过 ,实现服务的高可用。 一、安装 1. 准备keepalived安装包 "官网下载地址" 2. 安装keepalived 安装必要工具 yum install y gcc 阅读全文
posted @ 2018-04-17 17:07 AI.℡ 阅读(522) 评论(0) 推荐(0) 编辑
2018年2月25日
摘要: 1、Jboss停止命令: ./jboss-cli.sh --connect command=:shutdown 2、Jboss启动命令 nohup ./standalone.sh & 说明:nohup <程序名> & 3、查看输出情况: tail -1000 nohup.out 说明:tail 参数 阅读全文
posted @ 2018-02-25 14:53 AI.℡ 阅读(210) 评论(0) 推荐(0) 编辑
2018年1月7日
摘要: 一、生成证书 1、创建服务器私钥,命令会让你输入一个口令: openssl genrsa -des3 -out server.key 1024 2、创建签名请求的证书(CSR): openssl req -new -key server.key -out server.csr 3、再加载SSL支持的 阅读全文
posted @ 2018-01-07 17:48 AI.℡ 阅读(122) 评论(0) 推荐(0) 编辑
2017年11月1日
摘要: 一、简略类图 二、角色 1.简单形式的原型角色 客户端角色、抽象原型角色、具体原型角色。 2.登记形式的原型角色 客户端角色:客户端类向管理员提出创建对象的请求。 抽象原型角色:给出所有的具体原型类所需的接口。 具体原型角色:被复制的对象。需要实现抽象原型角色所要求的接口。 原型管理器角色:创建具体 阅读全文
posted @ 2017-11-01 20:54 AI.℡ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、简略类图 二、角色 抽象建造者角色:给出一个抽象接口,以规范产品对象的各个组成成分的建造。 具体建造者角色:用于在应用程序调用下创建产品的实例。 导演者角色:担任这个角色的类调用具体建造者角色以创建产品对象。 产品角色:需建造的复杂对象。 三、解决 主要解决在软件系统中,有时候面临着"一个复杂对 阅读全文
posted @ 2017-11-01 16:12 AI.℡ 阅读(89) 评论(0) 推荐(0) 编辑
2017年10月31日
摘要: 一、简略类图 二、角色 抽象工厂角色;具体工厂角色;抽象产品角色;具体产品角色。 三、主要解决接口选择的问题。 工厂方法模式针对的是一个产品等级结构; 抽象工厂模式需面对多个产品等级结构; 四、何时使用 系统的产品有多于一个的产品族,而系统只消费其中某一族的产品。 五、解决 在一个产品族里面,定义多 阅读全文
posted @ 2017-10-31 16:28 AI.℡ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、简略类图 二、角色 抽象工厂角色:任何在模式中创建对象的工厂类必须实现这个接口。 具体工厂角色:实现抽象工厂接口的具体java类。 抽象产品角色:产品对象的共同父类或共同拥有的接口。 具体产品角色:实现抽象产品角色所声明的接口。模式中所创建的每一个对象都是某个产品角色的实例。 三、解决 主要解决 阅读全文
posted @ 2017-10-31 14:38 AI.℡ 阅读(78) 评论(0) 推荐(0) 编辑
2017年10月30日
摘要: 一、简略类图 二、角色 工厂类角色:用于创建产品对象。 抽象产品角色:产品对象具有的共同特性。可以由接口或者抽象类实现。 具体产品角色:由工厂类所创建的对象实例。可以由具体java类实现。 三、优点 实现对责任的分割。 四、缺点 工厂类集中所有产品创建逻辑。工厂类出问题会影响产品创建; 何时创建产品 阅读全文
posted @ 2017-10-30 21:52 AI.℡ 阅读(93) 评论(0) 推荐(0) 编辑
2017年10月17日
摘要: 一、“开-闭”原则(OCP) 对扩展开放,对修改关闭。 里氏代换原则(LSP):任何基类可以出现的地方,子类一定可以出现。 依赖倒转原则(DIP):依赖于抽象,不要依赖于实现;抽象不应当依赖于细节,细节应当依赖于抽象;要针对接口编程,不要针对实现编程; 合成/聚合复用原则(CARP):尽量使用合成/ 阅读全文
posted @ 2017-10-17 23:16 AI.℡ 阅读(145) 评论(0) 推荐(0) 编辑