摘要: 一、动态SQL相信大家在用mybatis操作数据库时时都会碰到一个问题,假如现在我们有一个关于作者的list authorList,需要根据authorList里已有的作者信息在数据库中查询相应作者的博客信息。那么最容易想到的做法就是遍历authorList,获取相应的信息查询数据库。 for(in... 阅读全文
posted @ 2014-11-18 11:33 @瞪着太阳的乌鸦 阅读(4349) 评论(0) 推荐(3) 编辑
摘要: 最近由于项目需要一个与linux shell交互的多线程程序,需要用python实现,之前从没接触过python,这次匆匆忙忙的使用python,发现python确实语法非常简单,功能非常强大,因为自己是从零开始使用python,连语法都是现学的,所以将一些使用记录下来,希望能帮到大家。使用pyth... 阅读全文
posted @ 2014-10-30 09:49 @瞪着太阳的乌鸦 阅读(8079) 评论(0) 推荐(0) 编辑
摘要: 概念:我们知道,Solr是以webapp的形式运行的,那么我们只需要把Solr.war文件部署到web容器中,便可以运行了,但是因为需要连接数据库做索引并且提供线上的服务调用query接口,那么Solr的安全性是需要考虑的。因为Solr并没有自带Ip访问限制。那么我们需要自己来实现。思路是将Solr... 阅读全文
posted @ 2014-09-23 15:34 @瞪着太阳的乌鸦 阅读(2785) 评论(6) 推荐(1) 编辑
摘要: 错误原因有时候把项目从本机编译文件部署到服务器,或者发给别人使用时,会报如下异常:java.lang.UnsupportedClassVersionError: test_hello_world :Unsupported major.minor version 51.0at java.lang.Cl... 阅读全文
posted @ 2014-09-18 16:51 @瞪着太阳的乌鸦 阅读(54484) 评论(1) 推荐(3) 编辑
摘要: Solr高亮 原理 做搜索时,高亮是很常见的需求,那么Solr肯定也为高亮提供了支持。先解释下Solr高亮的原理,在我们设置了需要高亮显示的Field之后,查询得到的返回结果会多出来下面的内容: "highlighting": {"519": {"Artist_Name": ["周杰伦"]}}其实就... 阅读全文
posted @ 2014-09-17 16:16 @瞪着太阳的乌鸦 阅读(6879) 评论(4) 推荐(0) 编辑
摘要: 什么是SolrJ 既然Solr是以单独的WebApp形式存在的,那么Solr理应提供与Solr通信的Api吧,对的,这就是SolrJ,既然与solr通信是通过url,那么其实我们也可以不用SolrJ,因为可以拼字符串的嘛。 http://localhost:8983/solr/Artist/sele... 阅读全文
posted @ 2014-09-17 09:38 @瞪着太阳的乌鸦 阅读(2225) 评论(1) 推荐(1) 编辑
摘要: 简介 Solr支持很多种创建索引的方式,包括网页,xml以及数据库,因为我这边做的是企业级的搜索,所以用的是数据库建立索引。其实从数据库建立索引,很大程度上取决于原来的数据库设计。 从数据库建立索引,solr官方是提供一个工具的—Data Import Handler。在下载的solr中可以找到相关... 阅读全文
posted @ 2014-09-16 15:52 @瞪着太阳的乌鸦 阅读(2656) 评论(5) 推荐(2) 编辑
摘要: 多核心的概念 多核心说白了就是多索引库。也可以理解为多个"数据库表" 说一下使用multicore的真实场景,比若说,产品搜索和会员信息搜索,不使用多核也没问题,这样带来的问题是 indexs文件很多,而且产品的索引文件和会员信息的索引文件混在一起,备份也是个问题。 如果使用了多核,那就很轻松了,产... 阅读全文
posted @ 2014-09-16 09:47 @瞪着太阳的乌鸦 阅读(3006) 评论(3) 推荐(3) 编辑
摘要: 安装环境Windows 7 64bitApache-tomcat-8.0.9-windows-x64Solr-4.9.0JDK 1.8.0_05 64bit安装步骤Tomcat和JDk的安装在这里就略过。注意:solr4.9要求jdk1.7+步骤一:解压solr-4.9.0到任意文件夹,我解压到D:... 阅读全文
posted @ 2014-09-15 23:04 @瞪着太阳的乌鸦 阅读(1598) 评论(2) 推荐(3) 编辑
摘要: 什么是Solr搜索 我们经常会用到搜索功能,所以也比较熟悉,这里就简单的介绍一下搜索的原理。 当然只是介绍solr的原理,并不是搜索引擎的原理,那会更复杂。 流程图 这是一个非常简单的流程图: User:即需要搜索的用户。 Raw Data:需要搜索的内容,当然是源数据,可能是文本文件,可能是数据库... 阅读全文
posted @ 2014-09-15 15:25 @瞪着太阳的乌鸦 阅读(2050) 评论(2) 推荐(2) 编辑