关于C#程序优化的五十种方法这篇文章主要介绍了C#程序优化的五十个需要注意的地方,使用c#开发的朋友可以看下一、用属性代替可访问的字段1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处;2、在属性的get和set访问器重可使用lock添加多线程的支持。 二、readonly(运行.....
通过简单的事例,介绍了如何创建Lucene索引,同时还介绍了在索引创建过程中的几个核心类:IndexWriter、Directory、Analyzer、Document、Field。...
分类:
Web程序 时间:
2015-01-19 15:50:34
阅读次数:
174
HashTable 写操作时候,Lock全表源码:publicsynchronizedV put(K key, V value) {// Make sure the value is not nullif (value == null) { throw new NullPointerExcepti....
分类:
编程语言 时间:
2015-01-18 22:37:03
阅读次数:
276
lucene索引文件有一定的层次结构,有索引、段、文档、域、词五个层次;索引文件不仅保存了正向信息,同时还保存了反向信息。...
分类:
Web程序 时间:
2015-01-18 17:13:21
阅读次数:
266
lucene将一篇文档分成若干个域,每个域又分成若干个词元,通过词元在文档中的重要程度,将文档转化为N维的空间向量,通过计算两个向量之间的夹角余弦值来计算两个文档的相似程度...
分类:
Web程序 时间:
2015-01-18 00:54:56
阅读次数:
210
Lock 锁介绍
JDK1.5以前,我们实现线程同步都是通过synchroized关键字进行方法或者语句块锁定,以保证该关键字作用域内的操作都是原子性操作。
JDK1.5以后,提供的并发包提供了更强大的功能和更为灵活,最为关键的是需要手工释放锁,需要unlock必须在finally方法内。这是非常值得注意的事情。
介绍一下Lock接口。实现类有3个,分别是 普通锁,读写锁-写...
分类:
编程语言 时间:
2015-01-17 23:35:17
阅读次数:
319
今天启动 weblogic 10.3.6 时老是报这个异常:
<An exception occurred while deploying an application _appsdir_G2_dir: weblogic.management.ManagementException: weblogic.management.ManagementException: [Deployer:...
分类:
Web程序 时间:
2015-01-17 18:07:04
阅读次数:
239
通过简单的事例介绍了数据的分类以及如何对非结构化数据进行检索...
分类:
Web程序 时间:
2015-01-17 13:56:54
阅读次数:
157
1. 安装&启动官网:http://lucene.apache.org/solr/下载源代码,解压,进入根目录(我把solr放在/usr/local/solr下)在/usr/local/solr/example中,有一些例子启动例子bin/solr start –e cloud –noprompt-...
分类:
其他好文 时间:
2015-01-16 18:34:49
阅读次数:
269
1. 安装&启动官网:http://lucene.apache.org/solr/下载源代码,解压,进入根目录(我把solr放在/usr/local/solr下)在/usr/local/solr/example中,有一些例子启动例子bin/solr start –e cloud –noprompt-...
分类:
其他好文 时间:
2015-01-16 18:29:03
阅读次数:
167