自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 javax.jws 批注-更改入参和回参Name属性

Java Web Service (JWS) 批注的文件是 Web Service 的核心javax.jws.WebService描述目标:类指定实现 Web Service 的 JWS 文件。批注特性name: Web Service 的名称。映射到 WSDL 文件中的 <wsdl:portType> 元素。 默认值为 JWS 文件中 Java 类的非限定...

2014-01-03 00:34:22 464

原创 [转]为什么Java中继承是有害的

    大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends 关系)。实际上80%的代码应该完全用interfaces写,而不是通过extends。“JAVA设计模式”一书详细阐述了怎样用接口继承代替实现继承。这篇文章描述设计者为什么会这么作。   Extends是有害的;也许对于Charles Manson这个级别的不是,但是足够糟糕的它应该在任何可能的时候被避开。“JAVA设计模式...

2013-06-21 00:28:39 128

原创 JSP和Servlet的关系浅谈[转]

 JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。由于包括大量的HTML标签、大量的静态文本及格式等,导致Servlet的开发效率极为低下。所有的表现逻辑,包括布局、色彩及图像等,都必须耦合在Java代码中,这的确让人不胜其烦。JSP的出现弥补了这种不足,J...

2013-06-18 00:22:34 137

原创 Spring声明式事务管理

<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref local="sessionFactory" /&amp

2013-06-08 18:59:00 112

原创 微软资深经理人的项目管理经验

来自:《世界商业评论》这是微软资深项目经理人Stephen Maguire的项目管理经验。软件开发和网站开发有极其相似的地方,我们可以从中学习领会许多知识。 第一章.有效团队的基础 1、专心改善产品公司付工资给设计师,要他们在合理的时间开发出品质精良的网站,但是设计师们的时间却经常被其它事情占用了。 典型的情况是设计师要花大量的时间准备会议,参加会议,读写开会记录和进度报告,还有回复email等等...

2012-11-06 10:59:44 339

原创 Quartz作业调度框架--XML配置

Quartz作业调度框架  --XML配置 applicationContext.xml 配置:  <!-- 定时服务配置开始 --><import resource="classpath:/config/spring/quartz_jobs.xml"/>  quartz_jobs.xml配置: <?xml version=...

2012-09-06 14:33:34 133

原创 Quartz作业调度框架--时间参数配置

一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1–12或JAN–DEC)6.星期中的日期(1–7或SUN–SAT)7.年份(1970–2099)0 0 10,14,16 * * ...

2012-09-06 14:33:01 160

原创 SOAP, WSDL, UDDI之间的关系

SOAP(Simple Object Access Protocol) 简单对象访问协议;WSDL(Web Services Description Language) Web服务描述语言;UDDI (Universal Description Discovery and Integration) 统一描述、发现和整合规范。WSDL用来描述服务;UDDI用来注册和查找服务;...

2012-06-08 11:17:30 301

原创 Schema与User的区别

Schema是一个逻辑结构数据的集合。一个Schema属于一个数据库User,并且与该User同名。每个User只拥有一个Schema。 所以当我们使用scott/tiger登录,执行数据库MyDB下的表TUser查询时:SELECT * FROM TUser等价于SELECT * FROM scott.TUser;但是此处的scott是Schema而不是User,因为ta...

2011-09-06 14:45:05 131

原创 JS正则表达式

则表达式中的特殊字符 字符 含意 \     做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。  ^         匹配一个输入或一行的开头,/^a/匹配...

2011-08-31 09:40:59 76

原创 argument type mismatch异常解决办法

我们在利用struts框架开发项项目时,会通过表单来提交数据。数据包括直接从文本框接收用户的输入,也有通过导入文件的方式,以及导入本地图片等。    直接从文本框输入的话,可以提交至服务器。在提交文本文件数据时,会出现argument type mismatch异常。详细异常如下:java.lang.IllegalArgumentException: argument type misma...

2011-08-09 11:43:33 3933

原创 金额精确计算--BigDecimal

