2018年10月17日
摘要: 工厂方法:一个抽象工厂接口,多个具体工厂来实现,再由每个工厂生产各自的具体产品,即调用具体工厂生产具体产品(创建一个对象)。 抽象工厂:调用统一的对外抽象接口,来创建一组相关或相互依赖的对象(同时创建多个对象)。 单例模式:一个类仅有一个实例,并提供一个访问它的全局访问点。 建造者模式:将一个复杂对 阅读全文
posted @ 2018-10-17 17:41 书生游 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 原型模式 UML类图: 说明: 在Java中不需要ProtoType接口,Java自带克隆接口:Cloneable,只需ConcreteProtoType直接实现Cloneable接口,之后重写 clone()方法即可。 优点: ①隐藏了新对象创建的细节,大大提高了性能,逃避了构造函数的约束。 ②在 阅读全文
posted @ 2018-10-17 17:21 书生游 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 建造者模式 UML类图: 说明: Director指挥者类可以调用所有建造者抽象类Builder1,Builder2,Builder3 ... 每一个建造者抽象类Builder只生产一类产品,类中分别规定了生产各个构件的方法,及最后创建完整产品的方法。 每一个建造者抽象类Builder都有对应的实现 阅读全文
posted @ 2018-10-17 15:12 书生游 阅读(274) 评论(0) 推荐(0) 编辑
摘要: public class Singleton { //懒汉模式 双重检查锁定DCL(double-checked locking) //缺点:由于jvm存在乱序执行功能,DCL也会出现线程不安全的情况。(DCL失效问题) // jdk1.6及之后,只要定义为private volatile stat 阅读全文
posted @ 2018-10-17 10:27 书生游 阅读(2745) 评论(0) 推荐(0) 编辑
  2018年10月16日
摘要: 提示: UML类图中,空心三角实线,为继承关系; 空心三角虚线,为实现接口; 实线箭头,为关联关系; 虚线箭头,为依赖关系; 实心菱形实线箭头,为组合(合成)关系; 空心菱形实线箭头,为聚合关系; 开闭原则:对于扩展是开放的,对于修改是关闭的。 1.简单工厂(以计算器为例) 优点: 在简单工厂类里包 阅读全文
posted @ 2018-10-16 13:42 书生游 阅读(475) 评论(0) 推荐(0) 编辑
  2018年9月19日
摘要: 结果: 阅读全文
posted @ 2018-09-19 14:04 书生游 阅读(556) 评论(0) 推荐(0) 编辑
  2018年7月27日
摘要: Github网站可以访问,但是由于网络代理商的原因,造成访问速度很慢。 本文采取方法:手动更改hosts Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从H 阅读全文
posted @ 2018-07-27 14:26 书生游 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 完整教程--idea使用git进行项目管理 第一部分: 安装 1. 下载地址: https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下载; 2. 点击安装, 然后下一步, 直到下面这个页面: 建议: 按照上面所示方式选中复选框 ; 3 点击下一步, 直到出现这 阅读全文
posted @ 2018-07-27 11:58 书生游 阅读(1523) 评论(1) 推荐(0) 编辑
  2018年6月13日
摘要: jsp页面 controller: 页面显示: 阅读全文
posted @ 2018-06-13 14:31 书生游 阅读(37175) 评论(2) 推荐(4) 编辑
  2018年2月26日
摘要: <!-- spring框架的的组件构成(springFramework)--> 一、核心部分Core Container 1.1 spring-core,spring-beans 提供控制反转和依赖注入功能 1.2 spring-context 类似jndi注册处,提供资源绑定加载,事件广播,还有E 阅读全文
posted @ 2018-02-26 09:33 书生游 阅读(1045) 评论(0) 推荐(0) 编辑