java
iteye_5769
这个作者很懒,什么都没留下…
展开
-
Java IO里面Reader类关于mark和reset的注意
最近在写java的IO操作的时候,本来想在读完文件之后再reset到文件头,发现老是报mark invalid错误,最后发现原来mark那个参数是读取多少个字符之后mark就会失效。因此,设置mark((int)file.length() + 1),之后就没问题了。。但是这又带来另一个问题,如果file的长度超过了int的最大值,这个mark也会出问题,具体如何解决也没想到什么好办法。...2012-03-01 11:05:02 · 235 阅读 · 0 评论 -
使用java自带的xml库进行xml读取
根据自己debug调试,我觉得对自带的DOM解析有三点需要注意DOM将回车(换行符)和节点内容(Value)都是作为节点来解析的。因此会导致一个节点如果没有内容或者节点里面直接是子节点的话也会有内容,不过是"\n"和"\t"组合成的。例:<root></root>或者<root> <a>sss</a&2012-03-02 11:37:44 · 105 阅读 · 0 评论 -
jQuery传递数组作参数给Java服务端
想把一批name相同的input或者checkbox等作为一个数组通过post传递给后台进行处理 解决方法如下:前台:var header = new Array();var body = new Array(); for(var i = 0; i < headers.length; i++){ header[i] = headers[i].value;...原创 2012-09-04 15:18:25 · 302 阅读 · 0 评论 -
Java Thread 总结
线程的概述(Introduction)线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。注意:Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是只允许一...原创 2012-06-13 18:31:56 · 82 阅读 · 0 评论 -
将maven引用的lib copy到某个目录
在pom.xml文件中加入:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> ...原创 2013-09-03 14:10:02 · 228 阅读 · 0 评论 -
java方法重写时的异常限制
1. 子类在重写父类的具有异常声明的方法时,要么不抛异常,要么就抛出跟父类方法相同的异常或该异常的子类。2. 子类在重写父类的具有异常声明的方法的同时,又去实现了具有相同方法名称的接口且该接口中的方法也具有异常声明,则子类中的重写的方法,要么不抛出异常,要么抛出父类中方法声明异常与接口中方法声明的异常的交集。例子如下:class Test{ public Test() thr...原创 2012-11-01 14:32:06 · 208 阅读 · 0 评论 -
Servlet 防止刷新重复提交
在java web工程中,当jsp向Servlet提交请求时,如何防止刷新提交(F5)? 第一种解决方法: 可以使用的方法有,在jsp中定义一个变量值,这个变量值应该是唯一的,可以使用算法来保证生成数据的唯一性,例如hash算法,或者生成一个随机数(Random),并将这个数值保存到一个Set中,并将Set保存在session中,...原创 2012-06-21 15:55:57 · 222 阅读 · 0 评论 -
JMS的一个简单同步实现
Sender类,主要用来发送JMS消息import java.io.OutputStreamWriter;import javax.jms.DeliveryMode;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageProducer;import ja...原创 2013-02-01 11:00:33 · 180 阅读 · 0 评论 -
String形式的XML转换成dom以及dom转String
很多情况下,得到的request或者response都是String形式的,而不是文件形式的xml,此时使用StringReader来作为inputstream的中间层 // 字符串转XML DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); ...原创 2013-04-02 14:11:13 · 582 阅读 · 0 评论