摘要: 1packagecom.io.test;23importjava.io.FileNotFoundException;4importjava.io.FileReader;5importjava.io.FileWriter;6importjava.io.IOException;78importorg.junit.Test;910publicclassTestFileReaderAndWriter{11@Test12publicvoidtestFileReader(){13try{14FileReaderfr=newFileReader("E:/1.txt");15intln=0 阅读全文
posted @ 2012-11-05 19:10 Jet J.J.Cheng 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1packagecom.io.test;23importjava.io.FileInputStream;4importjava.io.FileNotFoundException;5importjava.io.FileOutputStream;6importjava.io.IOException;78importorg.junit.Test;910publicclassTestFileStream{1112@Test13publicvoidtestFileInputStream(){14try{15FileInputStreamis=newFileInputStream("E:/1.t 阅读全文
posted @ 2012-11-05 19:09 Jet J.J.Cheng 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1packagecom.test;23importjava.io.BufferedReader;4importjava.io.File;5importjava.io.FileReader;6importjava.io.IOException;7importjava.util.ArrayList;8importjava.util.Iterator;9importjava.util.LinkedHashMap;10importjava.util.List;11importjava.util.Map;1213publicclassFileReadTest{14privatestaticBuffere 阅读全文
posted @ 2012-11-05 19:03 Jet J.J.Cheng 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1packagecom.test;23publicclassPerson{45privateStringid;6privateStringname;78publicStringgetId(){9returnid;10}1112publicvoidsetId(Stringid){13this.id=id;14}1516publicStringgetName(){17returnname;18}1920publicvoidsetName(Stringname){21this.name=name;22}2324@Override25publicinthashCode(){26intresult;27 阅读全文
posted @ 2012-11-05 19:01 Jet J.J.Cheng 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 1packagecom.socket.udp;23importjava.io.ByteArrayInputStream;4importjava.io.ByteArrayOutputStream;5importjava.io.DataInputStream;6importjava.io.DataOutputStream;7importjava.io.IOException;8importjava.net.DatagramPacket;9importjava.net.DatagramSocket;10importjava.net.InetSocketAddress;11importjava.net 阅读全文
posted @ 2012-11-05 18:55 Jet J.J.Cheng 阅读(209) 评论(0) 推荐(0) 编辑
摘要: PHP被许多程序员用来开发WEB的首选语言。在实际开发中,网站的各项功能都可以通过PHP语言的编写来满足,比如PHP页面跳转这一方法。 探讨PHP变量解析顺序如何获取提交数据深入解读PHP运行机制浅析PHP函数extract()应用技巧为你总结一些PHP信息函数PHP查询字符串技巧分享 Web系统中,从一个网页跳转到另一个网页,是LAMP项目中最常用的技术之一。页面跳转可能是由于用户单击链接、按钮等引发的,也可能是系统自动产生的。 此处介绍PHP中常用的实现页面自动跳转的方法。 PHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。head.. 阅读全文
posted @ 2012-02-06 16:22 Jet J.J.Cheng 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 有些人在win7下,修改indigo的字体没有反应,大多数原因是因为你的win7是通过激活工具激活的,这个激活工具会改变你系统的性质,虽然表面上看还是win7系统,其实在biso里已经被注册成了vista系统了,所以你改indigo中win7的字体样式肯定是不起作用的,你可以试着改一下indigo的vista字体样式,一定会让你有惊喜。 阅读全文
posted @ 2011-11-19 00:48 Jet J.J.Cheng 阅读(421) 评论(0) 推荐(1) 编辑
摘要: struts2提供了声明式异常处理,可以针对不同的异常做不同的处理。我想拦截Action中的所有异常,然后通过Log4j进行日志记录,再呈现到页面。 首先在struts配置文件中配上一个全局的java.lang.Exception。这样所有异常都会被这个exception-mapping所拦截,并返回一个name为ALL_EXCEPTION的result <global-exception-mappings> <exception-mappingresult="ALL_EXCEPTION"exception="java.lang.Exceptio 阅读全文
posted @ 2011-11-16 21:34 Jet J.J.Cheng 阅读(255) 评论(0) 推荐(0) 编辑
摘要: DWR的优势在项目中很容易体现出来,近乎完美的封装,超级简单的配置,在现在的Web项目中不使用DWR不是明智的举动。 给人直观的感觉就是可以在JSP页面中直接调用Service Bean中的方法,并且将返回值返回到页面,页面中可以直接使用。 如果项目中同时使用到了Spring和DWR,就必须对两者进行整合,原因很简单,因为DWR负责进行远程创建对象,在DWR进行远程创建的过程中,使被创建对象失去了Spring容器进行的Ioc和AOP装配机会。这样创建出来的对象肯定是不能用的。 整合的方式也很简单,传统的整合方式就是对dwr.xml文件中的配置做少许的调整:.... 文字描述真麻烦,举例对比吧. 阅读全文
posted @ 2011-09-14 13:24 Jet J.J.Cheng 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 目前ArrayList的size方法返回的是一个int,所以它最多能放Integer.MAX_VALUE((2^31)-1)个元素。你可以估计元素的大小来估计你的程序会占用多少内存啊。写一个简单的程序,在里头把一万个(或更多;越多越准)DB数据元素放进一个ArrayList然后用一句System.in.read()防止程序的终止,此时打开Task Manager就知道整个程序占用多少内存从而能估计一个元素的大小。话说回来,如果一个程序里什么都没有,就只有一个装满的ArrayList<Integer>,那程序会占用多少内存空间呢?2147483647 × 32 bits = 阅读全文
posted @ 2011-09-07 10:22 Jet J.J.Cheng 阅读(1227) 评论(0) 推荐(0) 编辑