自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 设计模式之外观模式

外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。 为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 应用实例:去医院看病,可能要去挂号、门诊、划价、取药,让患者或患者家属觉得很...

2017-11-23 17:04:00 103

转载 设计模式之代理模式

现实场景 比如发工资了想去买衣服,一些品牌产地可能在国外,然而我们想放肆一把,怎么办呢?例如zara,我们总不能为了一件衣服跑去西班牙,恰好春熙路有一家zara品牌店,那么这个“品牌店”就是一个典型的“衣服厂家”的“代理”,他为我们提供买衣服的服务。从面向对象的方面考虑,“春熙路zara”是...

2017-11-23 15:43:00 71

转载 设计模式之装饰器模式

装饰器模式为了扩展对象的功能,在适配器的基础添加了多个功能 interface IMan { void move();}class Man implements IMan { @Override public void move() { System.out.println...

2017-11-23 15:36:00 73

转载 设计模式之适配器模式

安卓手机充电线装上转接头就可以当作苹果充电线,三孔插座头上转接头就可以当作两孔插头,这种转接头就可以称为适配器。 适器配分为三种:类适配器(继承方式)、对象适配器(组合方式)、接口适配器(先定义接口方法,在作一个抽象类) 类适配器: interface AndroidUsb { voi...

2017-11-23 15:01:00 67

转载 设计模式之原型模式

目的:快速创建复杂对象 浅克隆:复制对象引用。实现:对象implements Cloneable接口 深克隆: 除了浅度克隆要克隆的值外,还负责克隆引用类型的数据。实现:利用序列化把对象先写入流中,再利用反序列化生成一个新对象。 class Man implements Cloneabl...

2017-11-07 11:56:00 68

转载 设计模式之建造者模式

建造者模式是为了控制产品的组装顺序。 问:然而这个顺序可以放在构造类里面,既然如此为什么还需要建造者模式呢? 答:零件生产都放在构造类里面,就太冗余,构造类的参数也会不确定。简而言之,就是创造的对象很复杂,需要建造者模式拆解和封装。 // 生产零件接口interface Compu...

2017-11-07 10:19:00 51

转载 设计模式之单例模式

1、采用单例模式动机、原因? 对于系统中的某些类来说,只有一个实例很重要,例如: 一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务; 一个系统只能有一个窗口管理器或文件系统; 一个系统只能有一个计时工具或ID(序号)生成器; 想象一下如果windows系统中没有适用单例,...

2017-10-20 17:33:00 57

转载 设计模式之工厂模式

产品决定工厂,如果是很单一的产品,简单工厂就解决了。产品越复杂,工厂越复杂。 dota大家都玩过吧,恶魔巫师、剑圣两个英雄对应两个产品,我们把英雄的攻击方法抽象成一个接口,围绕这个我们讨论一下设计模式 简单工厂: 只有一个工厂; interface Character { ...

2017-10-18 13:28:00 51

转载 常量池

源地址:http://bbs.csdn.net/topics/390292076 下面这段内容是我扒的一个回帖大侠的: 什么是常量池? 每个类都有自己的常量池。常量池类似于数组,通过索引来访问。 常量池放了什么东西? 放了方法名、方法描述符、类名、字段名,字段描述符,常量String的...

2017-10-17 16:45:00 72

转载 JVM指令详解

http://blog.csdn.net/hudashi/article/details/7062675 转载于:https://my.oschina.net/u/2858987/blog...

2017-10-17 15:52:00 46

转载 JIT和HotSpot

有两篇写的比较好的文章,如下 1:http://blog.csdn.net/pwiling/article/details/51446195 2:https://segmentfault.com/a/1190000011403426 ...

2017-10-17 12:07:00 74

转载 反射

反射主要用到四个方法如下: 1:getDeclaredClass() 获取内部类 2:getDeclaredConstruct()很多人误以为反射获取实例,必须要有个无参构造方法,其实不然,先获取有参构造方法再调用Construct的newInstance(Object.. obj)一样可...

2017-10-17 11:38:00 196

转载 关于mysql的存储过程

好像存储过程写的很少,写几个简单例子作自己学习用 select 查询 drop PROCEDURE if EXISTS `proc_query`;delimiter ;;create DEFINER=`root`@`localhost` PROCEDURE `proc_query`(o...

2017-10-13 17:44:00 69

转载 MySQL索引背后的数据结构及算法原理

看到一篇写索引的文章,分析的很到位,磁盘的存取原理分析也很透彻,下面是地址 http://blog.jobbole.com/24006/ 转载于:https://my.oschina.n...

2017-10-13 16:45:00 52

转载 wait与notify

在自学多线程那会儿,下班路上经过红绿灯,总是想自己也写一个小程序来模拟下,一直想写却一直没写,懒,恍恍惚惚过去这么久,终于决定把以前的想法付于实践。 下面是思路:黄灯暂不考虑,因为不管红灯还是绿灯,黄灯只是最后几秒,我们把黄灯抽象一个方法出来。红灯过后就是绿灯,相当于两个线程相互循环,不过它...

2017-10-13 16:05:00 84

转载 Runnable和Callable

当我们实现一个线程的时候,有两种方式 1、继承Thread类 2、实现runnable接口,重写run方法 说Callable之前先说说今天遇到的问题,我准备写一个方法测试写的单例模式是否正确 class SingletonT { private static Singlet...

2017-10-13 15:29:00 45

转载 FileChannel复制和普通复制区别

第一种通过io操作流复制 第二种通过nio的channel复制 package channel;import java.io.*;import java.nio.channels.FileChannel;/** * Created by WangFei on 2017/5/22...

2017-05-22 15:20:00 165

转载 ThreadLocal的深入理解及应用

是什么? ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread , 它类似(Map),用来存储当前运行线程及对应的变量。 在WEB应用中每次Http请求,都相当于从线程池取一个空闲线程对请求的方法作处理。此时当前线程的...

2017-05-03 18:03:00 84

转载 springmvc系统启动、关闭监听

Spring的核心是ApplicationContext,它负责管理beans的完整生命周期,当加载beans时,ApplicationContext发布某些类型的事件。例如,上下文启动时,ContextStartedEvent发布;当上下文停止时,ContextStoppedEvent发布。...

2017-05-02 16:25:00 750

空空如也

空空如也

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

TA关注的人

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