- 浏览: 14595 次
- 性别:
- 来自: 襄阳
最近访客 更多访客>>
最新评论
-
toknowme:
楼主 对线程池了解吗?也可以写一个通俗易通的例子!给咱们看看~ ...
java多线程小例子 -
qpshenggui:
还可以,看看
lucene IndexSearcher实现搜索
文章列表
投影机 日立 U25E U27S U32S 635X 宏基E130D 6500 3M CD26X EL30X
联系电话:15902080754
1,什么是ant
ant是构建工具
2,什么是构建
概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个
3,ant的好处
跨平台 --因为ant是使用java实现的,所以它跨平台
使用简单--与ant的兄弟make比起来
语法清晰--同样是和make相比
功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。
4,ant的兄弟make
ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应 ...
JavaSciprt事件中有两个很重要的特性:事件冒泡以及目标元素。
事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这
一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。
目标元素: 任何一个事件的目标元素都是最开始的那个元素,在我们的这个例子中也就是按钮,并且它在我们的元素对象中以属性的形
式出现。使用事件代理的话我们可以把事件处理器添加到一个元素上,等待一个事件从它的子级元素里冒泡上来,并且可以很方便地得知这个事件是从哪个元素开始
的。
事件的冒泡和 ...
package com.knowledge.Test;
/**
* 继承Thread类
* @author job
*
*/
public class syn_gou extends Thread{
//余额
int yu;
//总金额
int count = 1000;
//每次索取金额
int getmoney = 200;
//run方法是Thread类的线程执行体
public void run(){
//实现同步(没有同步则每次线程取钱混乱)
syn ...
浅谈java内存模型
不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无
非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处
理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层平台内存管理细节,对于java开发人员,要清楚在jvm内存模型的基础
上,如果解决多线程的可见性和有序性。
那么,何谓可见性?
多个线程之间是不能互相 ...
public static void main(String args[]) throws CorruptIndexException,IOException, ParseException {
// IndexSearcher是实现搜索的关键
IndexSearcher searcher = new IndexSearcher(FSDirectory.open(new File("X:/jspublisher/doc/entryindex")), true);
...
Paoding Analysis摘要
Paoding's Knives
中文分词具有极 高效率
和 高扩展性
。引入隐喻,采用完全的面向对象设计,构思先进。
高效率:在PIII 1G内存个人机器上,1秒
可准确分词 100万
汉字。
采用基于 不限制个数
的词典文件对文章进行有效切分,使能够将对词汇分类定义。
能够对未知的词汇进行合理解析
2010-01-20 庖丁 Lucene 3.0 升级说明
(代码已提交svn,下载包稍后稍推迟下)
这次升级的主要目的是支持Lucene 3.0,具体改动如下:
( ...
/*
*param 分词
*/
public List getname(String param) throws IOException{
//分词(庖丁解牛分词法)
Analyzer ika = new PaodingAnalyzer();
List<String> keys = new ArrayList<String>();
TokenStream ts = null;
try{
...
public static void main(String args[]) throws CorruptIndexException,IOException, ParseException {
// IndexSearcher是实现搜索的关键
IndexSearcher searcher = new IndexSearcher(FSDirectory.open(new File("X:/jspublisher/doc/entryindex")), true);
...
List lsadd = new ArrayList();
List li = new ArrayList();
jxl.Workbook rwb = null;
try{
//file是表单提交过来的Excel
InputStream is = new FileInputStream(file); ...