自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

DB2存储过程开发最佳实践(转载)

http://acme1921209.iteye.com/blog/97829

2008-02-28 13:14:12 163

DB2使用笔记

1.连接DB2开始-->运行-->db2cmd-->db2 connect to selfhelp user lixh using lixh2.从DB2导出数据为文本方式到本地:db2 export to 'd:\gg.txt' of del modified by timestampformat="yyyy-mm-dd hh:mi:ss" messages 'd:\mm.txt'...

2008-02-27 17:51:01 180

从Oracle 到DB2

从Oracle 到DB2(一):http://www.ibm.com/developerworks/cn/db2/library/techarticles/0209sunshulong/index1.html从Oracle 到DB2(二):http://www.ibm.com/developerworks/cn/db2/library/techarticles/0209sunshu...

2008-02-27 17:21:56 187

select * from dual (转)

T-SQL是SQL Server的语言引擎,而Oracle的语言引擎却是PLSQL。这两种查询语言都对ANSI SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍下如何对这些扩展进行转化以用在SQL Server环境下。 列的选择 用PLSQL执行数据查询的时候,FROM子句...

2008-02-27 17:18:56 1229

DB2中类似于ORACLE中的DUAL表的表(转)

http://menjoy.iteye.com/blog/111737DB2中类似于ORACLE中的DUAL表的表问题 :在ORACLE中,数据库用户可以通过访问DUAL表获取一些系统信息,例如: 'SELECT SYSDATE FROM DUAL'命令返回当前系统日期SQL> SELECT SYSDATE FROM DUAL;SYSDATE----------...

2008-02-27 17:16:45 248

spring两种常用的配置文件方式

在项目中会涉及到多个spring的配置文件,在我所接触的项目中,只用到了两种不同的方法进行配置,有其他好办法的,欢迎讨论。方法一:在web.xml文件中作如下配置: contextConfigLocation /WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml ...

2008-01-25 11:26:35 205

load-on-startup 真实含义

用了那么久都没真正看过文档说load-on-startup 是什么意思的,今天偶然看到了这个问题,记录一下吧。这个标签的含义是指,容器启动时加载这个servlet的顺序,正常的取值范围是:负数,0-5,如果是负数或者没有这个标签,则容器在启动时不自动加载这个servlet,如果是0-5,则按照顺序加载这个servlet,执行初始化方法init()。数字是0-5,加载顺序也是0-5。下面是文...

2008-01-25 10:07:19 244

JAVA编程经验

http://www.javaresearch.org/faq/thread.jsp?column=723&thread=82524

2008-01-21 17:15:31 120

Spring使用Quartz调度器 实现时间点任务(Spring in Action中文版)

7.3.2 使用Quartz调度器Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。关于Quartz的更多信息,可以访问Quartz位于http://www.opensymphony.com/quartz的主页。...

2008-01-21 13:10:09 104

调测接口

调测了三天的接口,总结成几句话:一、仔细阅读日志,每一行都要仔细阅读,对比。二、咬透接口要求,这是根本。三、多写测试程序,复杂问题简单化。四、要相信总会有办法解决的。...

2008-01-21 09:53:14 152

oracle小总结

删除掉重复数据的语句,但是这个语句执行的效率有点低,很慢,暂时还没找到好的解决方法。delete from t_user where rowid not in (select max(rowid) from t_user group by user_id )注意:在很多数据库中,字段默认值如果没有设置或没有指定NOT NULL的话,默认就是NULL,所以在涉及到程序编程的时候可能会...

2008-01-15 14:42:30 93

下拉菜单的处理方式

页面处理可以通过JSTL标签来实现,也可以通过JAVA脚本来实现,具体看需要了如果是用JSTL标签来实现,遇到下拉菜单时,需要动态的保持住下拉菜单的值,可以通过以下语句来实现:按照通话次数排序这里的option是写死的,可以通过标签来循环输出。其中reportForm需要在action类里设置到request.SetAttribute()里面。如果是用JAVA脚本来实现,可以通...

2008-01-15 14:39:44 103

JavaScript的几个小问题

