- 博客(40)
- 收藏
- 关注
原创 js property
困惑的问题解决:<script> function Eq(){ this.a = "aaa"; Eq.getA = function(){ alert("bbb"); //alert(this.a); } Eq.prototype.getB = function(){ alert(this....
2012-04-11 21:46:17
512
ActionForm 字段getter,setter方法找不到异常
ActionForm 字段getter,setter方法找不到异常:实际中的问题: 首先,当然还是要说它的属性及setter/getter方法。属性以小写字母开头,驼峰命名格式,相应的getter/setter方法是get/set接上首字母大写的属性名。多数情况是对的,且当前流行 的IDE(Eclipse、JBuilder)也都认这个死理。但要是碰到些遗留的代码中属性名捕规范,或者有...
2011-09-28 21:13:33
250
原创 elcipse 常用快捷键整理
elcipse 常用快捷键整理 Ctrl + Shift + O :引入及管理imports语句Ctrl + Shift + T : 打开Open Type 查找类文件Ctrl + Shift + F4 : 关闭所在打开的窗口Ctrl + O : Open declarationsCtrl + E : 打开编辑器(切换窗口)Ctrl + / : 注释本行Alt...
2011-06-02 16:50:51
149
原创 Jbpm4.2 tomcat6 oracle9i安装过程
Jbpm4.2 tomcat6 oracle9i安装过程1.软件清单 jdk1.6 jbpm4.2 tomcat6 oracle9i ant1.7 eclipse-jee-galileo-win322.配置JDK1.6 在系统路径上添加 JAVA_HOME=c:\java\jdk16(我的JDK1.6安装目录)...
2011-05-10 14:04:31
86
原创 jbpm4.3相关表说明.doc
首先,在jbpm4中,流程定义相关的部署信息就存在JBPM4_DEPLOYMENT、JBPM4_DEPLOYPROP及JBPM4_LOB(存放当发布一个png和xml文件后的流程定义后的记录)。中。JBPM4_HIST_PROCINST、JBPM4_HIST_ACTINST两张表中,分别存放的是process Instance、Activity Instance的历史记录,Activ...
2011-05-10 14:01:09
97
原创 ojdbc14.jar与classes12.jar有什么区别
ojdbc14.jar与classes12.jar有什么区别从oracle9.2之后,对jdbc的驱动程序的命名将有所改变,JDK1.1,JDK1.2的驱动程序名(class12.jar)将不在改变,一直沿用下去,从JDK1.4开始驱动程序名将所有改变,例如:JDK1.4的驱动名为ojdbc14.jar。JDK1.5的驱动名为ojdbc15.jar。针对不同的数据库版本时候,jdbc的版本...
2011-05-10 13:59:25
145
原创 类加载
Java类的加载:Java类的加载是由类加载器来完成的。一般来说,类加载器分成两类:启动类加载器(bootstrap)和用户自定义的类加载器(userdefined)。两者的区别在于启动类加载器是由JVM的原生代码实现的,而用户自定义的类加载器都继承自Java中的java.lang.ClassLoader类。在用户自定义类加载器的部分,一般JVM都会提供一些基本实现。应用程序的开发人员可以根据...
2011-04-21 15:53:06
107
原创 页面缓存
。一个网页中不同区域的内容,自身更新频率和呈现及时度要求各不相同,如果为迁就频繁更新的区域,而使整个页面频繁重建缓存,则影响整体吞吐率。。即使是采用局部动态缓存,如果局部区域过多,则会使得页面结构过于复杂,而且整合各个局部页面也存在不小的开销。。有些计算是无法作为页面缓存的,比如有些动态内容中需要获取用户的登录状态,并根据不同用户呈现不同的内容。。这些页面缓存都只是提高了读数据的速度,...
2011-04-14 21:55:00
90
原创 SOA领域建模,用OOD还是SOA方法
领域建模(Domain Model)、消息格式和服务设计:SOA实施的重要原则:。面向服务的建模技术,譬如DOSOM(面向领域的服务建模),是识别候选业务服务的第一步,此处领域是根据业务的功能结构清晰地划分的。。定义完业务服务契约(Contract)之后,OOD是设计服务实现的理想方法。。通过MDM(主数据处理)技术,通过定义最小的规范模型,使服务之间需要交换的信息量尽可能地少。...
2011-04-14 10:18:29
151
原创 敏捷反馈循环的重要性
“反馈循环”是什么呢?简单来说,如果某个流程的执行结果可以影响到此流程未来的运作方式,那么它就存在反馈循环。在敏捷开发流程中存在哪些类型的反馈循环呢?【把两者发挥到极致】中,他们描述了Scrum和XP中一些反馈循环。他们提到的一些较短时间内形成反馈循环的XP实践,包括: 。结对编程 。单元测试 。持续集成而需要较长时间才能形成反馈循环的Scrum实践包括: 。每日站立会议...
2011-04-14 09:10:57
228
原创 jboss-5.1.0.ga 端口号修改
jboss-5.1.0.ga 端口号修改 如下:%JBOSS_HOME%\server\default\deploy\jbossweb.sar\server.xml 按上面的路径找到server.xml文件,修改如下的 port的值即可:<Service name="jboss.web" className="org.jboss.web.tom...
2011-04-12 08:21:04
328
原创 行为建模
面向对象系统是行为建模。行为通过向对象发消息产生作用-让对象做某些事情或者从对象获取数据。 在测试方法中您所做的部分工作是为类设计public借口——开发者如何与这个类交互。您的目标是设计一个类,并且让这个类以尽可能简单的方式来满足开发者的需要。 成员变量的初始化方式:1.在成员变量定义时初始化2.在构造函数中初始化。 class CourseSession{ ...
2011-04-09 00:43:18
224
原创 重 构 敏捷
软件开发中的一个重要问题是代码维护成本的。原因之一是匆忙行动或者纯粹疏忽导致的代码混乱。软件开发中的主要任务是让软件可以工作,可以通过在编码之前编写测试代码来应对这个挑战。其次,您的工作要保证代码干净的。可以通过两种机制来实现:1.保证在系统中没有重复的代码。2.保证代码是干净的,并且富有表现力,可以清晰地体现程序员的意图。 贯穿敏捷java的进程,您将经常停下来反思刚刚写下的代码...
2011-04-08 23:26:04
146
原创 Tomcat 启动 一闪而过 | JAVA_HOME should point to a JDK not a JRE |vista tomcat
Tomcat 启动 一闪而过 | JAVA_HOME should point to a JDK not a JRE |vista tomcat 有的朋友在启动Tomcat的时候会出现问题。 1例如: 手动点击startup.bat 后 ,一闪而过 2例如:在cmd下 进到tomcat的bin目录 运行 startup.bat ,然后输出 了JAVA_HOME sho...
2011-04-07 08:07:46
80
原创 改写equals的时候请遵循通用约定
改写equals的时候请遵循通用约定:1.自反性(reflexive)。对于任意的引用值x,x.equals(x)一定为ture;2.对称性(symmetric).对于任意的应用值 x和y,当且仅当y.equals(x)返回true时,x.equals(y)也一定返回true;3.传递性(transitive).对于任意的引用值x,y,z.如果x.equals(y)返回true,并且y...
2011-04-05 09:53:18
90
原创 eclipse启动参数设置,包括虚拟机路径的设置。
eclipse启动参数设置,包括虚拟机路径的设置。 eclipse启动参数在文件:D:\eclipse\eclipse.ini中设置:例如:-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M-XX:+UseParallelGC-vmD:\jdk1.6\bin\javaw.exe注意:(1) 要按照eclipse的设置规则进行...
2011-04-05 08:38:14
345
原创 避免创建重复的对象
避免创建重复的对象:public class Person { private final Date birthDate; //Other fields omitted public Person(Date birthDate){ this.birthDate = birthDate; } //Don't do this public boolean ...
2011-04-05 00:07:22
74
原创 通过私有构造函数强化不可实例化的能力
通过私有化构造函数强化不可实例化的能力:企图通过将一个类做成抽象类来强制该类不可被实例化,这是行不通的。 有简单的习惯用法可以确保一个类不可被实例化。由于只有一个类不包含显示的构造函数的时候,编译器才会生成默认的构造函数,所以我们只要让这个类包含单个显示的私有构造函数,则它就不可被实例化了。因为显示构造函数是私有的,所以在该类的外部它是不可被访问的。假设该构造函数不被类自身从内部调用,...
2011-04-04 18:35:51
173
原创 使用私有构造函数强化singleton属性
使用私有构造函数强化singleton属性:实现singleton有两种方法:这两种方法都要把构造函数保持为私有的,并且提供一个静态成员,以便允许客户能够访问该类唯一的实例:第一种方法: public class Elvis{ public static final Elvis INSTANCE = new Elvis(); private Elvis(){ ...
2011-04-04 17:09:41
82
原创 考虑用静态工厂方法代替构造函数
考虑静态工厂代替构造函数:好处: 1.静态工厂方法与构造函数不同,静态工厂方法具有名字。 2.与构造函数不同,他们每次被调用的时候,不要求非得创建一个新的对象。 3.他们可以返回一个原类型的子类型对象。public abstract class Foo { //Maps String key to corresponding Class object privat...
2011-04-03 19:41:26
143
原创 JUnit标准
/* * 测试放要遵循下面的标准: * 1.方法必须声明为public * 2.方法的返回值必须为void * 3.方法的名字必须以小写test为前缀 * 4.方法不能接受任何参数 * */...
2011-03-24 14:03:03
88
原创 用一个表更新另一个表
UPDATE ZNP_SBSXSET SB_NAME = ZNP_SBSX_BAK.SB_CODEFROM ZNP_SBSX INNER JOIN ZNP_SBSX_BAK ON ZNP_SBSX.DID = ZNP_SBSX_BAK.DID...
2011-03-11 09:50:08
69
原创 查询和删除表中重复数据
查询和删除表中重复数据文章分类:数据库 若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardid and p1.pname = p2.pna...
2011-03-11 09:49:23
126
原创 用一个表的字段更新另一张表
用一个表的字段更新另一张表:下边语句时在sqlServer中执行成功,没有在Oracle中实验。UPDATE ZNP_SBSXSET SB_NAME = ZNP_SBSX_BAK.SB_CODEFROM ZNP_SBSX INNER JOIN ZNP_SBSX_BAK ON ZNP_SBSX.DID = ZNP_SBSX_BAK.DID...
2010-11-09 08:18:22
78
原创 Hibernate应用中Java对象的状态
[b]临时状态(transient):[/b]刚刚用new语句创建,还没有被持久化,不处于Session缓存中。处于临时状态的Java对象被称为临时对象。 特征:1.不处于Session缓存中,也可以说,不被任何一个Session实例关联。 2.在数据库中没有对应的记录。 在以下情况下,Java对象进入临时状态: 1.当通过new语句创建了一个Java对象,它处于临时状态,...
2010-11-09 08:14:12
56
原创 合并sql数据
create table BILL ( BILL_ID NUMBER not null, --主键 CHARGE NUMBER, --钱 PAY_ID NUMBER --外键,关联PAYMENT表的PAY_ID字段 ) insert into bill(bill_id,charge,pay_id) val...
2010-10-26 08:29:52
111
原创 IReport
Jasper Report用户手册version1.0 作者:薛笛 EMail:jxuedi@gmail.com Jasper Report用户手册... iversion1.0. i1 简介... 12 API概览... 2Class net.sf.jasper.engine.design.JasperDesign. 2...
2010-10-15 14:01:35
318
原创 一条SQL删除所有表中数据
EXECUTE sp_msforeachtable 'delete from ?'或者EXECUTE sp_msforeachtable 'truncate table ?'
2010-10-15 09:18:42
68
原创 iReport默认参数和变量的意义
变量:$V{PAGE_NUMBER}代表当前页数(可以是页码也可以是页数,通过TextField的计算时间的不同值来设置)$V{PAGE_COUNT} 当前页面中记录的数目$V{groupname_COUNT}代表当前组的记录数 eg:如果组是根据$F{the_city}分组,组名是CityGroup的话,那么此变量为$V{CityGroup_COUNT}$V{COLUM...
2010-10-14 17:12:25
100
原创 System.getProperty()参数大全
java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installa...
2010-10-14 14:13:52
82
原创 笔记1
java.swing.DefaultListModel此类以松散方式实现了java.uitl.Vector API,没有collection类支持,并且在发生更改时通知ListDataListener.目前,它委托给一个Vector,在将来的版本中,它将是一个真正的Collection实现。it.businesslogic.jreport.compiler.xml.SourceLoca...
2010-10-13 14:23:18
129
原创 oracle 特殊字符 转义
1、oracle 特殊字符 转义关键词: oracle 转义 环境:oracle 9i plsql在plsql里边执行:update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test'这条sql语句往数据库的pa...
2010-09-21 15:18:37
199
原创 JFreeChar API
JFreeChar API关键字: 网上摘抄,以备今后查看之用 JFreeChart类: void setAntiAlias(boolean flag) 字体模糊边界 void setBackgroundImage(Image image) 背景图片 void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参...
2010-09-20 15:48:44
71
原创 DisplayTag帮助
DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net/ 一、最简单的情况,未使用标签 标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。 二、使用标签的情况 ...
2010-09-11 12:52:58
86
原创 分析DWRutil.js包
DWR - Direct Web Remoting ajax是一种提高web站点吸引力和实用性的书写web页面的方法。它从服务器端更新web页面的特殊区域,从而增强用户的交互性。它允许信息在短时间的延迟或不用刷新页面的情况下更新。 DWR减少了开发时间,也减少了一些可能的错误,这些错误是在提供常用的方法函数并消除一些与高交互性 web站点有关的重复性代码的时候产生的。...
2010-09-06 20:25:15
88
原创 commons(一)初步使用
apache commons项目大家都应该有或多或少的了解了,目前它在其他许多开源项目中被广泛得应用,基本上已经成为项目开发的一些基本(工具)类,像其中对字符串的处理、对日期、数字的处理,对javabean的处理、以及对xml和模板的处理等,都为项目开发提供了很大的方便。希望大家也将这些工具类应用到自己的日常开发中来。下面仅举几例,实际的用途要更为广泛得多: 1、判断一个字符串(str)是...
2010-09-06 20:15:28
245
原创 强悍的图表工具chartdirector
chartdirector 学习文章分类:Java编程 强悍的图表工具chartdirector ChartDirector 是一款商业的Java图表库,使用它做的图表非常的精细漂亮,提供免费版本,但会出现logo信息。网上有很多关于它的破解方法。 对比我一直使用的JFreeChart来看呢,它的优点就是图表特别精细,使用过JFreeChart的人可能会发现它所生成的图表的...
2010-09-06 19:38:46
266
原创 sql修改表结构
增加字段 alter table docdsp add dspcode char(200) 删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 修改字段类型 ALTER TABLE table_name ALTER COLU...
2010-08-26 07:36:33
148
原创 JAVA 自定义标签 简介
Html代码 Test.jsp My JSP 'Test.jsp' starting page This is my JSP page. Date : File : Test.jsp ...
2010-06-20 12:13:10
56
原创 用自定义标签实现分页
这两天系统把的JSP+Servlet复习了一遍.最后看到了自定义标签这一块,发现自己忘没了,于是找资料看以前的项目,回顾了一下自定义标签的用法,于是写了下来,怕自己忘记!我们先分析一下分页标签的需求:如下图: 用自定义标签实现分页如果我们要写出分页标签,最少我们要有三个变量,curPage//当前页 --也就是说现在用户正在浏览第几页.total //总记...
2010-06-20 10:09:43
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人