2010年7月16日
摘要: struts2.0中struts.xml配置文件详解 <!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><!--include节点是struts2中... 阅读全文
posted @ 2010-07-16 08:59 sunliho 阅读(338) 评论(0) 推荐(0) 编辑
  2010年7月14日
摘要: Charset 给出了Unicode和本地字符集之间的映射。由于windows系统使用本地字符集显示字符文件,java中的字符串用unicode表示。所以如果直接用DataOutputStream类写入字符串信息到文件,windows打开时将不能正确显示。这时需要一个OutputStreamWriter类来将Unicode字符串转换成本地字符串后再进行写入。OutputStreamWriter类的... 阅读全文
posted @ 2010-07-14 09:57 sunliho 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型: 1) inp... 阅读全文
posted @ 2010-07-14 09:49 sunliho 阅读(181) 评论(0) 推荐(0) 编辑
  2010年7月13日
摘要: package test;public class ThreadTest {public static void main(String[] args) {Thread t1 = new Thread(new Runnable1());Thread t2 = new Thread(new Runnable2());t1.start();t2.start() ;try {t1.join() ;} c... 阅读全文
posted @ 2010-07-13 21:37 sunliho 阅读(747) 评论(0) 推荐(0) 编辑
摘要: package jdbc.test;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.sql.Connection;public class ProxyConnection {public static Conne... 阅读全文
posted @ 2010-07-13 07:10 sunliho 阅读(314) 评论(0) 推荐(0) 编辑
摘要: sleep(),yield()为Thread类的静态方法,控制当前线程睡眠和暂时让出执行权给其他线程。想手机一类的运行环境没有抢占式调度,只有线程自己调用yield方法主动放弃执行权其它线程才有机会执行。start(),join()为实例方法,控制一个线程开始和等待结束。想中断一个线程的执行可以调用实例方法interrupt(),该方法将将线程的一个中断标志置位。在线程的运行代码中需要检测此标志位... 阅读全文
posted @ 2010-07-13 06:49 sunliho 阅读(106) 评论(0) 推荐(0) 编辑
  2010年7月11日
摘要: package jdbc.test;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class ReflectionQuery {public static void main(String[]... 阅读全文
posted @ 2010-07-11 21:09 sunliho 阅读(130) 评论(0) 推荐(0) 编辑
摘要: import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.HashMap... 阅读全文
posted @ 2010-07-11 20:42 sunliho 阅读(447) 评论(0) 推荐(0) 编辑
摘要: public class BatchData {public static void main(String[] args) {try {testBatchData();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (ClassNotFoundException e) ... 阅读全文
posted @ 2010-07-11 08:29 sunliho 阅读(171) 评论(0) 推荐(0) 编辑
  2010年7月10日
摘要: 在程序中设置事务隔离级别只是针对当前线程有效,比如设置为读未提交则意味着当前线程具备了读未提交数据的能力,同样读已提交,可重复读意味着你每次读的数据都是你第一次读的那份,即使数据库中真实的数据已经修改,你也看不到这个修改。最后一种为串行化可能对其他线程有影响,比如你在读一份数据时,数据库将这份数据锁定,其他线程将无法修改这份数据直到你提交事务。 阅读全文
posted @ 2010-07-10 23:31 sunliho 阅读(124) 评论(0) 推荐(0) 编辑