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