摘要: import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class TestMap_entry { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "wang1" 阅读全文
posted @ 2012-12-27 22:03 樊鑫 阅读(58) 评论(0) 推荐(0) 编辑
摘要: java 集合类结构图接口实现类保持插入顺序可重复排序使用说明ListArrayListYYN长于随机访问元素;但插入、删除元素较慢(数组特性)。LinkedListYYN插入、删除元素较快,但随即访问较慢(链表特性)。SetHashSetNNN使用散列,最快的获取元素方法。TreeSetNNY将元素存储在红-黑树数据结构中。默认为升序。LinkedHashSetYNN使用散列,同时使用链表来维护元素的插入顺序。MapHashMapNNN使用散列,提供最快的查找技术。TreeMapNNY默认按照比较结果的升序保存键。LinkedHashMapYNN按照插入顺序保存键,同时使用散列提高查找速度。 阅读全文
posted @ 2012-12-27 22:00 樊鑫 阅读(514) 评论(0) 推荐(0) 编辑
摘要: js常用正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})? 阅读全文
posted @ 2012-12-27 21:58 樊鑫 阅读(110) 评论(0) 推荐(0) 编辑
摘要: windows查看端口占用命令开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用假如我们需要确定谁占用了我们的80端口1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr &quo 阅读全文
posted @ 2012-12-27 21:54 樊鑫 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Java 多线程断点下载文件基本原理:利用URLConnection获取要下载文件的长度、头部等相关信息,并设置响应的头部信息。并且通过URLConnection获取输入流,将文件分成指定的块,每一块单独开辟一个线程完成数据的读取、写入。通过输入流读取下载文件的信息,然后将读取的信息用RandomAccessFile随机写入到本地文件中。同时,每个线程写入的数据都文件指针也就是写入数据的长度,需要保存在一个临时文件中。这样当本次下载没有完成的时候,下次下载的时候就从这个文件中读取上一次下载的文件长度,然后继续接着上一次的位置开始下载。并且将本次下载的长度写入到这个文件中。个人博客:http:/ 阅读全文
posted @ 2012-12-27 21:44 樊鑫 阅读(75) 评论(0) 推荐(0) 编辑