上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: solr与tomcat整合有两种方法: 方法一:其整合步骤如下: 1.将solr中的example中的solr拷贝到要作为服务器的位置(我当前创建的目录为D:\Develop\solr\home) 2.将相应的solr的web程序也拷贝出来放在相应的目录(我当前创建的目录为D:\Develop\so 阅读全文
posted @ 2016-04-14 10:00 空谷幽澜 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来 阅读全文
posted @ 2016-04-12 21:34 空谷幽澜 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1.HashTable线程安全,同步,效率相对低下。 HashMap线程不安全,非同步,效率相对高 2.父类:HashTable的父类是Dictionary HashMap是AbstractMap 3.null:HashTable的键和值均不能为null HashMap键最多一个为null,值可以有 阅读全文
posted @ 2016-03-28 23:35 空谷幽澜 阅读(363) 评论(0) 推荐(0) 编辑
摘要: ArrayList 底层的实现就是一个数组(固定大小),当数组长度不够用的时候就会重新开辟一个新的数组,然后将原来的数据拷贝到新的数组内。 LinkedList 底层是一个链表,是由java实现的一个双向链表其节点如下: class Node { private Node privious;//指向 阅读全文
posted @ 2016-03-28 21:40 空谷幽澜 阅读(8032) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 - 匹配规则 基本模式匹配 一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如: 这个模式包含一个特殊的字符^,表示该模式只匹配那些以o 阅读全文
posted @ 2016-03-27 12:19 空谷幽澜 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 - 语法 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的 阅读全文
posted @ 2016-03-27 12:17 空谷幽澜 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对 阅读全文
posted @ 2016-03-21 21:25 空谷幽澜 阅读(611) 评论(1) 推荐(0) 编辑
摘要: 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开 阅读全文
posted @ 2016-03-21 16:56 空谷幽澜 阅读(444) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得 阅读全文
posted @ 2016-03-21 15:29 空谷幽澜 阅读(528) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:阻塞队列 在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接 阅读全文
posted @ 2016-03-21 11:30 空谷幽澜 阅读(343) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页