![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 75
njitluoluo
这个作者很懒,什么都没留下…
展开
-
java输入流读取完之后重新读取的问题
在文件流读取完之后会定位到末端,则无法再用该输入流读取数据。若用read()方法则返回-1,若你调用available()方法返回0,若要重新读取,则要用到mark和reset方法。若要重新从0开头开始读取,则要在读取输入流之前用mark方法,参数readlimit由自己定义。若在读取了第n个字节后调用mark方法,在输入流读取完之后,调用reset则从新重第n个字节开始读取。 public v转载 2014-01-23 18:01:19 · 6892 阅读 · 2 评论 -
nginx http 流下载 断点下载
public class TestHttpResume { public static void main(String[] args) throws Exception { BufferedOutputStream output = null; BufferedInputStream br = null; URL url = new原创 2014-01-23 17:58:41 · 2439 阅读 · 0 评论 -
Java 两个有序集合 求交集 差集
条件: sourceList targetList方法一:用java集合: List cloneSourceList = new ArrayList(sourceList); sourceList.retainAll(targetList); // 此时sourceList已是两者交集 cloneSourceList.removeAll(sourceList)原创 2014-11-04 21:23:24 · 1716 阅读 · 0 评论 -
Quartz进阶使用
最近由于对Quartz调度任务要求比较高,总结了一下:1.任务继承StatefulJob 和 Job接口,前者有状态,不会并发执行;后者无状态,支持并发;2.其次对于Trigger Scheduler,Simple支持简单的类似java的TimerTask式的调度,Cron支持cron表达式 的复杂的周期调度;3.对于quartz.properties文件,默认是先从classpath原创 2014-12-05 17:32:05 · 565 阅读 · 0 评论