MySQL优化案例Mysql5.1大表分区效率测试Mysql5.1大表分区效率测试MySQL | add at 2009-03-27 12:29:31 by PConline | view:60, comment:0mysql5.1开始支持数据表分区了,原来的分表可以不用了,分表的不足在于多表查询不...
分类:
数据库 时间:
2014-09-25 14:26:19
阅读次数:
450
类似淘宝、京东等电商系统的汉字、拼音检索功能的实现。在检索商品时,如何根据商品名的首拼、全拼检索商品?方案一:在商品表goods中添加两个新字段存放首拼、全拼,让后按一般的字符串去查询。方案二:将全拼、首拼放入Lucene索引中,根据Lucene的"多域值"的特性检索。1.Lucene的知识请自行查...
分类:
其他好文 时间:
2014-09-24 23:43:37
阅读次数:
426
闲话杂淡想写这篇文章很久了,但总是感觉内功还不太够,总觉得,要写这种编程领域里的心法(内功)的文章,需要有足够的实践,需要对具体领域非常了解,才能写出来。如今,感觉自己有写这种文章的能力了,所以,快马加鞭,把这个内功写出来,分享给大家,分享我的Fans!缓存:缓存的领域很广泛,实现方法也很多,你可以...
分类:
其他好文 时间:
2014-09-24 16:25:17
阅读次数:
165
solr与.net系列课程(二)solr的配置文件及其含义 本节内容还是不会涉及到.net与数据库的内容,但是不要着急,这都是学时solr必学要掌握的东西,solr可不是像其他的dll文件一样,只需要引用就能调出方法与数据的,你不配置好是无法使用,前两节主要是起铺垫作用的,看起来会很枯燥无...
分类:
Web程序 时间:
2014-09-24 15:59:47
阅读次数:
257
Solr4.8.0源码分析(11)之Lucene的索引文件(4)1. .dvd和.dvm文件 .dvm是存放了DocValue域的元数据,比如DocValue偏移量。 .dvd则存放了DocValue的数据。 在Solr4.8.0中,dvd以及dvm用到的Lucene编码格式是Lucene45...
分类:
其他好文 时间:
2014-09-24 01:47:17
阅读次数:
313
当涉及到多线程共享数据,需要数据同步的时候,就可以考虑使用线程锁了。本篇体验线程锁的各种用法以及线程死锁。主要包括: ※ 使用lock处理数据同步※ 使用Monitor.Enter和Monitor.Exit处理数据同步※ 使用Mutex处理进程间数据同步※ 使用Semaphore处理数据同步※ 线程...
分类:
编程语言 时间:
2014-09-24 01:44:15
阅读次数:
312
假设多个线程共享一个静态变量,如果让每个线程都执行相同的方法每次让静态变量自增1,这样的做法线程安全吗?能保证自增变量数据同步吗?本篇体验使用lock语句块和Interlocked类型方法保证自增变量的数据同步。 □ 线程不安全、数据不同步的做法 class Program { static int...
分类:
编程语言 时间:
2014-09-23 17:11:54
阅读次数:
243
Solr 简介: Solr是一种开源的,基于Lucence Java的搜索引擎服务器。Solr对Lucence进行扩展,提供了比Lucence 更丰富的查询语言,Sorl基本上沿用了Lucence的相关术语。Solr创建的搜索引擎与Lucence搜索引擎库完全兼容。Sorl提供了层面搜索、命中醒目显...
不久之前开发了一个项目,需要用到solr,因为所以在开始再网上查找资料,但是发现大部分的资料都是很片面的,要么就是只讲解solr如何安装的,要么就是只讲解solr的某一个部分的,而且很多都是资料都是一模一样的,一个人转载另一个人的,很难找到一个从solr配置,到与数据库连接在结合实际项目的,而...
分类:
Web程序 时间:
2014-09-23 15:40:24
阅读次数:
270
从数据爆炸开始。。。1.1第三次工业革命 第一次:18世纪60年代,手工工厂向机器大生产过渡,以蒸汽机的发明和使用为标志。 第二次:19世纪70年代,各种新技术新发明不断被应用于工业生产,以电力的发明使用为标志。 第三次:20世界四五十年代末,以高新技术为代表的新科学技术革命,以原子能、航天...
分类:
其他好文 时间:
2014-09-23 14:33:04
阅读次数:
328