自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java中模板设计模式

模板模式 执行流程一样,但中间有些步骤不同 package template; //冲饮料(拿出去卖钱了) public abstract class Bevegrage { //不能被重写 public final void create(){ //1、把水烧开 boilWater(); //2、把杯子准备好、原材料放到杯中 pourInCup(); //3、用水...

2018-09-18 16:45:08 609

原创 java中原型模式

原型模式 1.过程相同,但结果不一样。2.数据内容完全一样,但实例不同(比如java中的clone。不走构造方法,直接copy字节码,生成一个新的对象 浅克隆 package com.gupaoedu.vip.prototype.simple; import java.util.ArrayList; public class ConcretePrototype implements C...

2018-09-18 16:24:27 521

原创 java中策略模式

策略模式 过程不同,但结果相同(比如:从上海到徐州,路线不通,结果是相同的) package com.gupaoedu.vip.strategy; //一个比较器接口 public interface Comparator { int compareTo(Object obj1,Object obj2); } package com.gupaoedu.vip.strateg...

2018-09-18 15:10:21 895

原创 java中委派模式

委派模式 1.类似于中介的功能(委派机制); 2.持有被we委托人的引用 3.不关心过程,只关心结果 要和代理模式区分开 一般来说,两个角色,受托人,委托人(社会上是平等关系) 如:公司里面:项目经理,普通员工(法律上平等的,工作的关系,各自的职责会不一样) 干活是我的,功劳是你的(最重要的特点,关系的是执行的结果) 项目经理(委托人):主要职责是安排任务 普通员工(受托人):执...

2018-09-18 14:56:05 863

原创 java中单例设计模式

单例模式: 1.保证系统启动到系统停止,全过程只会产生一个实例。 2.当我们在应用中遇到功能性冲突的时候,需要使用单例模式 如:配置文件:如果不是单例(针对于某一种功能的配置) (两个文件的内容一样了,就有一个浪费了,如果是不一样的,我们就不知道以哪个为准了) 代码:只写一个 package singleton; //懒汉式(静态内部类) //这种写法,即解决安全问题,又解决了性能问...

2018-09-18 14:12:06 192

原创 java中工厂模式

工厂模式: 1.隐藏复杂的逻辑过程,只关心结果 分为:简单工厂,工厂方法,抽象工厂 简单工厂: 1.产品接口: package com.gupaoedu.vip.factory; //产品接口 //汽车需要满足一定的标准 public interface Car { //规定汽车的品牌 String getName(); } 2.具体的产品: package com...

2018-09-18 11:09:23 170

原创 java中代理模式详解

代理模式: 1.事情必须做,而自己有没有时间做或者想做;2.持有被代理对象的引用。 分为静态代理,动态代理。 特点: 1.执行者,被代理人 2.对于被代理人来说,这件事情是一定要做的,但是自己又不想去做或者没时间做,找代理。 3.需要获取被代理人的个人资料 jdk动态代理: 1.被代理类需要一个接口 package jdk; public interface Person {...

2018-09-14 11:39:05 226

原创 Mysql中实现多对多的查询

1.Mybatis中: <if test="constructionOfficeIdList != null and constructionOfficeIdList.size >0"> AND ( <foreach collection="constructionOfficeIdList" item="const" index="index"&

2018-08-17 19:30:19 1484

原创 UML类图

1.继承关系用空心三角形+实线来表示 2.接口实现用空心三角形+虚线 3.关联用实线+箭头 4.聚合关系用空心的菱形+实线箭头来表示 5.合成(组合)关系用实心的菱形+实心的箭头 6.依赖关系用虚线箭头 ...

2018-07-30 15:29:06 147

原创 java小技巧实时更新(各种实用方法)

1. tomacat中解决端口占用问题 netstat -ano|findstr 8080 taskkill /f /pid 8808 2. js调试中快速定位某js        //# sourceURL=opop.js 3. SpringMVC中前台异步传入数组或者集合,控制器如何接收?   只需名字后加[]即可 : 4.如果页面传到控制器的值是从控制器封装好的在发送到页面的时...

2018-07-19 19:09:50 3867

原创 项目部署到tomcat Webapps中后导致 WebApplicationContext 初始化两次问题

现象: 之前使用 @PostConstruct方法执行了两次,原以为是包扫描了两次导致的,后来发现配置都是正确的。通过eclipse控制台看到日志中WebApplicationContext 初始化两次 原因: 发布的时候是以根路径访问的从而导致tomcat 会发布一次 /xxx ,然后再发布一次 / ,所以就有了两次发布,两次 WebApplicationContext 的初始化 解...

2018-07-19 16:21:15 1230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除