改了几天bug,一个字,烦!不过却可以总结一些东西,也算是进步吧,也许以后用的着。1.对于分页查询,如果在一次查询的基础上再进行二次查询,要保持查询结果在第一页,可以通过javascript让页面在提交之前设置当前页在第一页。2.对于修改操作,比如当我选择修改某个用户的信息,进入页面的时候我没有修改而返回了,这时候再查询,居然跳转到刚才的修改页面而不是显示查询列表,对于这种情况...

2008-01-15 14:37:10 88

Hibernate2和Hibernate3的一个小区别

在映射文件中,class那里lazy属性在hibernate2中默认是false,而在hibernate3中是true,所以在hibernate2中如果不配openSessionInView就用了load操作也不会有问题,因为默认是没有懒加载,根本就没用这个功能,而在hibernate3中,因为默认就是懒加载,所以如果不配openSessionInView就用load操作就会有问题,当然我们可以手...

2008-01-15 14:33:58 105

JUnit in Action笔记(一)

结对开发:pair programming框架:框架是一个应用程序的半成品。框架提供了可在应用程序之间共享的可复用的公共结构。框架和工具包之间的区别是,框架提供了一致的结构而不仅仅是一组工具类。单元测试所关注的常常是方法是否满足API契约。单元测试的一条核心原则是:若程序的某项核心功能没有经过自动测试,那么该功能基本等于不存在。最简单的测试是写一个main方法,...

2008-01-15 14:30:25 124

几本软件项目管理方面的书

几本软件项目管理方面的书《Rational统一过程:实践者指南》 温昱的《软件架构设计》何为架构?架构是组件,组件与组件之间,和与环境之间的关系,引导设计发展原则中体现的系统的基本结构。怎么来描述这个架构呢?从角色的角度来说,业务分析员只关心别人的事和物,就是客户需要什么,而项目经理只关心自己的事和物,就是我手下这些人怎么来办事但是没人关心产出的事和物。这就...

2008-01-15 14:28:59 1395

在数据库中对树进行遍历查询(转)

最近看到同事用到了这个功能,恰好也发现了一篇好文章,就转过来了。在数据库中对树进行遍历查询,看看如何实现,这里的例子是用oracle来实现。ORACLE Recursion query for TREE with "connect by/start with" -- Tirle : Recursion query for TREE with "connec...

2008-01-15 14:26:28 340

JavaScript的parseInt()方法

今天发现一个以前测试没有出现的问题,是一个javascript校验日期的方法。当当前日期为2004-12-08时,我要得到日的数字,然后就用到了parseInt(date.getDate())也就是parseInt('08')。这样调用后返回值是0。最后导致方法校验失败。而其他日期都没有问题,经过查看javaScript帮助文档。有下面的说明:parseInt 方法返回由字符串转换...

2008-01-15 14:23:57 235

用simpleDateFormat格式化日期

