摘要: 程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression) 大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。[java] view plaincopypackagecom.han;importjava.io.*;importjava.util.zip.*;/***程序实现了ZIP压缩。共分为2部分:*压缩(compression)与解压(decompression)**大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 阅读全文
posted @ 2013-04-11 18:14 Kevin.Xi 阅读(210) 评论(0) 推荐(0)
摘要: fn标签fn标签更确切的说应该叫做fn函数,主要用于el表达式中,使用时需要在页面中引入:JSP2.0规范下出现的Functions标签共有16个。1.fn:length 长度函数作用:计算集合的长度;返回值是集合的长度。例子:[html] view plaincopy${fn:length(userList)}${fn:length(array)}2.fn:contains 判断包含函数作用:用于判断一个字符串是否包含子字符串;返回值是true或false。例子:[html] view plaincopy${fn:contains("ABC","A") 阅读全文
posted @ 2013-04-11 17:54 Kevin.Xi 阅读(322) 评论(0) 推荐(0)
摘要: 1.建表create table VACATION( ID number(8) primary key, TITLE VARCHAR2(200), MATTER VARCHAR2(200), APPLYER VARCHAR2(20), STARTTIME VARCHAR2(20), ENDTIME VARCHAR2(20))2.建序列create sequence vacation_seq minvalue 1 maxvalue 999999999999999999 start with 1 increment by 1 cache 20;3.建触发器CREATE OR REPLACE TRI 阅读全文
posted @ 2013-04-11 17:50 Kevin.Xi 阅读(156) 评论(0) 推荐(0)
摘要: 今天搭建spring3 mvc框架的时候,发现居然又出现了乱码(万恶的iso编码啊),想起之前解决post提交乱码问题一般都是写一个filter,在filter中实现编码的转换,配置方法是是在web.xml中加入以下代码:[html] view plaincopyCharacterEncodingcom.filter.CharacterEncodingFilterencodingUTF-8CharacterEncoding/*其中:com.filter.CharacterEncodingFilter是自己实现的过滤器,具体写法可以参考tomcat6中webapps\examples\WEB-I 阅读全文
posted @ 2013-04-11 17:47 Kevin.Xi 阅读(147) 评论(0) 推荐(0)
摘要: Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的每页的范围。上面给出的这个分页查询语句,在大多数情况拥有较高的效率。分页的目的就是控制输出结果集大小,将结果尽快的返回。在上面的分页查询语句中,这种考虑主要体现在WHERE ROWNUM = 21原文地址 阅读全文
posted @ 2013-04-11 17:35 Kevin.Xi 阅读(119) 评论(0) 推荐(0)
摘要: 一、Oracle中的Round和Trunc:如同对数字进行四舍五入和按位截取一样,Oracle对时间日期也提供了这两种功能。但比起对数字进行四舍五入和截取比较复杂:这是因为时间日期是有格式的。下面看看这两个函数的定义和用途:ROUND(date [, format])TRUNC(date [, format])Round函数对日期进行“四舍五入”,Trunc函数对日期进行截取。如果我们不指定格式的话,Round会返回一个最接近date参数的日期,而Trunc函数只会简单的截取时分秒部分,返回年月日部分。二、Round和Trunc函数示例: SQL > select to_char(sys 阅读全文
posted @ 2013-04-11 15:54 Kevin.Xi 阅读(436) 评论(0) 推荐(0)
摘要: 我把struts.xml没有放到src下,而是根据自己的习惯放到新目录:WEB-INF/conf/下了。这时候需要在web.xml中进行必要的配置,配置情况如下:[html] view plaincopystruts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterconfigstruts-default.xml,struts-plugin.xml,/WEB-INF/conf/struts.xmlStruts.xml内容如下:[html] view plaincopyindex.jsp这时候在IE地址栏中 阅读全文
posted @ 2013-04-11 10:15 Kevin.Xi 阅读(1013) 评论(0) 推荐(0)
摘要: 在操作ORACLE数据库的时候,由于执行完,没有COMMIT,直接把PL/SQL关闭掉,后来导致那张表被锁住,当编辑时就会出现这个信息,record is locked by another user!当出现这种情况的时候,只要操作下面几个步骤就可以解锁了。select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time;--查看锁--alter system kill session &# 阅读全文
posted @ 2013-04-11 10:10 Kevin.Xi 阅读(270) 评论(0) 推荐(0)
摘要: setAccessible()方法java代码中,常常将一个类的成员变量置为private在类的外面获取此类的私有成员变量的value时,需要注意:测试类:Java代码publicclassAccessibleTest{privateintid;privateStringname;publicAccessibleTest(){}publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name 阅读全文
posted @ 2013-04-11 00:09 Kevin.Xi 阅读(251) 评论(0) 推荐(0)