- 博客(47)
- 收藏
- 关注
原创 类加载的问题have different Class objects for the type used in the signature
如果项目启动时报类似以下的错误: java.lang.LinkageError: loader constraint violation: when resolving interface method "org.hibernate.engine.SessionFactoryImplementor.getTransactionManager()Ljavax/transaction/Tran...
2014-07-15 12:20:22 6278
原创 setProperty must be overridden by all subclasses of SOAPMessage 解决方法
setProperty must be overridden by all subclasses of SOAPMessage 解决办法javax.xml.ws.WebServiceException: java.lang.UnsupportedOperationException: setProperty must be overridden by all subclasses of S...
2014-07-15 12:18:15 454
原创 jsp页面中调用打印功能
[code="java"]第一种方法:指定不打印区域使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内。详细如下: .noprint{visibility:hidden} 要打印的内容。哈哈!将不打印的代码放在这里。打印第二种方法:指定打印区域(这个方法最方便,我的大爱)把要打印的内容放入一个...
2013-11-20 11:46:44 789
原创 ORA-27101: shared memory realm does not exist
ORA-27101: shared memory realm does not exist 机器为普通HP家用机,驱动不太好是for XP的,但设备管理器中也没有报错。用来做单位服务器升级试验的。装win2000 sp4+oracle817加升级补丁。机器名server2,全局数据库名server2,SID=ORCL。机器内存512M,根据要求,重做日志大小设为4096,并修改字符集为US...
2013-05-23 09:49:50 124
原创 如何在oracle中导入导出dmp数据库文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 ...
2013-05-20 16:46:03 100
原创 获取客户端真实ip地址
request方法客户端IP: request.getRemoteAddr() 输出:192.168.0.106 客户端主机名:request.getRemoteHost()输出:abc request.getHeader("Host") 输出:192.168.0.1:8080 Web服务器名字:request.getServerName()输出:192.168.0...
2013-03-21 10:25:57 140
原创 修改Oracle数据库字符集为UTF8
查看字符集select userenv('language') from dual;1.conn/as sysdba2.执行下面代码:SHUTDOWN IMMEDIATE;STARTUP MOUNT EXCLUSIVE;ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSE...
2013-03-19 14:48:45 133
原创 如何修改java编译后的class文件
关于java字节码的处理,目前有很多工具,如bcel,jasmin 不过这些都需要直接跟虚拟机指令打交道,就是我们平时用到的bytecode。如果你不想了解虚拟机指令,可以采用javassist。javassist是jboss的一个子项目,其主要的优点,在于简单,而且快速。直接使用java编码的形式,而不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。 下面通过一个简单的例子...
2012-11-09 16:18:00 687
原创 Spring配置文件中如何配置数据库连接
xml配置文件中配置如下:[code="java"] classpath:conf/jdbc.properties [/code]jdbc.properties配置文件中连接数据库配置:[code="java"]#sqlserver数据...
2012-11-06 14:12:28 691
原创 Java Application程序内存泄漏检测方法
Java程序有内存泄漏的问题吗?对这篇文章关注的人,一定知道我所指的内存泄漏是什么。一个Java程序运行结束后,退出时,虚拟机会回收所有的资源,包括内存。从这个角度讲Java是不会泄漏内存的(C语言就没有那么幸运了)。但如果一个程序,需要运行很长一段时间,或者用户在使用时会反复操作某个机能,那程序员就需要考虑自己的程序是否有内存泄漏的问题。假设某段程序,申请晚内存后,在没有释放的情况下,又反复的申...
2012-10-26 16:04:47 158
原创 如何将java项目打包并生成start.bat文件运行
1.首先将java项目打包成jar包,在生成jar包的时候需要注意,要指定main方法所在的类2.编写一个start.bat执行文件start.bat文件中的内容如下:java -classpath cxf-rt-ws-addr-2.5.1.jar;demiddleware.jar client.MuleClientTest 在这段内容中,需要把该java项目所用到的jar包都要引入...
2012-09-10 09:50:39 569
原创 java获取目录下文件名称
[code="java"]package test;import java.io.*;import java.util.*;import org.apache.log4j.Logger;/** * 读取目录及子目录下指定文件名的路径, 返回一个List */public class FileViewer { private static Logger l...
2012-09-07 17:57:45 241
原创 用Excel导出数据(二)
该项目是基于Struts2框架所设计导入包文件:[code="java"]import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;impor...
2012-08-03 11:38:42 117
原创 js实现两多选框值移动
js代码[code="java"] function MoveAll(FromList,ToList){ for(var i=0;i 系统默认楼层集合 ${haveFloor.dicNa...
2012-07-17 14:17:30 184
原创 js控制多选功能
js代码[code="java"]function submitData() { var chb =document.getElementsByName('checkBoxs'); var count = 0; if(chb.length == 0) { alert("现在没有服务项目信息,不能进该项操作!"); return...
2012-07-17 14:03:34 203
原创 js实现提示框跟随鼠标移动
定义css样式[code="java"]#popupcontent{position: absolute;visibility: hidden; overflow: hidden; border:1px solid #CCC; background-color:#F9F9F9; border:1px solid #333; paddi...
2012-07-17 14:03:19 489
原创 MySql数据库中为已创建的表加外键
alter table bas_wine_normaddconstraintfk_basWineNorm_wineidforeign key(wine_id)references bas_wine_info(wine_id)
2012-06-20 11:08:20 420
原创 myeclipse集成SVN经典
关键字: myeclipse6.0安装svn插件1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search for new features to install,点击Next进入下一步; 3. 点击“New Remote Site”按钮,在弹出的对话框中输入: name:svn ...
2012-06-04 13:33:46 100
原创 Java相关术语大全
A-AJAX:[Asynchronous JavaScript and XML,异步JavaScript及XML]annotation: 注解Ant:AOP:[aspect-oriented programming, 面向方面编程]application: 应用argument: 参数-B-B2B:[Business-to-Busin...
2012-05-23 21:19:05 106
原创 java中native的用法
java native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言直接操纵计算机硬件时要声明为native方法。 java中,通过JNI(Java Native Interface,java本地接口)来实现本地化。Native方法一般用于两种情况: 1)在方法中调用一些不是由java语言写的代码。 2)...
2012-05-23 21:07:13 90
原创 实现Ajax的基本步骤
要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤: (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象. (2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息. (3)设置响应HTTP请求状态变化的函数. (4)发送HTTP请求. (5)获取异步调用返回...
2012-05-21 08:33:52 1375
原创 SSH面试题
[b]1.Hibernate工作原理及为什么要用?[/b]原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7. 关闭Session8. 关闭SesstionFactory为什么要用:* 对JDBC访问数据库的代码做了封装,大大...
2012-05-17 21:59:19 89
原创 JS控制按钮不能连续被点击
将下面代码拷贝进一个html文件中就可以运行查看效果。[code="java"] New Document function downLoad(evt) { disabledButton(); MyPeriodicalExecuter(evt); } function disabledButton(){...
2012-05-17 21:51:35 897
原创 Java事务处理总结
一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执...
2012-05-17 21:43:33 91
原创 jdk各版本的区别
[b]jdk1.5的新特性:[/b]1. 泛型2 自动装箱/拆箱3 for-each4 static import5 变长参数1. 泛型 (避免类型强制转换可能引起的运行错误)例如:ArrayList list=new ArrayList();list.add(new Integer(3));list.add(new Integer(4));int ...
2012-05-17 21:39:13 102
Oracle日期时间应用(二)
1.在表test中有起始日期(start_date)、终止日期(end_date)字段,求终止日期离当前日期的天数,终止日期小于当前日期返回0,否则返回相差天数,SQL如下:select decode(sign(to_date(max(e.end_date))-max(trunc(sysdate))),1,(to_date(max(e.end_date))-max(trunc(sysdate)...
2011-08-04 15:35:25 85
原创 Oracle函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- -----...
2011-08-04 15:20:54 96
原创 Oracle日期时间应用
1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual 当前时间减去7天的时间 select sysdate - interval '7' da...
2011-08-04 15:14:59 87
原创 Oracle日期函数应用
一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sysdate,'YY') from dual;TO_CHAR(SYS...
2011-08-04 15:11:54 100
原创 JAVA反射机制
Java反射反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了...
2011-07-28 10:45:55 69
原创 全局事务和局部事务
对于事务管理,J2EE开发者有两种选择:全局事务和局部事务。1、全局事务 全局事务由应用服务器通过JTA进行管理。以前,使用全局事务比较流行的方法是采用EJB CMT,CMT是声明式事务管理的一种形式(区别于编程式事务管理)。尽管使用EJB本身就需要使用JNDI,EJB CMT不需要事务相关的JNDI lookups。EJB CMT不需要编写大量的Java代码来控制事务。使用...
2011-07-21 17:13:03 359
原创 用Excel导出数据(一)
按要求从表中找出数据,再以Excel形式下载,操作步骤如下:Action类[code="java"]public ActionForward doBillPackDown(BActionContext context) throws Exception { try{ HttpServletResponse response = context.getResponse(...
2011-07-20 15:36:50 140
原创 WebService应用
WebService服务器端使用方法:1.首先写好自己的服务器端程序,例如:QualityOpinionWSDD.java 该类中是要处理的业务逻辑。2.编写WSDD配置文件,例如:deploy.wsdd 这里面是配置服务器类与方法的对应关系。3.编写发布文件,例如:deploy.bat 写好待发布的路径。4.编译deploy.bat文件,将会在deploy.bat文件所在...
2011-07-15 13:35:02 85
原创 oracle怎样修改表名、列名、字段类型、添加表列、删除表列
一,你可以先把类型为varchar的字段该名,再加以个字段为要该为date的字段名相同,二,1,测试表create table TEST(ID NUMBER not null,NAME VARCHAR2(20))ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名ALTER TABLE SCOTT.TEST...
2011-06-24 15:11:13 139
原创 java中的Map数组的使用实例
[code="java"]import java.util.HashMap;import java.util.Map;public class TestMapArray{ public static void main(String[] args) { Map[] map = new Map[5]; map[0] = new HashMap(); map[0]...
2011-06-10 09:56:31 918
原创 统计两个日期之间的天数
long ss = Date.parse("2010-1-9 8:00:00".replaceAll("-","/"));long ss1 = Date.parse("2010-1-13 13:24:55".replaceAll("-","/"));long ss2 = ss1 - ss;long day = ss2/(1000*60*60*24) //得到两个时间相隔天数..
2011-05-19 09:55:01 139
原创 Oracle存储过程调用
如何调用存储过程,代码如下:[code="java"]Connection dbConn = this.getSessionFactory().getCurrentSession().connection(); CallableStatement proc= null; try { proc = dbConn.prepareCall("{call TPL_F...
2011-04-06 09:19:59 194
原创 Map取值技巧
[code="java"] Map map = new HashMap(); map.put("1", "one"); map.put("2", "two"); map.put("3", "three"); Set keys = map.keySet(); Set keys2 = map.entrySet();
2011-02-25 09:18:58 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人