- 博客(61)
- 资源 (8)
- 收藏
- 关注
原创 读索引中特定字段和terms,然后序列化成obj文件
package com.suning.search.app.util;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;import org.apache.lucene.document.Document;import org.apache.luce
2016-01-04 17:46:08 514
原创 一次搞定所有定时任务
package com.suning.search.job.servcie;import java.text.ParseException;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import ja
2015-12-08 09:57:29 583
转载 Cache的工作原理
高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。 Cache的功能是用来存放那些近期需要运行的指令与数据。目的是提高CPU对存储器的访问速度。为此需要解决2个技术问题:一是主存地址与缓存地址的映象及转换; 二是按一定原则对Cache的内容进行替换。主要由三大部分组成:Cache存储体:存放由主
2015-09-18 10:38:11 1730
转载 Varnish Configuration Language - VCL(varnish配置语言-VCL)
http://linuxguest.blog.51cto.com/195664/355220/原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://linuxguest.blog.51cto.com/195664/355220 ●Varnish Configuration Language - VCL(
2015-09-18 10:21:12 545
转载 schema各个field和fieldType的基本解释
http://www.cnblogs.com/cy163/archive/2009/09/26/1574393.html1. dynamicField 的作用是什么?如果你需要在schema.xml文件中的 ......部分定义多个(math_score,chinese_score,english_score,....),而恰好这些的type属性又相同(type="integ
2015-09-09 14:45:35 2966
转载 详解java中的HashMap
http://www.java3z.com/cwbwebhome/article/article8/83477.html?id=4457HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接
2015-09-09 11:50:33 355
转载 solr调优
原文:http://jlk.iteye.com/blog/852531Schema设计的思考 索引字段的数量(Indexed Fields) 索引字段会增加如下开销: 1. 建立索引时的内存使用率 2. Segment合并时间 3. 索引优化时间 4. 索引大小 在这些字段上面加上omitN
2015-09-09 10:46:10 555
原创 模拟登陆
package test;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.UnsupportedEncodingExcep
2015-07-08 16:03:48 584
原创 好用的http工具
package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import jav
2015-07-08 16:01:14 692
转载 高效工作的信息搜集及管理术
原文地址:http://heidixie.blog.sohu.com/247551250.html图1:信息搜集及整理术循环图本文经授权刊载于《程序员》杂志2012年12月期刊。请勿转载作为商业用途。其他转载请注明出处及保留原文。关注我请点击:http://weibo.com/heidixie写在前面几个月前,团队邀我做次内部的分
2015-07-01 10:29:47 1536
原创 ftp工具类
===============================================================package com.suning.search.admin.web.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import
2015-01-30 10:15:32 712
原创 FTP工具类
package com.suning.search.datatransfer.common.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.net.SocketException;import org.apache.commons.net.ft
2015-01-07 14:28:02 755
转载 Solr Replication命令
http://it.chinawin.net/softwaredev/article-c2bb.html 命令格式:http://[host]:[port]/solr/[core]/replication?command=[command name]1。details:显示当前实例Replication详细信息,包括:indexSize、indexPath、commits(index
2014-12-08 17:04:41 1264
转载 solr的multivalued使用说明
http://blog.csdn.net/alen1985/article/details/8538942 solr的schema.xml配置文件在配置Filed的时候,有个属性: MutiValued:true if this field may containmutiple values per documents,这个说明有点模糊,下面结合实际应用,列
2014-12-03 15:26:18 670
转载 SOLR 中 Schema.xml 的filedType 的一些属性的理解
http://www.cnblogs.com/cy163/archive/2009/09/26/1574393.html1. dynamicField 的作用是什么?如果你需要在schema.xml文件中的 ......部分定义多个(math_score,chinese_score,english_score,....),而恰好这些的type属性又相同(type="integer"),那
2014-12-03 15:24:42 628
转载 Solr中配置文件schema.xml之copyField 与multiValued用途
http://hbin8668.blog.163.com/blog/static/178844311201375113752169/copyField与multiValued用途在我们的应用中经常会有这种情形:当用户输入某个字符串查找时,需要如果在标题及内容中存在这个字会串时均要把记录加载出来,通过引入copyField及multiValue这两个标签便可解决这种问题。如:
2014-12-03 14:40:34 912
转载 Solr 函数查询(FunctionQuery)原理分析
此文原创,转载请说明出处:http://ronxin999.blog.163.com/blog/static/4221792020111013131992/solr 函数查询有4种方式来实现,这个在solr的wiki里描述的比较清楚,但是这个东西到底是个什么意思,原理是什么,solr wiki并没有说的很清楚,很多朋友也是对此一头雾水,现在我经过一定时间的调试,总结了点经验,写下来,和喜欢
2014-12-03 14:36:15 2563
转载 javaProject打包和服务发布解决方案
http://blog.csdn.net/weiguolee/article/details/68689311 解释 java project 我说的是main方法作为程序入口的java工程,有别于 web project。 这样的工程 一般都是web project的附属扫描程序或一些独立的执行程序,如数据同步程序等。 把这样的project
2014-12-01 16:17:38 472
转载 JVM工作原理和特点
http://www.cnblogs.com/jiayi/archive/2010/06/08/1753863.html作为一种阅读的方式了解下jvm的工作原理JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(
2014-11-21 16:33:45 421
转载 全面分析Java的垃圾回收机制
http://tech.qq.com/a/20060726/000329_2.htmJava的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来负责的,尽管J
2014-11-21 16:33:02 366
转载 Quartz在Spring中动态设置cronExpression
版权所有:(xiaodaoxiaodao)蓝小刀 xiaodaoxiaodao@gmail.comhttp://www.blogjava.net/xiaodaoxiaodao/articles/103437.html 转载请注明来源/作者 Quartz在Spring中动态设置cronExpression 什么是动态定时任务:是由客户制定生
2014-11-13 10:28:33 447
原创 生成UUID
public static String getUUID() { // 取两组UUID拼接字符串 String s = UUID.randomUUID().toString() + UUID.randomUUID().toString(); // 去除UUID中的'-',并截取成48位 return s.substring(0, 8) + s.substring(9, 13) + s.substr
2014-11-12 14:52:18 424
转载 Solr搜索的排序打分规则探讨
http://www.colorfuldays.org/program/solr/solr_edismax_boost/使用Solr搭建搜索引擎很容易,但是如何制定合理的打分规则(boost)做排序却是一个很头痛的事情。Solr本身的排序打分规则是继承自Lucene的文本相关度的打分即boost,这一套算法对于通用的提供全文检索的服务来讲,已经够用了,但是对于一些专门领域的搜索来讲,文本相
2014-11-10 09:36:45 550
原创 比较器-按修改时间排序最近修改的最后处理
public void sort(List list,File file){ File[] files = file.listFiles(); for(File file2 :files){ list.add(file2); } Collections.sort(list, new Comparator() {
2014-10-31 15:21:13 722
原创 solr查询 field:value 脚本
package test;import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.util.Iterator;import java.util.Map;import java.util.Scanner;import org.apache.solr.c
2014-10-31 15:14:31 598
原创 查询某个索引中某个字段并输出
package test;import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.docume
2014-10-31 15:12:00 646
原创 直接查询索引,将想要的字段写入csv文件
package test;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.uti
2014-10-31 15:10:21 1049
原创 从ftp下载文件
/** * @param filePath 远程文件路径 * @return * @throws IOException */ public static FTPFile[] getFileList(String url, String username, String password, String filePath) throws IOExce
2014-10-31 15:05:45 498
原创 工具类-删除文件和删除文件目录
public static void deleteFile(String fileName) { File file = new File(fileName); if (!file.exists()) { logger.info("删除文件失败:" + fileName + "文件不存在"); } else {
2014-10-31 15:03:10 557
原创 监听、接收mq消息、写入xml文件
package com.suning.search.data.receive.esb.listener;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java
2014-10-31 15:01:45 3661
原创 以日期格式处理xml文件到json格式的txt文件
public static final SimpleDateFormat SDF_CHILD_PATH = new SimpleDateFormat("yyyyMMdd_HHmmssSSS");
2014-10-31 14:57:16 627
原创 java-获取某url中的一个字段&&检验url是否可以用
package com.suning.search.admin.web.util;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.net.HttpURLConnection
2014-10-31 14:49:59 1402
原创 lucene工具类-升级索引
package test;import java.io.File;import java.io.IOException;import org.apache.lucene.index.IndexUpgrader;import org.apache.lucene.store.FSDirectory;import org.apache.lucene.util.Version;public
2014-10-31 14:38:56 491
原创 工具类-校验乱码
网上整理的package test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class MessyCodeCheck { public static boolean isChinese(char c) { Character.UnicodeBlock ub = Charact
2014-10-31 14:38:29 620
原创 校验脚本-需要打开浏览器的时候调用这个
package test;import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;public class OpenBrower { public static void main(String[] args) throws URISyntaxException, IOExce
2014-10-31 14:35:33 576
原创 工具类笔记-正则判断数字字母汉字
package test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Validate { /** * java正则表达式判断是否只包含:数字、字母和汉字 * @param str * @return */ public static boolean valid
2014-10-31 14:32:24 419
原创 工具类-以一定日期格式批量修改某目录下的文件名和文件夹名字
package test;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;public class FileRename { public static final SimpleDateFormat SDF_CHILD_P
2014-10-31 14:28:22 679
转载 [Linux/Ubuntu] vi/vim 使用方法讲解
http://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.htmlvi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方
2014-10-30 17:53:58 460
转载 Virtualbox虚拟Ubuntu共享文件夹设置
http://www.linuxidc.com/Linux/2011-12/50243.htm网上有这之类的文章已经不少,我这里主要是总结一下自己在实践过程中碰到的问题。我用的Ubuntu是11.10,因为自己项目的原因,需要用到并行通信,因又另外虚拟出一个Ubuntu,等于是在Ubuntu上再装一个Ubuntu, 具体设置的方法请参考: http://www.linuxidc.c
2014-10-30 17:13:04 531
转载 VirtualBox虚拟机设置与宿主主机共享网络连接
http://www.51ou.com/browse/VirtualBox/51266.htmlVirtualBox中有4中网络连接方式:NATBridged AdapterInternalHost-only AdapterVMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。要让自己(或别人)理解深刻,方法
2014-10-30 14:51:19 13225
完整spring mvc汽车管理系统代码实现,文档,注释全
2013-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人