2014年4月3日
摘要: JAVA解析XML的方式DOM、SAX、DOM4J、JDOM、StAX之详解与比较1.各种方式的详解 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找 特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下 导航,而不是像 阅读全文
posted @ 2014-04-03 17:30 ttjava 阅读(423) 评论(0) 推荐(0) 编辑
摘要: http://zhaoxuewei2012.iteye.com/blog/1384168Tomcat6.0连接池配置11.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置: 2.配置你的应用下的web.xml中的之间加入: DBConnection jdbc/oracle javax.sql.DataSource Container 3.把连接数据库的第三方驱动放到common/lib下面就ok了Tomcat6.0 连接池的配置2配置步骤如下:1.Tomcat 6的配置和以前的不同了,不推荐在server.xml中进行配置,而是在%Tomcat_Home%\w. 阅读全文
posted @ 2014-04-03 16:32 ttjava 阅读(247) 评论(0) 推荐(0) 编辑
摘要: http://www.blogjava.net/xiaodu/archive/2008/07/11/214188.htmlhiberate继承分为三种方式:一个表对应所有继承的类,具体类对应一个表,一个类对应一个表(父类及子类)一个类对应一个表(父类及子类)数据库脚本CREATE TABLE `t_item1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `manufacture` varchar(20) DEFAULT NULL, `name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGI... 阅读全文
posted @ 2014-04-03 16:18 ttjava 阅读(150) 评论(0) 推荐(0) 编辑
摘要: oracle分页有通用写法,假设一页5行select * from ( select t.*,rownum from ( select * from table1 where condition order by column) t ) where rownum>(pangeNow-1)*5 and rownum(pangeNow-1)*5 and rownum<=(pageNow)*5 阅读全文
posted @ 2014-04-03 15:28 ttjava 阅读(265) 评论(0) 推荐(0) 编辑
摘要: servletapi(主要是为了理解struts2)http://blog.sina.com.cn/s/blog_7045cb9e0100r3ct.htmlhttp://www.ibm.com/developerworks/cn/java/j-lo-servlet/一、servlet体系结构图二、servlet/jsp的网络拓扑图三、Servlet的开发流程(以Tomcat为例,纯手工建立)1、在%TOMCAT_HOME%\webapps下WEB-INF的文件夹建立classes、lib目录,classes目录存放编译后的文件,lib目录存放要用到的外部库文件,另外创建一个很重要的文件:web 阅读全文
posted @ 2014-04-03 15:13 ttjava 阅读(7141) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/fcrpg2005/article/details/657804在 java.sql 这个包里面有几个常用的接口,在进行JDBC编程里面会经常用到。ConnectionStatementPreparedStatementCallableStatement1、Connection 接口,这个接口天天用,年年用,不用再说了。2、Statement 接口。在各个论坛上的文章里面,经常看到别人写的代码,都是很不规范,甚至存在安全隐患。如:他们会这样写:Statement stat = con.createStatement();ResultSet rs = s 阅读全文
posted @ 2014-04-03 14:35 ttjava 阅读(475) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/jisheng/archive/2011/12/02/2271862.htmlWeakHashMap,此种Map的特点是,当除了自身有对key的引用外,此key没有其他引用那么此map会自动丢弃此值,见实例:此例子中声明了两个Map对象,一个是HashMap,一个是WeakHashMap,同时向两个map中放入a、b两个对象,当 HashMap remove掉a 并且将a、b都指向null时,WeakHashMap中的a将自动被回收掉。出现这个状况的原因是,对于a对象而言,当HashMap remove掉并且将a指向null后,除了WeakHash 阅读全文
posted @ 2014-04-03 14:24 ttjava 阅读(378) 评论(0) 推荐(0) 编辑
  2014年4月2日
摘要: 有三种: (1)继承Thread类,重写run函数 创建: [java] view plaincopyclassxxextendsThread{publicvoidrun(){Thread.sleep(1000)//线程休眠1000毫秒,sleep使线程进入Block状态,并释放资源}} 开启线程: 对象.start() //启动线程,run函数运行 (2)实现Runnable接口,重写run函数 开启线程: [java] view plaincopyThreadt=newThread(对象)//创建线程对象t.start() (3)实现Callable接口,重写call函数 Ca... 阅读全文
posted @ 2014-04-02 17:35 ttjava 阅读(253) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/playing/archive/2011/03/15/1984943.htmljava.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher 。Pattern: 一个Pattern是一个正则表达式经编译后的表现模式。Matcher: 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。首先一个Pattern实例订制了一个所用语法与P 阅读全文
posted @ 2014-04-02 17:11 ttjava 阅读(433) 评论(0) 推荐(0) 编辑
摘要: import java.io.BufferedReader;import java.io.FileReader;import java.util.regex.Matcher;import java.util.regex.Pattern;public class TxtCount { /** * @param args */ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new FileReader("C:\\test.txt") 阅读全文
posted @ 2014-04-02 17:00 ttjava 阅读(482) 评论(0) 推荐(1) 编辑