float和double只能用来做科学计算或者 是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal,一共有4个够造 方法,如果需要精确计算,非要用String来够造BigDecimal不可! /** * 提供精确的加法运算。   * @param v1 被加数   * @param v2 加数  * @return 两个参数的和  ...

2011-07-26 12:05:50 135

原创 ValueObject 介绍(VO 模式)[转]

简单说,ValueObject的值(状态)一旦创建以后就不会改变了。所以可以当基本数据类型用。比如Java中的String, BigDecimal, BigInteger都是ValueObject。StringBuffer就不是。 VO就是DTO,是一种设计模式,主要用于减少数据传送次数,常用在EJB中,现在的Struts项目中也提倡使用这种设计模式,DAO是一种访问数据库的设计模式,大概的思...

2011-06-08 11:04:29 271

原创 jsp,js,action之间的传值

一、jsp向js传值1、jsp中如下编写<input type="hidden" id="fid" name="fid" value="${firstId}">2、js中这样引用js中直接可以引用 fid 变量使用。如window.location ="endcontrade.do?fid="+document.getElementById("fid").val

2011-05-25 16:21:27 172

原创 MyEclipse+Tomcat web项目改名

每当我为项目更改名字后,发布到Tomcat的路径名就没有跟着改变,这时需要一起做更改。可以进行如下的操作:选中项目,右键点击你的项目,然后选择Properties(属性)——>然后点击myeclipse-web选项,修改web中的context-root名称为你要修改的项目名称和前面重命名的名称一致就可以了。 ...

2011-05-01 16:05:54 141

原创 SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null

在部署项目的时候,出现了这个错误:SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null,以前没有遇到过,现在记录一下。 错误的根源是配置文件的错误,Tomcat的server.xml配置文件中定义了<Engin>的路径,就回去读取特定的项目连接池的配置文件(XML文件)。...

2011-04-27 14:33:36 156

原创 MyEclipse中怎么自动生成变量的set和get方法

MyEclipse中怎么自动封装set和get方法补充问题:我以前一直用的jbulder2006新装了一个MyEclipse6.5但是在我写javabean文件的时候,我不知道怎么自动封装变量的get和set方法!例如:private String name;public void setName(String name){this.name = name;}public String ge...

2010-09-06 16:00:11 195

原创 密码出现@符号的处理_Oracle

今天遇到一种情况:在EXP语句中,密码出现了@字符,即语句如下:exp jmmn/"""hunejong@#!"""@orcl file=d:\dat.dmp log=d:\dat_imp.log INDEXES=N GRANTS=n ROWS=n 通过用三个"""***"""双引号,来把密码中的特殊字符转义成字符类型。这样写就可以解决密码中带@的情况...

2010-08-16 11:04:05 637

原创 "component 'SET_NO_OUTLINES' must be declared"错误

用EXP命令导出数据时,出现 C:\Documents and Settings\ZeHong>exp invoice/qazwsx@wlfp76 file=d:\pub_file.dmp log=d:\pub_file_imp.log INDEXES=N GRANTS=n ROWS=n Export: Release 10.2.0.1.0 - Production on 星期六 8...

2010-08-14 23:19:29 688

原创 sign()函数_Oracle

sign()函数:取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 e.g.select sign( 100 ),sign(- 100 ),sign( 0 ) from dual;   1.SIGN(123 ) SIGN(- 100 ) SIGN( 0 ) 2.--------- ---------- --------- 3. 1 ...

2010-08-13 15:31:30 294

原创 Oracle中Decode()函数使用

DECODE函数是ORACLE PL/SQL是功能强大的函数之一.DECODE有什么用途呢?先构造一个例子,假设我们想给职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值? select salary into var-salary from employee,然后对变量var-salary用if-then-else或ch...

2010-08-13 15:11:36 116

原创 存储过程_通过实例学习

1、DML(数据操纵语言) 有:select/update/delete/insert。如何用存储过程实现这些功能呢。   2、DDL(数据定义语言) 有:create/alter/drop/modify。以下通过实例学习这些语言。   3、DCL(数据控制语言) 有:grant/deny/revoke。  在存储过程中,如果想要实现表的创建、更新、插入...

2010-07-30 11:10:02 115

原创 Java面试题_总结(更新中)

1、以下代码有什么错误,请指出:public String test() { String tmp = new String(); for(int i= 0; i < 10; i++) { tmp += i; } return tmp; } 解答:(1)、把语句:S...

2010-07-28 16:38:14 104

原创 数据库面试题_总结(更新中)

1、表形式如下: Year      Salary 2000        1000 2001        2000 2002        3000 2003        4000 想得到如下形式的查询结果: Year      Salary 2000      1000 2001      3000 2002      6000 2003      10000sql语句怎么写?...

2010-07-28 16:22:33 409

原创 CTXCAT索引属性_实例学习

ORACLE CTXCAT索引的INDEX SET,也是CTXCAT索引特有的属性。 CTXCAT索引是CONTEXT索引的简化版,CTXCAT索引支持的PREFERENCE包括:LEXER、STOPLIST、WORDLIST和STORAGE参数。不支持其他的参数如:DATASTORE、FILTER、SECTION GROUP。虽然支持LEXER但不支持THEME查询,而且不支持FORMA...

2010-07-28 14:10:27 161

原创 Oracle全文搜索_CatSearch

Oracle全文索引的查询模板功能可以对在CONTEXT索引上使用CATSEARCH语法,或者在CTXCAT索引上使用CONTAINS语法。 Oracle数据库Text单字无法全文搜索---如果项目需要在Oracle数据库下面做全文搜索,你可以选择Oracle自带的全文组件OracleText,从定义索引器(CHINESE_VGRAM_LEXER),建立CTXCAT索引,使用CATSEAR...

2010-07-28 10:31:14 825

原创 Oracle数据库_TNSnames基础知识

以下的'ORCL’就是一个tns:ORCL =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = orcl)    )  ) 其中SERVICE_NA...

2010-07-27 14:15:17 317

原创 Union和Union All的使用方法

UNION指令的目的是将两个SQL语句的结果合并起来。从这个角度来看, 我们会产生这样的感觉,UNION跟JOIN似乎有些许类似,因为这两个指令都可以由多个表格中取资料。 UNION的一个限制是两个 SQL 语句所产生的字段必须同样的字段种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。 union只是将两个结果联结起来一起显示,并不是...

2010-07-27 12:20:11 121

原创 Database Link基本语法

数据库链接(Database Link)告诉Oracle如何从一个库到达另一个数据库。 需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手段之一,创建DBLink的方式一般是这样:create public database link <DBLink名称> connect to <被连接库的用户名> identified by <...

2010-07-27 09:15:28 434

原创 Oracle数据导入导出IMP/EXP [转]

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 下面介绍的是导入导出的实例。数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\...

2010-07-26 17:17:10 88

原创 Oracle同义词_SYNONYM[转]

现象:create table JBPM_JOB时出错,提示name is used by existing object而drop table 的时候,却报table or view does not exist.这是一个很矛盾的现象。排查:select * from user_objects where OBJECT_NAME =‘JBPM_JOB’—注意字符串区分大小写发现OBJECT_TY...

2010-07-26 16:37:43 85

原创 JOBS_Oracle基本概念总结[转]

    定时自动操作数据库。常要oracle数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作,这时就需要用到函数dbms_job.submit,来完成Oracle定时器Job时间的处理上。使用dbms_job.submit这个函数,我们只需要考虑两个事情:安排某一任务,和定制一个执行任务的时间点。 函数方法使用如下:(工作被正常计划好)...

2010-07-24 14:46:27 85

原创 Oracle_存储过程[转]

此文是转载,忘了是哪位仁兄了,在此谢过!有些地方作了修改,以便理解1 、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as -- 声明变量( 变量名 变量类型),用as来代替declare begin -- 存储过程的执行体 end test; 打印出输入的...

2010-07-23 10:30:23 68

计算机组成原理实验报告三

计算机组成原理实验报告三:微程序控制器实验

2009-06-16

计算机组成原理实验报告二

计算机组成原理实验报告二(最终版)绝对精华!!

2009-06-16

计算机组成原理实验报告

计算机组成原理实验报告一(最终版)绝对精华!

2009-06-16

空空如也

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

TA关注的人

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