- 博客(197)
- 资源 (46)
- 收藏
- 关注
原创 设计模式之创建类模式——单例模式
单例模式(Singleton Pattern)是一个比较简单的模式。 定义:确保某一个类只有一个实例,而且自动实例化并向整个系统提供这个实例。 通用类图: 通用代码:Singleton类称为单例类,通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化的。?1234
2013-04-29 14:10:13 371
原创 设计模式之六大原则——开闭原则(OCP)
开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like classes,modules and functions should be open for extension but closed f
2013-04-29 14:10:04 427
设计模式之创建类模式——单例模式
单例模式(Singleton Pattern)是一个比较简单的模式。定义:确保某一个类只有一个实例,而且自动实例化并向整个系统提供这个实例。通用类图:通用代码:Singleton类称为单例类,通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化的。?123456...
2013-04-29 14:10:00 59
设计模式之六大原则——开闭原则(OCP)
开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like classes,modules and functions should be open for extension but closed fo...
2013-04-29 14:10:00 50
原创 设计模式之六大原则——迪米特法则(LoD,LKP)
定义:迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP)。一个对象应该对其他对象有最少的了解。通俗地讲,一个类应该对自己需要耦合或调用的类知道得最少,你(被耦合或调用的类)的内部是如何复杂都和我没关系,那是你的事情,我就知道你提供的public方法,我就调用这么多,其他的一概不关心。 含义:只和
2013-04-29 14:08:34 432
原创 设计模式之六大原则——接口隔离原则(ISP)
接口隔离原则 Interface Segregation Principle 定义:客户端不应该依赖它不需要的接口类间的依赖关系应该建立在最小的接口上我们可以把这两个定义概括为一句话:建立单一接口,不要建立臃肿庞大的接口。再通俗一点讲:接口尽量细化,同时接口中的方法尽量少。提供给每个模块的都应该是单一接口,提供给几个模块就应该有几个接口,而不是建立一个庞大的臃肿的接口,
2013-04-29 14:08:24 423
原创 设计模式之六大原则——依赖倒置原则(DIP)
依赖倒置原则(Dependence Inversion Principle,DIP)的原始定义:高层模块不应该依赖底层模块,两者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 依赖倒置原则在Java语言中的表现是:模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或者抽象类产生的;接口或抽象类不依赖于实现类;实现类依赖接口或抽象类。
2013-04-29 14:08:14 465
原创 设计模式之六大原则——里氏替换原则(LSP)
里氏替换原则(Liskov Substitution Principel)是解决继承带来的问题。 继承的优点:代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;提高代码的重用性;子类可以形似父类,但又异于父类;提高代码的可扩展性;提高产品或项目的开放性。继承的缺点:继承是侵入性的,只要继承就必须拥有父类的所有属性和方法;降低代码的灵活性,子类必须拥有父类的属
2013-04-29 14:08:04 361
设计模式之六大原则——迪米特法则(LoD,LKP)
定义:迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP)。一个对象应该对其他对象有最少的了解。通俗地讲,一个类应该对自己需要耦合或调用的类知道得最少,你(被耦合或调用的类)的内部是如何复杂都和我没关系,那是你的事情,我就知道你提供的public方法,我就调用这么多,其他的一概不关心。含义:只和...
2013-04-29 14:08:00 63
设计模式之六大原则——接口隔离原则(ISP)
接口隔离原则 Interface Segregation Principle定义:客户端不应该依赖它不需要的接口类间的依赖关系应该建立在最小的接口上我们可以把这两个定义概括为一句话:建立单一接口,不要建立臃肿庞大的接口。再通俗一点讲:接口尽量细化,同时接口中的方法尽量少。提供给每个模块的都应该是单一接口,提供给几个模块就应该有几个接口,而不是建立一个庞大的臃肿的接口,容纳所...
2013-04-29 14:08:00 60
设计模式之六大原则——依赖倒置原则(DIP)
依赖倒置原则(Dependence Inversion Principle,DIP)的原始定义:高层模块不应该依赖底层模块,两者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。依赖倒置原则在Java语言中的表现是:模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或者抽象类产生的;接口或抽象类不依赖于实现类;实现类依赖接口或抽象类。...
2013-04-29 14:08:00 71
设计模式之六大原则——里氏替换原则(LSP)
里氏替换原则(Liskov Substitution Principel)是解决继承带来的问题。继承的优点:代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;提高代码的重用性;子类可以形似父类,但又异于父类;提高代码的可扩展性;提高产品或项目的开放性。继承的缺点:继承是侵入性的,只要继承就必须拥有父类的所有属性和方法;降低代码的灵活性,子类必须拥有父类...
2013-04-29 14:08:00 63
原创 设计模式之六大原则——单一职责原则(SRP)
定义:应该有且仅有一个原因引起类的变更。There should never be more than one reason for a class to change. 优点:1、类的复杂性降低,实现什么职责都有清晰明确的定义;2、可读性提高,复杂性减低,可读性当然提高;3、可维护性提高,可读性提高,可维护性当然提高;4、变更引起的风险减低,变更是必不可少的,如果
2013-04-29 14:07:54 331
原创 安全-用户身份验证
有两种验证方法:1、通过Cookie验证用户用户登录游戏的时候进行Cookie设置?123456789101112131415String sessionKey = (String) request.getParam
2013-04-29 14:07:39 435
原创 wed的各种前端打印方法(1)Jqprint
wed的打印方法具我自己懂得知道的有J: 1 JQuery插件Jqprint实现 2 JQery打印插件PrintArea实现网页打印 3 CSS控制网页打印样式JQuery插件Jqprint实现: 首先要导入js文件: jquery.jqprint.js1 2 html代码:1 2 这个打印时是显示的3 4 5 这个打印时是隐藏的。
2013-04-29 14:07:28 1540
原创 wed的各种前端打印方法(2)PrintArea
JQery打印插件PrintArea实现网页打印:第一步:下载jquery.PrintArea.jsjs引用1 2 html引用:1 2 这个是打印时显示的。3 4 5 这个是打印时隐藏的。6 7 javascript代码:View Code这个插件还提供了一些参数可配置,使用的方法:$(element).printArea(o
2013-04-29 14:07:19 1988
原创 wed的各种前端打印方法(3)CSS
CSS控制网页打印样式:使用CSS控制打印样式,握刚刚使用时一塌糊涂,根本不知道CSS中的midia的作用是什么,问到别人说导入这个样式,还傻乎乎的不知所措。如果你也有这种现象,那么我告诉你吧,在W3school查到CSS的midia的作用。midia 定义和用法:media 属性规定被链接文档将显示在什么设备上。media 属性用于为不同的媒介类型规定不同的样式。原来用到me
2013-04-29 14:07:09 430
设计模式之六大原则——单一职责原则(SRP)
定义:应该有且仅有一个原因引起类的变更。There should never be more than one reason for a class to change.优点:1、类的复杂性降低,实现什么职责都有清晰明确的定义;2、可读性提高,复杂性减低,可读性当然提高;3、可维护性提高,可读性提高,可维护性当然提高;4、变更引起的风险减低,变更是必不可少的,如果接...
2013-04-29 14:07:00 54
安全-用户身份验证
有两种验证方法:1、通过Cookie验证用户用户登录游戏的时候进行Cookie设置?123456789101112131415String sessionKey = (String) request.getParameter...
2013-04-29 14:07:00 311
wed的各种前端打印方法(1)Jqprint
wed的打印方法具我自己懂得知道的有J:1 JQuery插件Jqprint实现2 JQery打印插件PrintArea实现网页打印3 CSS控制网页打印样式JQuery插件Jqprint实现: 首先要导入js文件: jquery.jqprint.js1 <script language="javascript" src="jquery-1.7.1.min.js">...
2013-04-29 14:07:00 417
wed的各种前端打印方法(2)PrintArea
JQery打印插件PrintArea实现网页打印:第一步:下载jquery.PrintArea.jsjs引用1 <script language="javascript" src="jquery-1.7.1.min.js"></script> 2 <script type="text/javascript" src="jquery.PrintAre.
2013-04-29 14:07:00 361
wed的各种前端打印方法(3)CSS
CSS控制网页打印样式:使用CSS控制打印样式,握刚刚使用时一塌糊涂,根本不知道CSS中的midia的作用是什么,问到别人说导入这个样式,还傻乎乎的不知所措。如果你也有这种现象,那么我告诉你吧,在W3school查到CSS的midia的作用。midia 定义和用法:media 属性规定被链接文档将显示在什么设备上。media 属性用于为不同的媒介类型规定不同的样式。原来用到me...
2013-04-29 14:07:00 159
原创 加载事件js代码
1 /*加载事件代码*/ 2 function addLoadEvent(func) { 3 var oldonload = window.onload; 4 if (typeof window.onload != 'function') { 5 window.onload = func; 6 } else { 7 window.onload = funct
2013-04-29 14:06:49 672
原创 4行代码简单实现js树形菜单
通常情况下,我们都会用到一些树形菜单,但一时间苦于不知道如何选择合适的控件进行整合。 于是打算自己尝试弄个简单的树形菜单。在这过程中,我发现: 对于一棵简单的树形菜单,4行代码足矣。 html代码的编写,直接采用了ul-li的嵌套方式。主要的javascript代码如下:1 $(".menu ul").css("display","none");2 $(".menu a").
2013-04-29 14:06:33 1314
原创 POJO的解释
POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data
2013-04-29 14:06:02 591
加载事件js代码
1 /*加载事件代码*/ 2 function addLoadEvent(func) { 3 var oldonload = window.onload; 4 if (typeof window.onload != 'function') { 5 window.onload = func; 6 } else { 7 window.onload = func...
2013-04-29 14:06:00 105
4行代码简单实现js树形菜单
通常情况下,我们都会用到一些树形菜单,但一时间苦于不知道如何选择合适的控件进行整合。 于是打算自己尝试弄个简单的树形菜单。在这过程中,我发现: 对于一棵简单的树形菜单,4行代码足矣。 html代码的编写,直接采用了ul-li的嵌套方式。主要的javascript代码如下:1 $(".menu ul").css("display","none");2 $(".menu a")....
2013-04-29 14:06:00 137
POJO的解释
POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(D...
2013-04-29 14:06:00 111
原创 Struts+hibernate通用接口BaseDAO
001 public abstractclass BaseDAO {002 protectedSession getSession() {003 returnMySessionFactory.getSession();004 }005 006 protectedvoid closeSession() {007 MySessionFactory.closeSession()
2013-04-29 13:27:07 736
Struts+hibernate通用接口BaseDAO
001 public abstractclass BaseDAO {002 protectedSession getSession() {003 returnMySessionFactory.getSession();004 }005 006 protectedvoid closeSession() {007 MySessionFactory.closeSession()...
2013-04-29 13:27:00 98
原创 通用的DAO查询,常见方法集合,没有使用Spring
001 import java.io.*;002 import java.sql.SQLException;003 import java.util.ArrayList;004 import java.util.List;005 006 import org.hibernate.Hibernate;007 import org.hibernate.HibernateException
2013-04-29 13:26:33 718
通用的DAO查询,常见方法集合,没有使用Spring
001 import java.io.*;002 import java.sql.SQLException;003 import java.util.ArrayList;004 import java.util.List;005 006 import org.hibernate.Hibernate;007 import org.hibernate.HibernateException...
2013-04-29 13:26:00 157
原创 office 2010 xp下载地址
http://d1.xp911.com:801/www.xp911.com/Office_Plus_2010_SP1_W32_xp911.com.rar
2013-04-29 13:25:57 943
office 2010 xp下载地址
http://d1.xp911.com:801/www.xp911.com/Office_Plus_2010_SP1_W32_xp911.com.rar
2013-04-29 13:25:00 117
原创 分享微博@功能jquery代码及全面解析
先上图演示下: 看完图就直接上代码吧,其中有几处写死的地方,我有提示,你们自己改下就是了。 //@显示用户列表(function($) { //判断是否为子元素 function isParent(obj,pobj){ while (obj != undefined && obj != null && obj.tagName.toU
2013-04-29 13:21:58 382
原创 java取的日期的操作,放在类里
public class DateDemo03 { public static void main(String[] args) { DateTime date = new DateTime(); System.out.println("系统时间(-):"+date.getDate()); System.out.println("中文日期(年):"+date.getDate
2013-04-29 13:21:40 547
原创 jQuery基础学习(二)
HTML操作改变 HTML 元素的内容。向 HTML 元素追加内容。在 HTML 元素之后追加内容。CSS操作改变 HTML 元素的 CSS 属性。改变多个 CSS 属性。获得元素的 CSS 属性。AJAX和jQuery使用 $(selector).load(url) 来改变 HTML 内容。使用 $.ajax(options) 来改变 HTML 内容
2013-04-29 13:21:09 324
分享微博@功能jquery代码及全面解析
先上图演示下:看完图就直接上代码吧,其中有几处写死的地方,我有提示,你们自己改下就是了。//@显示用户列表(function($) { //判断是否为子元素 function isParent(obj,pobj){ while (obj != undefined && obj != null && obj....
2013-04-29 13:21:00 151
java取的日期的操作,放在类里
public class DateDemo03 { public static void main(String[] args) { DateTime date = new DateTime(); System.out.println("系统时间(-):"+date.getDate()); System.out.println("中文日期(年):"+date.getDate...
2013-04-29 13:21:00 198
jQuery基础学习(二)
HTML操作改变 HTML 元素的内容。向 HTML 元素追加内容。在 HTML 元素之后追加内容。CSS操作改变 HTML 元素的 CSS 属性。改变多个 CSS 属性。获得元素的 CSS 属性。AJAX和jQuery使用 $(selector).load(url) 来改变 HTML 内容。使用 $.ajax(options) 来改变 HTML 内容...
2013-04-29 13:21:00 61
阿里云maven私服jar包上传和拉取教程
2022-03-04
SecureCRT+FX+keygen_x86+x64_v8.0.rar
2017-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人