自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 netty的聊天demo

netty是一个基于nio的通讯框架,如果想要看懂netty那么就先要对nio有一定了解,但这篇文章并不讨论nio。 传统的socket通信的话一个线程只能应对一个客户端,但是nio技术中就可以在一条线程开启多个channel通道应对多个客户端,从而降低服务端的压力。 直接上代码:public class Server { private int port; public

2016-11-28 23:30:38 328

原创 设计模式-桥接模式

桥接模式是为了不通过继承来聚合类与类之间的关系。示例代码:定义一个接口。public interface BridgeInterface { public void Function();}接口实现类public class InterfaceImplA implements BridgeInterface { @Override public void Function(

2016-07-08 02:39:01 135

原创 设计模式-状态模式

我们通常在写一个经常需要被改变状态的类并且需要向客户端反映的话,那么就需要大量的if..else来做判断,代码都被揉成一团,解耦性和可读性会变得极差。所以,状态模式就出现了,它就是为了解决这种窘迫的状况而诞生的。比如:家长们肯定都很关心自己的孩子现在在干什么,那么就用类来表示一下状态模式的作用,使得这个模式更加得直观。 实例代码: 我们先来定义一个状态接口,定义了孩子的三种状态public in

2016-07-06 04:14:27 159

原创 设计模式-适配器模式

适配器模式是为了使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。适配器模式中的角色分为三个 1,目标(Target)角色:所期待得到的接口。 2,源(Adapee)角色:现在需要适配的接口。 3,适配器(Adaper)角色:适配器类是本模式的核心。示例代码: 这是目标类,希望被适配的类public class Target { public void Request()

2016-07-04 01:40:22 120

原创 设计模式-建造者模式

建造者模式是为了规范“建造”一个类,好比我要造一辆车,那么车得要有个车体,左/右前轮,左/右后轮 四个轮子,但我上来就写一个Car class,然后忘记了它的左后轮,这样的车子能跑得起来就有鬼了,于是出现了建造者模式来规范。且建造者模式将复杂的构造封装在内部,调用者不需要管内部的逻辑,只需要传入相应的参数即可。Car类,我们的车bean类。public class Car { priva

2016-07-02 02:15:51 180

原创 设计模式-单例模式

单例模式就是一个计划生育模式,为的就是让该类只能存在一个实例。示例代码:public class SingletonMode { private static SingletonMode singletonMode = null; public static SingletonMode getSingletonModa() { if (singletonMode ==

2016-06-30 00:29:24 151

原创 各种头声明

Spring<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spr

2016-06-29 03:16:51 139

原创 设计模式-简单工厂模式

简单工厂模式简单工厂顾名思义,就是将一个类作为一个“工厂”的形式,你要什么,那我就给你造什么出来。 且工厂模式十分解耦。示例代码:bean类:public class Fruit { public Fruit() { } public Fruit banana() { System.out.println("造出了一根香蕉"); return

2016-06-28 01:36:10 131

转载 jdbc.properties

1.连接DB2[html] view plain copyjdbc.driverClassName=com.ibm.db2.jcc.DB2Driver  jdbc.url=jdbc:db2://10.25.77.143:50001/efmpx  #jdbc.url=jdbc:db2://10.25.33.150:50001/dsoa  #

2016-06-27 02:08:33 113

转载 web.xml

web.xml v2.3Xml代码  xml version="1.0" encoding="ISO-8859-1"?>  >     web-app>     web-app>   web.xml v2.4 Xml代码  xml version="1.0" encoding="UTF-

2016-06-27 02:05:41 161

Springmvc+Spring+mybatis+maven

这是一个Spring4.2.6+SpringMVC4.2.6+Mybatis3.2.8的Maven整合项目。

2016-07-08

空空如也

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

TA关注的人

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