在应用中经常会遇到日期格式化的问题,大致说起来主要有两个方面的解决方案,一个是在服务器端格式化,就是在编写JAVA程序时,一个是在输出时格式化,如用JSTL标签进行格式化输出等。前一种通常会影响数据库的检索结果,后一种只是单纯的为了输出好看。这取决于你的需求。下面举个例子说明用simpleDateFormat来格式化日期。/*** 返回一个日期的00点时间,如:2008-01-15 13:...

2008-01-15 14:09:02 513

oracle学习总结(二)(转)

本文的主要内容包括:在oracle中实现自增型ID,删除数据表中的重复记录一.自增型ID1.首先创建 sequence create sequence seqmax increment by 12.得到一个IDselect seqmax.nextval ID from dual 3.若要删除一个sequencedrop sequence seqmax;二...

2008-01-14 15:51:13 82

oracle学习总结(一)---ROWID(转)

搞oracle都会经常碰到rowid,本文是笔者根据网上各位的文章,加上自己学习中的体会,总结而成。一.rowid简介 rowid就是唯一标志记录物理位置的一个id,在oracle 8版本以前,rowid由file#+block#+row#组成,占用6个bytes的空间,10 bit 的 file# ,22bit 的 block# ,16 bit 的 row...

2008-01-14 15:50:16 152

关于oracle存储过程的若干问题备忘(转)

关于oracle存储过程的若干问题备忘1.在oracle中,数据表别名不能加as,如:select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧2.在存储过程中,select某一字段时,后面必须紧跟into,如果...

2008-01-14 15:48:30 121

java中关于时间日期操作的常用函数(转)

1.计算某一月份的最大天数Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Ca...

2008-01-14 15:47:20 93

J2EE反模式

反模式(英文:Anti-patterns或pitfalls), 是指用来解决问题的带有共同性的不良方法。它们已经经过研究并分类,以防止日后重蹈覆辙,并能在研发尚未投产的系统时辨认出来。软件开发中公认的反模式项目管理上的反模式水中望月(Smoke and mirrors):向人演示还没有实现的功能看上去会是什么样的。英文缘自一项魔术手法:放出烟雾并趁机用镜子遮住一件物体,使它看起...

2008-01-14 15:27:34 223

struts防止重复提交(转)

判断重复提交一般用在插入、修改、更新上,但是修改更新一般是在数据库中根据ID来判断,所以判断重复提交意义不大。主要的就是在插入时作判断了。  Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌...

2008-01-14 15:26:42 65

select into 和 insert into 总结(转)

SELECT...INTO 语句 创建制表检索. 语法 SELECT field1[, field2[, ...]]INTO新表[IN外部数据库] FROM源 SELECT...INTO 语句可分为以下几个部分:部分 说明 field1, field2 欲复制至新表的字段的名称。 NewTable 欲创建的表的名称。它应遵循标准命名公约.如果 NewTabl...

2008-01-14 15:25:59 175

eclipse debug调试(转)

怎样在Eclipse中使用debug调试程序?最基本的操作是:1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行,3,F7是跳出函数4,F8是执行到最后。///////////////...

2008-01-14 15:24:33 86

ANT构建项目(转)——

Ant编译打包项目Blog项目对应的文件目录树如下:blog:.├─demo —— demo 目录├─sql —— sql脚本目录├─src —— Java源文件目录├─test —— 测试文件目录└─web ...

2008-01-14 15:23:33 103

Spring事务处理的两种方式

spring事务管理:可以通过两种方式实现,一是用AOP来控制事务: ...

2008-01-14 15:22:38 87

JSTL时间处理方式

jstl中的日期格式化! [转贴 2005-10-25 17:48:31 ] 发表者: wugenlin0815 JSTL标签跟struts的标签混合使用:(最好设置pattern) JSP Standard Tag LibrariesFormatting and InternationalizationTwo form input paramete...

2008-01-14 15:21:35 181

JBPM学习笔记(一)(摘自银狐)

引擎内核所关注的是一个非常“抽象”层面的问题,而不同引擎关注的“一套完整的执行环境”。或者我们可以这么来说,引擎内核的职责是非常“精简”的:确保流程按照既有的定义,从一个节点运行到另一个节点,并正确执行当前节点。总的来说,引擎内核主要关注四个方面的问题:(1) 流程定义问题:不是说如何图形化的定义流程,而是如何用一套定义对象,来诠释所定义的流程。(2) 流程调度问题:提供什么的机制,可...

2008-01-14 15:20:28 136

Eclipse常用快捷键和使用技巧(转)

Eclipse 十大常用快捷键 使用Eclipse 一年以上的开发者对快捷键不会陌生,但是了解并记住所有的快捷键绝对是个挑战性的工作,实际上我们没必要都记住。我总结了以下十个:1,Ctrl + Shift + O : Organize imports 2,Ctrl + Shift + T : Open Type 3,Ctrl + Shift + F4 : Close all O...

2008-01-14 15:16:10 570

DOM4J学习笔记二(转)

(一)移除节点及属性 /** *//**移除节点和属性的操作 * @throws DocumentException */ public void RemoveOperator() throws DocumentException...{ //待生成xml的字符串 String str="Java100" ...

2008-01-14 15:10:30 195

DOM4J学习笔记(转)

(一)创建Document的基本操作/** * xml基本操作 */ public void BaseOperation(){ //创建一个document Document document=DocumentHelper.createDocument(); //创建根结点 Element root=document.addElement("root...

2008-01-14 15:08:53 91

struts menu 学习指南

开源的menu插件,使用简单,只需配置

2008-01-30

空空如也

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

TA关注的人

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