08 2014 档案
摘要:要了解索引访问方法,首先要知道索引的结构。1.表和索引的结构页页是sql server存储数据的基本单位,大小为8kb,可以存储表数据、索引数据、执行计划数据、分配位图、可用空间信息。页是sql server可以读写的最小I/O单位。即便是读取一行数据,它也要把整个页加载到缓存并从缓存中读取数据。区...
阅读全文
摘要:数据库日期和时间类型相互转换 time ⇌ date time ⇌ smalldatetime time ⇌ datetime time ⇌ datetime2 time ⇌ datetimeoffset date ⇌ smalldatetime date ⇌ datetime date ⇌ dat...
阅读全文
摘要:阅读导航提高性能索引 B-tree 索引 Hash 索引 其他类型指针索引百利无一害索引对于接触过数据库的人,都不会很陌生,但是说实话,也不一定很熟悉。先来介绍下索引的优点。提高性能现在有一个数据库表[Words],有[WordID],[WordPage],[[WordName],[WordPron...
阅读全文
摘要:http://m.oschina.net/blog/10314一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适...
阅读全文
摘要:Reference:《Java定时器timer.schedule在Web中间隔执行任务和定时》《【Java】Timer和TimerTask详解》做了一个Demo,完成如下的功能:让Tomcat在WEB程序启动的时候启动一个线程池和一个Timer线程,Timer线程每隔一段时间跑一次(比如检查到期的用...
阅读全文
摘要:Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolExecutor使用和思考》[6][1]中博主自己通...
阅读全文
摘要:Solr里面的core就像数据库里面的一个表,用来管理索引和相关配置。一、使用示例core下载的solr完整包里面solr-4.7.0\example\multicore这个文件夹下面有2个示例core;分别是core0和core1;如下图:随便拷贝个到$SOLR_HOME$,$SOLR_HOME$...
阅读全文
摘要:fl: 是逗号分隔的列表,用来指定文档结果中应返回的 Field 集。默认为 “*”,指所有的字段。defType: 指定query parser,常用defType=lucene, defType=dismax, defType=edismaxq: query。q.alt: 当q字段为空时,用于设...
阅读全文
摘要:二、SolrJ的使用 SolrJ覆盖了solr的全部功能,下面将自己在实际开发中所使用的程序粘贴出来并适当加以解释,由于本人比较菜,代码书写不是那么的精练,还请见谅。1、 创建solrserver对象:try { solr = new CommonsHttpSolrServer("http://lo...
阅读全文
摘要:Solr是一个apache名下很好用的开源索引、搜索工具,网上的资料虽多但很杂,笔者花了一天的时间对Solr进行了较为初步的研究,对Solr的基础应用做了一定的总结。文中涉及到的配置方法并不唯一,API的用法也未必规范,仅希望能够通过此文让大家对solr更快的入手。一、Solr的安装环境与配置:1、...
阅读全文
摘要:Solr调研总结开发类型全文检索相关开发Solr版本4.2文件内容本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。版本作者/修改人日期V1.0g...
阅读全文
摘要:Solr4.8.1和Tomcat7都可以到官方网站去下载,我这里就不多说了,如下图。这里我们首先解压Solr-4.8.1.zip,再解压Tomcat,解压后,再在当前文件夹下建2个文件夹,一个用来放Solr的目录文件的,一个用来放Tomcat要跑起来的solr项目,如下图:将\solr-4.8.1\...
阅读全文
摘要:简介:solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目。它的官方网址在http://lucene.apache.org/solr/。solr需要运行在一个servlet容器里,例如tomcat。solr在lucene的上层提供了一个基于HTTP/XML的W...
阅读全文
摘要:ackage com.zxf.demo;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import org.apach...
阅读全文
摘要:由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。调用Google、Baidu的API实现站内搜索同第三方搜索引擎绑定太死,无法满足后期业务...
阅读全文
摘要:本文转自 http://chuanliang2007.spaces.live.com/blog/cns!E5B7AB2851A4C9D2!499.entry?wa=wsignin1.0由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案...
阅读全文
摘要:Solr 是一个可供企业使用的、基于 Lucene 的开箱即用的搜索服务器。对Lucene不熟?那么建议先看看下面两篇文档:实战Lucene,第 1 部分: 初识 Lucene:http://www.ibm.com/developerworks/cn/java/j-lo-lucene1/用Lucen...
阅读全文
摘要:可以通过以下三种方式之一设置 Solr 的主位置: 1。设置 java 系统属性 solr.solr.home (没错,就是 solr.solr.home)。 2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录。 3。在包含 ...
阅读全文
摘要:1、开篇语2、概述3、渊源4、初识Solr5、Solr的安装6、Solr分词顺序7、Solr中文应用的一个实例8、Solr的检索运算符[开篇语]按照惯例应该写一篇技术文章了,这次结合Lucene/Solr来分享一下开发经验。Lucene是一个使用Java语言写的全文检索开发包(API),利用它可以实...
阅读全文
摘要:Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)原文地址:http://alanland.iteye.com/admin/blogs/1600685(欢迎转载 - 转载请保留该原文链接)07/19/12 03:08:05 PM在Jedis开发中,我们很多时候希...
阅读全文
摘要:一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 ...
阅读全文
摘要:在BlogJava上看到如下的批处理文件,并将其转记在此:12345678@echo offrem bat 获取系统时间,并去掉时间小时前面的空格rem 2012-12-12 转自 BlogJava -"疯狂"的博客set h=%time:~0,2%set h=%h: =0%set bak_file...
阅读全文
摘要:想要备份mysql数据库时,输入mysqldump命令出现如题所示的错误,在网上找了好久,终于从一个帖子上得到了一些提示,就动手试了下,嘿还真成了!!mysqldump --no-defaults -u[用户名] -p[这里可以输入密码也可不输入,如不输入会再后面提示输入] 数据库名 > D:t...
阅读全文
摘要:如果没有自己去设置安装路径,MYSQL默认安装在C:/Program Files/MySQL/MySQL Server 5.1,新建的数据库文件在C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/d...
阅读全文
摘要:补充:正常情况下,建议数据库备份最好用工具进行备份,通过拷贝数据库表进行数据迁移,不同的环境会出现各种不同的意外问题。背景:今天在整理一个网站的时候,操作系统由于系统自动更新导致一直出现系统蓝屏死机,唉,悲剧了,于是重新安装了系统 windows server 2008 enterprise 32b...
阅读全文
摘要:简介Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。Tengine现...
阅读全文
摘要:Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。开发环境:System:WindowsWebBrowser:IE6+、Firefox3...
阅读全文
摘要:源自:http://zjriso.iteye.com/blog/771706 1.了解 TaskExecutor接口 Spring的TaskExecutor接口等同于java.util.concurrent.Executor接口。 实际上,它存在的主要原因是为了在使用线程池的时候,将对Java 5的...
阅读全文
摘要:如何开启MySQL的远程帐号-1)首先以 root 帐户登陆 MySQL在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令。 >MySQL -uroot -p123456 (123456 为 root 用户的密码...
阅读全文
摘要:目录(?)[-]MySqlMemcached架构的问题 Redis常用数据类型 各种数据类型应用和实现方式 String Hash List Set Sorted Set PubSub Transactions Redis实际应用场景 显示最新的项目列表删除与过滤排行榜相关按照用户投票和时间排序处理...
阅读全文
摘要:一开始以为Spring下操作哈希表,列表,真就是那么土。恍惚间发现“stringRedisTemplate.opsForList()”的强大,抓紧时间恶补下。通过spring-data-redis完成LINDEX, LLEN, LPOP, LPUSH, LRANGE, LREM, LSET, LTR...
阅读全文
摘要:不得不说,用哈希操作来存对象,有点自讨苦吃!不过,既然吃了苦,也做个记录,也许以后API升级后,能好用些呢?!或许,是我的理解不对,没有真正的理解哈希表。相关链接:Redis实战 Redis实战之Redis + Jedis Redis实战之征服 Redis + Jedis + Spring (一)R...
阅读全文
摘要:相关链接:Redis实战 Redis实战之Redis + Jedis Redis实战之征服 Redis + Jedis + Spring (一)Redis实战之征服 Redis + Jedis + Spring (二)Redis实战之征服 Redis + Jedis + Spring (三)前文有述...
阅读全文
摘要:定时任务配置分为三个步骤: 1、定义任务2、任务执行策略配置3、启动任务1、定义任务 execute false 2、任务执行策略配置(1)指定重复间隔的定时任务 (2)按周期执行的任务 ...
阅读全文
摘要:本文主要介绍Mybatis三种常用整合方法,需要的整合架包是spring.jar,可通过链接http://code.google.com/p/mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。(1)Spring配置文件: (...
阅读全文
摘要:spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationContext.xml中 关于文件上传的配置不能少大家可以看具体代码如下:web.xml[html] vie...
阅读全文
摘要:在《Spriing实战(第三版)》这本书中,有一个使用titles的例子,但是这是一个不完整的例子。那么要参照起来就比较难了,于是找到了下面这篇博客。在Spring中使用tiles2 (因为是英文的,同时又是比较简单的英文,那么就翻译一下,当作学习)在这个例子中,你将学会怎样整合Spring和Til...
阅读全文