2016-06-25
Java
ConcurrentHashMap(简称CHM)是在Java 1.5作为Hashtable的替代选择新引入的,是concurrent包的重要成员。在Java 1.5之前,如果想要实现一个可以在多线程和并发的程序中安全使用的Map,只能在HashTable和synchronized Map中选择,因为HashMap并不是线程安全的。但再引入了CHM之后,我们有了更好的选择。CHM不但是线程安全的,而且比HashTable和synchronizedMap的性能要好。相对于HashTable和synchronizedMap锁住了整个Map,CHM只锁住部分Map。CHM允许并发的读操作,同时通过同步锁在写操作时保持数据完整性,在这篇博客中我将介绍以下几点:
2015-10-07
Solr
solr安装完成后,给我们提供了一个管理界面,一般是localhost:8080/solr。也提供了一个检索界面,一般是http://localhost:8081/solr/#/collection1/query,其中collection1是你的solrcore的名字,在这个界面上提供了很多查询参数。
subscribe via RSS
最新评论