摘要: 一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你... 阅读全文
posted @ 2015-04-20 23:58 243573295 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 以下仅是对map对方式讨论。没有对点阵图阵讨论。作缓存要做以下2点:1:清理及更新缓存时机的处理: . 虚拟机内存不足,清理缓存 .. 缓存时间超时,或访问次数超出, 启动线程更新2:类和方法的反射 (线程嵌套调用) reflect.invoke的使用。JAVA缓存有两种:一、文件缓存,... 阅读全文
posted @ 2015-04-20 23:36 243573295 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 有几个常用的措施1、对常用功能建立缓存模块 。尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。统计的功能尽量做缓存,或按每天一统计或定时统计相关报表,避免需要时进行统计的功能。2、网页尽量静态化。能使用静态页面的地方尽量使用,减少容器的解析(尽量将动... 阅读全文
posted @ 2015-04-20 23:16 243573295 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: jarlucene-analyzers-common-4.7.0.jarlucene-analyzers-smartcn-4.7.0.jarlucene-core-4.7.0.jarlucene-queryparser-4.7.0.jarlucene-memory-4.7.0.jarlucene-q... 阅读全文
posted @ 2015-04-20 00:55 243573295 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 先看一段代码IndexSearcher searcher = new IndexSearcher(DirectoryReader.open(FSDirectory.open(new File("F:\\indexDir"))));QueryParser parser = new QueryParse... 阅读全文
posted @ 2015-04-20 00:51 243573295 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Lucene的最新版本和以前的语法或者类名,类规定都相差甚远0.准备工作:1). Lucene官方APIhttp://lucene.apache.org/core/4_7_0/index.html 2). 我用到的常用JAR包下载:http://download.csdn.net/detail/ya... 阅读全文
posted @ 2015-04-20 00:48 243573295 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。 其功能非常的强大,api也很简单。总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document可以看作是 数据库的一行记录,Field可以看作是数据库的字段。用lucene实 现搜索引擎就像用J... 阅读全文
posted @ 2015-04-20 00:41 243573295 阅读(932) 评论(0) 推荐(0) 编辑