自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (5)
  • 收藏
  • 关注

转载 Eclipse安装JUnit

一、简介    JUnit是一款由Erich Gamma(《设计模式》的作者)和Kent Beck(极限编程的提出者)编写的开源的回归测试框架,供Java编码人员做单元测试之用。当前版本4.1,可以从www.junit.org网站上获得。与早期的JUnit 3相比,JUnit 4.1依赖于Java 5.0的新特性,因此无法兼容于jdk 1.4,可以说是一个全新的框架。    由于这里使用的

2013-01-05 22:03:15 3689

转载 Eclipse装配JavaScript智能提示插件 spket

Eclipse安装JavaScript智能提示插件 spket1、首先下载spket插件 http://www.spket.com/download.html2、作者本人下载的spket版本为1.6.22.下载解压后直接放置于Eclipse的dropins目录下,重启Eclipse. 3.下载Mootools文件4.设置spket ,Window -> Preferen

2012-10-25 14:14:27 2024

转载 行转列问题总结1 - 行转列

行转列问题总结 - 1、行转列 (后面不断整理论坛中出现的各类问题) ---1、最简单的行转列/*    问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 李四 74   84   94

2012-03-20 22:42:08 774

转载 LENGTH,LENGTHB,LENGTHC,LENGTH2,LENGTH4的区别

具体说明如下:LENGTH(string1) 返回以字符为单位的长度.LENGTHB(string1) 返回以字节为单位的长度.LENGTHC(string1) 返回以Unicode完全字符为单位的长度.LENGTH2(string1) 返回以UCS2代码点为单位的长度.LENGTH4(string1) 返回以UCS4代码点为单位的长度.在不同的数据库,LENGTHB得

2012-03-13 21:44:30 1800

转载 Oracle定义varchar2()类型存储汉字的长度问题

oracle 的varchar2(4000)通过jdbc的thin驱动连接为什么只可以存666个汉字?谁说只能存储666个汉字的?varchar2最大是4000字节,那么就看你的oracle字符集,如果字符集是16位编码的,ZHS16GBK,那么每个字符16位,2字节,所以可以容纳2000字符。如果是32位编码的字符集,那么只能存储 1000个字符。从后

2012-03-13 21:41:53 22172

转载 如何查看oracle执行计划

一、什么是执行计划An explain plan is a representation of the access path that is taken when a query is executed within Oracle.二、如何访问数据At the physical level Oracle reads blocks of data. The smal

2012-03-13 21:06:44 798

转载 查看oracle执行计划

日常开发活动中,有时候需要对oracle执行计划进行监控,以此来调优程序和数据库方面的性能。常用方法有以下几种:一、通过PL/SQL Dev工具    1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。    2、先

2012-03-13 20:27:43 421

转载 Eclipse 3.6, Myeclipse 9 反编译工具安装(jad)

jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。还好找到eclipse下的插件,叫jadclipse,安装好之后,只要双击。tech.Phontol.comclass文件,就能直接看源文件,包括jar包中的class文件,也可以直接反编译。    1.在附件中 jad.rar下载后解压。 解压缩后将jad.exe拷贝到JRE的bin目录下,

2012-03-02 15:04:24 931

转载 oracle connect by prior 树形结构

为了更好的查询一个树状结构的表,在Oracle的PL/SQL中提供乐一个诱人的特性——CONNECT BY子句。它大大的方便了我们查找树状表:遍历一棵树、寻找某个分支……,但还是存在一些不足。在Oracle 10G,就对这个特性做了增强。下面就举例说明一下:CONNECT_BY_ROOT一张表,有多颗子树(根节点为0),现在我想知道每个节点属于哪个子树。举例:铃音目录结构下有多个大分类:中

2011-11-07 16:00:42 3219

转载 Oracle Connect By Prior用法(实现递归查询)

Oracle ConnectBy用法oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by是结构化查询中用到的,其基本语法是:select ... from where start with connect by ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重起始根

2011-11-07 15:58:33 2576

转载 利用oracle中的MINUS函数和OVER函数,进行两个记录的比较

1 前言  -------------------------------------------------------------  在程序设计过程中,往往遇到比较两个记录集的差异。如,判断原来传入的订单资料与后来传入的订单资料之间的差异,并且将差异的数据显示给用户。  实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较...等等,当然返回差异数据的方式多种多

2011-10-22 15:08:41 6327

转载 Oracle中Union与Union All的区别

如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行

2011-10-22 14:41:47 899

原创 Java中的回调方法

在C和C++中,回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。       在

2011-09-06 15:28:22 581

原创 数据库三大范式

开发项目,首先要根据业务,找出实体,并且确定实体间的关系。进而建立关系型数据库。数据库的构建,关系着整个项目的开发。一个结构良好的数据库,让项目在开发的过程中可以顺畅,而一个结构不稳定的数据库则会导致项目在开发的过程中大量的修改代码。不能满足java原则之一的开闭原则。

2011-08-02 20:58:20 632

转载 uml用例用例图、用例名、主事件流、辅事件流、后置条件

用例建模(Use Case Modeling)是使用用例的方法来描述系统的功能需求的过程,用例模型主要包括以下两部分内容:    用例图(Use Case Diagram) <br />   确定系统中所包含的参与者、用例和两者之间的对应关系,用例图描述的是关于系统功能的一个概述。 <br />   用例规约(Use Case Specification) <br />   针对每一个用例都应该有一个用例规约文档与之相对应,该文档描述用例的细节内容。 <br />   在用例建模的过程中,我们建

2011-04-29 09:17:00 10027

原创 GoldenGate 使用小结

<br />here I only show the meaning of params.<br /> add extract <group name>, TRANLOG, BEGIN NOW, THREADS <thread number><br />其中group name表示这个Extract group的名字<br />TRANLOG 表示使用事务日志的方式<br />BEGIN NOW 表示从现在开始,你也可以指定一个具体的开始时间<br />THREADS 表示从哪个instance上运行,只对

2011-04-28 21:14:00 4490

原创 [技术] 【技术支持】深度解剖S60内部资料,6600为例

<br />S60资料大全之一诺基亚字符串计世网智能手机俱乐部2 _" F3 B; [& v. J% P- B7 i<br />*#06#:显示IMEI码。  手机,智能手机,手机软件,手机游戏,铃声,主题,图片,电子书,手机报价,下载,智能手机测评,使用心得,N95,N73,N76,E61i3 Y* Y% B5 n% {" ^* M* H! U7 E<br />*#0000#:第一行-软件版本,第二行-软件发布日期,第三行-手机型号。(我的手机是心机v5.27.0版本的,04年6月28号发布。) 

2011-04-26 10:10:00 15872

原创 SAP工作流介绍之ABAP Business Workflow介绍

<br />什么是工作流<br /><br />工作流(Work Flow)就是自动运作的任务的进程中,参与的人、文件、信息或任务,以及各个要素间的传递按照规程运转。打个比方说,我们可以将整个业务过程看作是一条河,河流中一系列相互衔接、自动进行的业务活动或任务的跟随和相互作用就像流过的水,那么我们称这个过程为工作流。<br /><br />工作流作为经营过程的实现技术能够反映经营过程的几个问题:<br /><br />Ø 经营过程是什么?<br /><br />Ø 怎么做?<br

2011-04-19 12:27:00 3609

转载 需求分析阶段的工作(一):业务用例和系统用例

<br />在这里要申明的是逻辑模型并不能完全算需求分析阶段的工作,因为它包含了设计模型的概念,但是我又把它归纳了一块到需求分析阶段,原因在于逻辑模型中存在了业务对象模型和分析模型的概念。<br />言归正传,先来看用例模型。<br />用例模型<br />  用例模型包含了两部分:业务用例模型和系统用例模型。从字面的意义来看,确实很难分清两者究竟在做些什么工作。因此我们要重点解释一下。<br />业务用例模型的目的在于:<br />1. 描述企业的内部组织结构<br />2. 描述企业各部门的业务<b

2011-04-07 10:17:00 1898

原创 UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解

<br />共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。<br /><br /><br />1、包含(include)<br /> <br />    包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。基用例控制与包含用例的 关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基用例可以依赖包含用例执行的结果,但是双方都不能访问对

2011-04-02 15:58:00 868

原创 SQL:上个月最后一天、下个月第一天

<br />上个月最后一天:select to_char(add_months(last_day(sysdate),-1),'yyyy-MM-dd') LastDay from dual;<br />下个月第一天:SELECT to_char(last_day(SYSDATE)+1, 'yyyy-mm-dd') FROM dual;

2011-03-21 14:07:00 5769

原创 解决JBPM插件jbpm-gpd-site中输入中文乱码与在属性Name中输入字母总是刷新

<br />流程图插件中输入中文保存后会变成乱码。参考网站:http://am-wj.javaeye.com/blog/432188<br /> <br />1.将文件 JbpmLocationPage.java 放入eclipse/plugins/org.jboss.tools.jbpm.common.source_日期.jar的org/jboss/tools/jbpm/preferences目录下<br />2.将文件JbpmLocationsPage%241.class、JbpmLocatio

2011-03-16 16:17:00 1527

转载 jBPM4.3的安装过程

<br />免费的午餐jBPM4.3中包含了BPMN 2.0,而且是开源的。在此和大家分享一下我的jBPM 4.3的安装过程。<br /> <br />本文结构 <br />1、准备工作<br />2、jBPM4.3目录结构<br />3、修改配置<br />    3.1 修改需要部署到的jboss的相关信息<br />    3.2 修改数据库配置<br />4、部署<br />    4.1 创建数据表<br />    4.2 安装jBPM<br />5、其他<br />    5.1 示例的添

2011-03-16 11:08:00 1631

原创 jbpm4工作于oracle之上hibernate.jdbc.batch_size的设置及问题

<br />  jbpm4是基于hibernate实现的工作流平台,毫无疑问,她能支持多种主流的数据库。但在jbpm4中,流程发布时需要<br /> <br />像数据库写入blob类型的数据,但在oracle中,stream是不能以batch的方式写入数据库的。如果在Oracle数据库平台<br /> <br />下使用jbpm4,需要设置<prop key="hibernate.jdbc.batch_size">0</prop>,<br /><br />否则就会发生如下异常:<br /><br

2011-03-15 15:45:00 1727

转载 ant 安装配置小结

<br />1、Ant包下载地址:http://ant.apache.org/bindownload.cgi<br />2、解压缩整个包<br />3、在你想放置的位置建一个目录,比如D:/Ant<br />4、将解压缩得到的/lib和/bin两个目录整个拷贝到之前建好的D:/Ant下<br />5、在环境变量中设置 ANT_HOME = D:/Ant<br />6、在环境变量的CLASSPATH及Path中添加:%ANT_HOME%/bin<br />7、在命令行中输入 ant -p 会提示<br />

2011-03-15 10:58:00 4451

转载 JBPM学习笔记一(环境搭建)

<br />1.什么是JBPM<br />   JBPM是一个可扩展、灵活的流程引擎,它可以运行在独立的服务器上或者嵌入任何Java应用中。<br /> <br />2.下载JBPM<br />    目前,JBPM最新的版本是4.3,可以从http://sourceforge.net/projects/jbpm/files/上下载最新版本。<br />    解压后,你将会看到如下的目录:<br />    doc:用户手册,javadoc和开发指南。附件是中文版的开发手册。<br />   

2011-03-15 10:06:00 1477

原创 System.currentTimeMillis()

Java代码 System.currentTimeMillis();  System.currentTimeMillis();<br /><br />产生一个自1970年1月1日0时起到当前的毫秒。<br /><br />执行时间:<br />Java代码 long startTime = System.currentTimeMillis();  ......  long endTime = System.currentTimeMillis();  //打印执行时间  Systme.out.

2011-03-04 11:04:00 1362

原创 J2EE架构师之路

J2EE架构师之路不经意的回首,工作进入第五个年头了,发现走过了从Java程序员到J2EE架构师的历程。 发现电脑上安装了各种各样的J2EE工具:JBuilder, WSAD, Eclipse, Rose, Together, Weblogic, Jtest,Optimizator,Mysql... 发现电脑上保存了各种各样的OpenSource项目: Tomcat,JBoss,Ant,Hibernate,Spring,ibatis,Struts,Log4j,Lucene,Movable Type,

2011-03-02 15:45:00 606

原创 高效使用JavaEE ORM框架

<br />虽然Java领域有无数的ORM框架,如Hibernate,iBatis,TopLink,JDO,JPA……但是这些ORM框架基本上大同小异。很多初学者对JDBC的复杂性望而却步,就简单认为使用ORM就会省时省力,结果恰恰相反,任何好的框架都是给专家准备的,任何急功近利试图偷懒的方法往往适得其反。要正确使用ORM还真不是一件简单的事情。本文仅简单整理一下ORM的原理,基本用法,以及如何避免各种陷阱的基本编程原则。ORM的原理<br />先说ORM的实现原理。其实,要实现Java

2011-02-12 14:25:00 721 1

原创 Javassist library is missing in classpath! Please add missed dependency!

<br />今天练习使用struts2出现异常:<br />struts2 version:2.2.1<br />配置好以后出现这个问题:Javassist library is missing in classpath! Please add missed dependency!<br />解决的办法是把struts2-blank-2.2.1.war示例工程中的web-inf/lib下的javassist-3.7.ga.jar拷贝出,加入你的工程中即可!

2010-11-26 15:11:00 8447 2

原创 iText中文,报错解决

<br />今天做了个iText的小例子,结果在输出中文时报错了,iTextAsian.jar包也加了呀。<br /> <br />报错如下:<br />com.itextpdf.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.<br />    at com.itextpdf.text.pdf.BaseFont.createFont(BaseFont.java:699)<br /> 

2010-11-25 17:31:00 5175 5

转载 JFreeChart乱码解决方法

jfreechart主要是用来动态产生各种数据图形的,可最初使用的时候大都会碰到图片中的中文乱码或是一个小方块的情况。仔细研究主要有以下2种原因:1:服务器缺少中文字体,这多发生在Hp等unix操作系统上,解决的方法就是下载可用字体库到系统中,有人也提出在Windows上产生图片在传回到Unix主机上的方法。2:软件版本问题,jfreechart-1.0.10有人说没有问题,但jfreechart-1.0.11到13都有问题,我用的最新的jfreechart-1.0.13不做设置是有问题

2010-11-23 11:43:00 624

原创 SoapHeader 使用

<br />SoapHeader 多数情况下用来传递用户身份验证信息,当然它的作用远不止如此,有待于在实际应用中发掘。  <br /><br />SoapHeader 缺省情况下由客户端代理对象发送给 WebService,当然我们可以通过 WebMethodAttribute.Direction 来改变传送方向。  <br /><br />SoapHeader 使用步骤:  <br /><br />(1) 创建继承自 System.Web.WebServices

2010-11-19 16:11:00 1436

原创 webservice xfire框架实例笔记

<br />Myeclipse部署webservice文档—xfire<br />1        环境<br />Jdk1.5<br />Tamcat5.5<br />Myeclipse<br />以上工具的配置文档省略。<br />2        Tamcat部署方式<br />建议使用tamcat与myeclipse不做集成。<br />2.1     创建工程<br />在myeclipse中创建webservice工程,file->new->other->web service project<

2010-11-19 15:25:00 1269

原创 oracle job 应用

<br />1. begin    sys.dbms_job.submit(job => :job,                          what => 'job_stat_cooperate;',                          next_date => to_date('01-07-2008 05:00:00', 'dd-mm-yyyy hh24:mi:ss'),                          interval => 'TRUNC(SYSD

2010-11-15 16:37:00 454

原创 oracle 中Schema

<br />Schema   中文意思是   方案.   <br />     "方案"只是   Oracle   一个分类,不同用户有不同的方案.   <br />  拿   DBA   Studio   来说吧,在左边分了四大类:(例程,存储,安全,方案)   <br />  例程:   是管理库的启动...之类的.   <br />  存储:   管理表空间,数据文件之类.   <br />  安全:   就是管理用户(密码,表空间分配...)   <br />  方案:  

2010-11-15 15:31:00 552

原创 J2EE综合:如何处理大数据量的查询

<br />在实际的任何一个系统中,查询都是必不可少的一个功能,而查询设计的好坏又影响到系统的响应时间和性能这两个要害指标,尤其是当数据量变得越来越大时,于是如何处理大数据量的查询成了每个系统架构设计时都必须面对的问题。本文将从数据及数据查询的特点分析出发,结合讨论现有各种解决方案的优缺点及其适用范围,来阐述J2EE平台下如何进行查询框架的设计。<br /><br />Value List Handler模式及其局限性<br /><br />  在J2EE应用中,对于大数据量查询的处理有许多

2010-11-15 15:00:00 536

原创 EJB学习笔记

<br /><EJB> ●  开发和部署EJB的一个基本步骤:     1.    为你的EJB编写类和接口。<br />    2.    为你的EJB编写部署描述符。<br />    3.    将EJB和相关联的文件打包进一个jar文件。<br />    4.    部署EJB。  ●  EJB-QL    EJB-QL是用于表达CMP实体Bean查询操作的标准语言。BMP实体Bean中不需要用到EJB-QL,因为BMP开发者自己开发DAO代码,并集成到实体Bean的Bean类中。<br />

2010-11-02 10:40:00 502

原创 11度青春之《老男孩》

那是**夜思念深深爱着的人呐 到底我该如何表达 她会接受我吗 也许永远都不会跟他说出那句话 注定我要浪迹天涯 怎么能有牵挂 梦想总是遥不可及 是不是应该放弃 花开花落又是雨季 春天啊你在哪里青春如同奔流的江河 一去不回来不及道别 只剩下麻木的我没有了当年的热血 看那漫天飘零的花朵 在最美丽的时刻凋谢 有谁会记得这世界她来过转眼过去多年时间多少离合悲欢 曾经志在四方少年羡慕南飞的燕 各自奔前程的身影匆匆渐行渐远 未来在哪里平凡啊谁给我答案 那时陪伴我的人啊你们如今在何方 我曾经爱过的人啊现在是什么模样当初的愿

2010-10-29 09:58:00 685

原创 JSTL标签库学习总结

<br /> <br />最近没什么项目,部门经理开会让我们复习学习EE的知识,每个人分一部分自行研究总结,今天总结了一下JSTL标签的使用,方便以后工作中用到时复习使用。<br /> <br />一、为什么要使用JSTL<br />在JSP中,EL表达式是个很方便的工具,但是EL表达式功能很有限制(例如不能遍历集合等),JSTL作为最基本的标签库,JSTL库中提供了一系列的JSP标签,实现了最基本的功能,例如集合的遍历、数据的输出、字符串的处理、数据的格式化等。<br />二、JSTL的构成<br />J

2010-10-20 18:21:00 836

Spring开发指南

Spring开发指南 Spring开发指南 Spring开发指南 Spring开发指南

2009-07-29

Oracle SQL

Oracle SQL Oracle SQL Oracle SQL Oracle SQL

2009-07-29

Hibernate开发指南

Hibernate开发指南 Hibernate开发指南 Hibernate开发指南 Hibernate开发指南

2009-07-29

hibernate3.1.2参考手册

hibernate3.1.2参考手册 hibernate3.1.2参考手册 hibernate3.1.2参考手册 hibernate3.1.2参考手册

2009-07-29

简单的ASP.NET购物网

简单的ASP.NET购物网 简单的ASP.NET购物网 简单的ASP.NET购物网 简单的ASP.NET购物网

2008-11-14

空空如也

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

TA关注的人

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