- 博客(92)
- 资源 (2)
- 收藏
- 关注
原创 jquery-Bayeux数据推送
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose
2014-10-20 11:19:15
252
原创 迪米特法则
法则定义迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。英文简写为: LoD.2来源历史1987年秋天由美国Northeastern University的Ian Holland提出,被UML的创始者之一Booch等普及。后来,因为在经...
2014-10-20 09:45:18
195
原创 java工厂方法模式
工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪 一个类。工厂方法使一个类的实例化延迟到其子类。工厂方法模式结构为: public abstract class AbstractFacotry { public abstract Fruit productionFruit();} publi...
2014-10-16 16:15:13
169
原创 java代理模式
《大话设计模式》之代理模式代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。引用《大话设计模式》的例子来说明代理的作用!小明喜欢别的班一位女同学(MM),但是不认识她,可是他认识他同班同学,所以小明想通过他认识的同班同学来追(MM)。如果把这个场景应用到设计模式当中的话,就应该用代理模式。代理模式和被代理者的接口是同一个如图: ...
2014-10-15 13:36:06
153
原创 里氏代换原则
里氏代换原则“里氏代换原则是Barbara Liskov女士在1988年发表的,具体数学定义比较复杂,你可以查相关资料,它的白话翻译就是一个软件实体如果使用的是一个父类的话,那么一定适用于其子类,而且它察觉不出父类对象和子类对象区别。也就是说,在软件里面,把父类都替换成它的了类,程序的行为没有变化,简单地说,子类型必须能够替换掉它们的父类型。” 里氏代换原则(LSP):子...
2014-10-14 17:36:38
137
原创 《JAVA与模式》之策略模式
转载http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html《JAVA与模式》之策略模式在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使...
2014-10-13 17:07:18
118
原创 单一职责原则学习
转载http://baike.baidu.com/view/4779987.htm?fr=aladdin面向对象五大原则之单一职责原则单一职责原则内容为:单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。该原则由罗伯特·C·马丁(Robert C. ...
2014-10-13 16:30:23
122
原创 简单工厂模式
《大话设计模式》 ---------------简单工厂模式在网上找一下简单工厂模式的定义,然而没有找到比较官方的定义。本人认为,简单工厂就是能生成一类相同的动做行为类。(可能不太准确)。 原型模式的结构1) 定义工厂能生产出什么类型的类,此类最好是接口或者是抽象类 -----------------------------标记为(1)2) 所有要生成的类都实现或继...
2014-10-13 16:17:12
122
原创 《JAVA与模式》之原型模式
转载http://www.cnblogs.com/java-my-life/archive/2012/04/11/2439387.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述原型(Prototype)模式的: 原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。 ...
2014-10-13 15:40:20
127
原创 桥接模式(Bridge Pattern)
转载http://www.cnblogs.com/houleixx/archive/2008/02/23/1078877.html 学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出. 生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的...
2014-10-10 09:23:41
141
原创 面向对象五大原则
参考http://zh.wikipedia.org/wiki/SOLID_(%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1)面向对象五大原则英文缩写为SOLIDS->SRP:Single responsibility principle 单一职责原则O->OCP:open close principle...
2014-10-09 11:47:13
156
原创 eclipse 过滤svn
开发过程中一直在用SVN做版本控制,使用Eclipse编译文件后,classes文件中总是有.svn的文件夹,在做提交时有时会报错,这些文件没有什么用,而且影响build的速度。 使用编译时过滤选项可以使编译时.svn不移到classess目录中,设置方法: "Project->Properties->Java Build Path",右侧的面板中的"Source"选项卡,展开"sou...
2011-06-07 13:51:57
152
原创 xp svn 安装
1.SubVersion 点击这里下载,版本是1.3.0,SubVersion服务程序. http://subversion.tigris.org/files/documents/15/29065/svn-1.3.0-setup.exe2.TortoiseSVN 点击这里下载,版本是1.3.2,SubVersion客户端程序.http://prdownloads.sourceforge.n...
2011-06-07 11:45:10
251
1
原创 完全卸载oralce
软件环境: 1、Windows xp+ORACLE 8.1.7 2、ORACLE安装路径为:C:\ORACLE 实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle...
2011-06-03 17:24:54
92
原创 算法的Java实现
引用:http://www.java3z.com/cwbwebhome/article/article5/51296.html?id=3438 public class SimpleBloomFilter { private static final int DEFAULT_SIZE = 14 ; private static final int [] see...
2011-06-02 17:05:10
104
原创 js 打印页面信息
//打印 function printDialog() { if (navigator.appName == "Microsoft Internet Explorer") { try { var win=top.docnt.getElementById("main").contentWindow;//这...
2011-06-02 15:25:23
138
页面表格成Execl
ExcleBuild.java//生成Execl所要的类package com.richsoft.sxdl.session.tools.graphics;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import jxl.Workbook;import ...
2011-06-02 14:47:57
117
原创 js常用方法
Array.prototype.delRepeat = function () {//删除重复数据 var newArray = []; var provisionalTable = {}; for (var i = 0, item; (item = this[i]) != null; i++) { if (!provisionalTable[item]) { newArray.push(i...
2011-02-14 15:49:04
96
原创 把html表格中数据转化为数据
function tableInfo(id) {//把页面的表转为两维数组 var tr_s = $("tr", $("#grideData"));//grideData是表格的id var col_length = 0; var rows = $("td,th", $(tr_s[0])); $.each(rows, function (i, n) { if ($(n).attr("cols...
2011-02-14 15:45:06
252
原创 设置tocat内在大小
查看TOMCAT内存使用情况 内存数修改方法 收藏 view plaincopy to clipboardprint?<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://ww...
2010-12-13 16:52:54
135
原创 js 禁止用键
转载http://fxz-2008.iteye.com/blog/520522<script language="javascript"> //禁止用F5键 function document.onkeydown() { if ( even...
2010-12-09 14:41:03
78
原创 时间格式
Date.prototype.pattern=function(fmt) { alert(fmt); var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours()%12 ==...
2010-11-16 17:12:48
95
原创 滚动图片
写道<marquee scrollamount="3" onMouseOver="stop()" onMouseOut="start()" direction="left"> 放你要的图片 </marquee> start()和stop()是jquery 1.4.2版里的方法
2010-10-08 16:20:59
86
原创 jquery validate
默认分类 2010-04-04 20:35:01 阅读123 评论0 字号:大中小 jquery.validate是jquery旗下的一个验证框架,借助jquery的优势,我们可以迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,并且对国际化也有很好的支持。说明:需要JQuery版本:1.2.6+步骤:1, 要导入相应的jQuery.js与jquery.validate.js...
2010-05-31 17:30:24
163
原创 javax.naming.NameNotFoundException: Name not found in context ... -
javax.naming.NameNotFoundException: Name not found in context ... - 当EJB发布到JBOSS时,如果我们没有为他指定全局JNDI名称或修改其默认EJB名称,JBOSS会按照默认的命名规则为EJB生成全局JNDI名称,默认的命名规则如下:①:如果把EJB作为模块打包成*.ear的JAVA EE 企业应用文件...
2010-05-26 15:55:47
441
原创 ejb 分布开发
ejb项目Helloword首先把jboss下client下的jar全都引入项目中 package cn.ldf.bean;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Gener...
2010-05-25 11:47:53
119
原创 js 屏蔽右键
function rf() { return false; } document.oncontextmenu = rf function keydown() { if(event.ctrlKey ==true || event.keyCode ==93 || event.shiftKey ==true) ...
2010-05-21 16:23:30
109
jsf el表达式当字符串
今天做了一个jsf的小例子,什么写的都一样但是我的<f:inputText value="#{user.name}"这里边el:"#{user.name}当成字符串使用了。在网上找了一些文章可是不试用找了很长时间终于找到了。我用的是myeclipse 6.0+ jdk 1.6+tomcat6.0我做的这个例子的jar包都是在jsf教程上下的,所以才出这样的问题,如何你是在...
2010-05-19 10:14:22
185
原创 ejb WebService
中间件jboss WebServcie包引用jboss下client里的jar包(D:\jboss-4.2.2.GA\client) WSClient项目包引里的lib包.自动生成web类 运行build.xml (点击build.xml 在outLine窗口里有一个Wsclinetge[defult]选上右键点出有一个run as )outLine窗体就是显视类信息的窗口....
2010-05-18 14:47:31
83
原创 ejb3 消息驱动Bean例子
里边有一个叫itcast-service.xml放到你的jboss下如(D:\jboss-4.2.2.GA\server\default\deploy)里边有一个build.xml文件,这个文件一定要配置环境变量(JBOSS_HOME(D:\jboss-4.2.2.GA\))...
2010-05-18 10:42:20
145
原创 (mysql,sqlserver,orcal)数据连接
<?xml version="1.0" encoding="UTF-8"?><datasources><!-- MYSQL --> <local-tx-datasource> <jndi-name>DefaultMySqlDs</jndi-name> <connect
2010-05-14 10:44:40
257
原创 email发送邮件
package mail;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.NoSuchProviderException;import javax.mail.Transport;import javax.mail.internet.Intern...
2010-05-14 09:22:10
448
原创 得到请求路径和参数
String uri = request.getRequestURI()+ (request.getQueryString() == null ? "" : "?"+ request.getQueryString());如果 http://localhost:8080/test/jing.jsp?method=1&heh=2 request.getRequestURI(): /t...
2010-05-13 11:44:26
107
原创 tomcat 热启
把javarebel.jar和javarebel.lic放到你tomcat下bin包下 如(D:\tomcat\bin)如何你用的是myeclipse的话Windew->Preferences->MyEclipse->Servers->Tomcat->你所有的tomcat版本 选择jdk Optional java vm srguments-nov...
2010-05-12 13:05:04
77
原创 Tomcat内存溢出的三种情况及解决办法分析
转http://news.newhua.com/news1/program_net/2009/824/09824152580F1DEG35AF458KKFC73F29192638HG2GAEFKFKDAG2CKD.html?lt=commonTomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这...
2010-05-12 08:32:13
89
原创 汉语转拼音
//汉语转拼音的方法 protected String HanyuToPinyin(String name){ String pinyinName = ""; char[] nameChar = name.toCharArray(); HanyuPinyinOutputFormat defaultFormat = ...
2010-05-12 08:12:02
120
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人