<delete> <query>*:*</query> </delete> 将上面代码保存到delete_all.xml文件中,并使用Solr的post工具对核心my_core执行删除操作. [yiibai@ubuntu:/usr/local/solr-6.4.0/bin]$ ./post -c my_core delete_all.xml Shell 执行上述命令后,将产生以下输出. yiibai@ubuntu:/usr/local/solr-6.4.0/…
import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.io.SAXReader; import org.dom4j.io.XMLWriter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; public class Demo1 extends Thread{ public s…
Solr Multicore 是 solr 1.3 的新特性.其目是一个solr实例,可以有多个搜索应用. 下面着手来将solr给出的一个example跑出来.这篇文章是基于<利用SOLR搭建企业搜索平台 之——运行solr>,有不明白的请参见http://lianj-lee.javaeye.com/blog/424383 1. 找到solr下载包中的example文件夹,在它的下面有个multicore文件夹,将这个文件夹下面的所有东西copy到 c:/solr-tomcat/solr下面.…
1 利用github for windows工具来创建一个Repository,名字叫weixin,具体步骤 请参考这篇文章 根据default storage directory的设置 我知道我所创建的Repository在我本地的d:\github目录下有一个weixin目录,然后我将我项目所需的文件都放入这个目录,如图所示的那样 2 按照下图所示的操作,选择local下的repositories, 然后在选择weixin,就会到下图页面 会看到所有的未 提交的文件列表,填写一些说明文字之后…
解决什么问题: 解决前端在本地联调页面 || 样式 || 脚本时经常修改服务器代码,浪费太多时间. 避免多人同时修改代码产生冲突问题.可以在本地调完代码之后,再贴到服务器上. 其实这个问题老早就开始想过一些办法了.但是之前都是要在服务器中引入本地文件进行调试.有很多缺点.只适合部分场景. 现在这种方案受老吉上次分享会上的启发.稍微做了一些修改写的.可以说基本的前端问题都可以用这种方法来快速联调解决. 利用Fiddler抓包工具进行本地调试方案: 所需工具(一次安装及配置): Fiddler:百度…
打包工具就是负责把一些分散的小模块,按照一定的规则整合成一个大模块的工具.与此同时,打包工具也会处理好模块之间的依赖关系,最终这个大模块将可以被运行在合适的平台中. 打包工具会从一个入口文件开始,分析它里面的依赖,并且再进一步地分析依赖中的依赖,不断重复这个过程,直到把这些依赖关系理清挑明为止. 从上面的描述可以看到,打包工具最核心的部分,其实就是处理好模块之间的依赖关系. 为了简单起见,minipack项目直接使用ES modules规范,接下来我们新建三个文件,并且为它们之间建立依赖: /*…
当页面中发生卡顿,最先考虑的是swf文件造成的卡顿,经过排查发现不是swf造成的影响,利用Chrome的Performance工具发现页面中的一些元素不断在重新布局,造成潜在的性能瓶颈. 首先在Chrome中进入隐身模式,然后再在Chrome中打开开发者调试窗口,切换至Performance标签进行性能排查(它相当于一些IDE中的Profile) 当采样至一定的时间段后,点击暂停,浏览器会生成如下的图表,发现,图表最上层有大量的红点,这是Chrome给出的可能的性能瓶颈点,在它下面绿色的起伏状线…
转自原文 利用ArcGIS水文分析工具提取河网(转) DEM包含有多种信息,ArcToolBox提供了利用DEM提取河网的方法,但是操作比较烦琐(帮助可参看Hydrologic analysis sample applications),今天结合我自己的使用将心得写出来与大家分享.提取河网首先要有栅格DEM,可以利用等高线数据转换获得.在此基础上,要经过洼地填平.水流方向计算.水流积聚计算和河网矢量转化这几个大步骤. 1.洼地填平 DEM洼地(水流积聚地)有真是洼地和数据精度不够高所造成的洼地.…
利用 Symbol Type Viewer 工具实现将 pdb 文件 转换为 c\c++ 头文件 一.得到符号 二.将符号转换为 .h 文件 三.得到 c\c++ 头文件,之后编程时直接导入这个文件即可,不需要自己再去定义了 四.后记:感谢逼哥介绍的软件,不用再去自定义结构体了.…
利用Windows内置工具winsat测试硬盘速度(SSD&机械盘对比) 以下是红色内容是在命令行运行: C:\Users\Administrator>winsat diskWindows 系统评估工具> 正在运行: 功能枚举 ''> 运行时间 00:00:00.00> 正在运行: 存储评估 '-seq -read -n 1'> 运行时间 00:00:05.79> 正在运行: 存储评估 '-ran -read -n 1'> 运行时间 00:00:00.48…
使用PL/SQL Developer工具. 导出: 1.执行select 语句查询出需要导出的数据. 2.在数据列表中右键,选择save results.保存为.csv文件,然后已excel方式打开就OK了.可以另存为xsl. 导入: 在单个文件不大的情况下(少于100000行),并且目的表结构已经存在的情况下. 操作步骤如下: 1 可以全选excel数据复制,2 在PL/SQL Developer的sql window里输入select * from tablename for update;…
实现 CRUD 操作 操作和访问数据库 数据库连接被用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果.其实一个数据库连接就是一个 Socket 连接. java.sql 包中有三个接口分别定义了对数据库的调用的不同方式: Statement:用于执行静态 SQL 语句并返回它所生成结果的对象: PreparedStatement:SQL 语句被预编译并存储在此对象中,可以使用此对象多次高效地执行该语句: 用于执行 SQL 存储过程: 使用 Statement 通过调用 C…
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map工具系列-04-SQL合并执行工具 Map工具系列-05-添加业务参数工具 Map工具系列-06-销售营改增历史数据处理工具 Map工具系列-07-TFS变更集提取工具 Map工具系列-08-map控件查看器 Map工具系列-09-文件自动对比合并工具 more... 微信小程序之明源商城系列 打开…
原文:[分享]小工具大智慧之Sql执行工具 工具概况 情况是这样的,以前我们公司有很多Sql用于完成一些很不起眼但又不得不完成的业务,出于方便就直接在Sql查询分析器里执行,按理说应该写一些专门的工具的,但是这些脚本很多,于是我就写了这样一个小工具,只要Sql可以解决的问题就能用到它了,那么它有什么优点呢 一.以前写好的Sql可以不用怎么更改,只需要将参数部分提取出来按照定好的规范改成一个模版即可,使用工具加载模版时,工具会自动将模块要求的参数提供给用户填写. 二.模版文件里可以配置好连接字符串…
本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复261或者20170724可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . Web API在Dynamics CRM中的功能越来越强大,Dynamics 365 (Dynamics CRM V8.2) 又增加了一些通过通过Web API可以执行的操作(Action) ,比如 ExecuteWorkflow这个Action,具体Web API可以执行哪些操作呢?可以参考…
jstl--->Core 核心标签库->URL操作 -->import.param.URL.redirect <c:import>将静态或动态文件包含至本身jsp页面 而他与<jsp:include>的最大差别在于<jsp:include>只能包含和自己同一个web application的文件外,而<c:import>不仅...还可以包含不同web application或者其他网站的文件 语法1: <c:import url=&q…
jstl--->Core 核心标签库->运算式操作  -->out.remove.set.catch <c:out>:用来显示资料的内容 语法1:没有本体的内容 <c:out value="value" [escapeXml="{true|false}"] [default="defaultValue"] /> 语法2:有本体的内容<c:out value="value" [es…
开发工具IntelliJ IDEA的安装与操作 1.1 开发工具概述 IDEA是一个专门针对Java的集成开发工具(IDE),它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是IDEA进行开发.1.2 IDEA软件安装此软件集成了32位和64位,双击 ideaIU-2017.3.2.exe 进入安装. 2.1.安装界面 2.2. 选择安装路径 3. 配置安装选项 4. 开始菜单 5. 安装完毕 6. 选择不导入任何设置,点击 OK IDEA开发工具安装完成 1.3 创建…
本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复261或者20170724可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . Web API在Dynamics CRM中的功能越来越强大,Dynamics 365 (Dynamics CRM V8.2) 又增加了一些通过通过Web API可以执行的操作(Action) ,比如 ExecuteWorkflow这个Action,具体Web API可以执行哪些操作呢?可以参考…
业务背景 利用Sqoop对MySQL进行查询.添加.删除等操作. 业务实现 select操作: sqoop eval \ --connect jdbc:mysql://127.0.0.1:3306/market \ --username admin \ --password \ --query "select end_user_id, category_id, score, last_bought_date, days_left, update_time " 执行结果如下: [pms@…
我们去年就开始把zabbix数据库改成用TokuDB来支撑,并且启用了表分区(详情见:迁移Zabbix数据库到TokuDB).这样做的好处很明显,较早的历史数据可以通过删除分区快速废弃掉.要知道,zabbix数据表默认是没有针对时间字段创建索引的,因此如果执行删除的SQL命令,其效率会很差,而直接删除分区就快多了. 先看history表的分区规则: CREATE TABLE history ( itemid bigint(20) unsigned NOT NULL, clock int(11)…
转: Java中list如何利用遍历进行删除操作 2018年03月31日 10:23:41 Little White_007 阅读数:3874   Java三种遍历如何进行list的便利删除: 1.for循环: 常见初五写法:(由于下标问题达不到想要效果) for(int i=0;i<list.size();i++){ if(list.get(i).equals("del")) list.remove(i); } 应该改为:(倒序操作避免下标问题) int size = list…
Blender 工具使用--显示键盘和鼠标操作 Blender自己本身就带有显示按键和鼠标的功能,就是3D View: Screencast Keys插件. 打开 File(文件) -> User Preferences(用户自定义).快捷键:Ctrl + Alt + U) 接着点击Add-ons(插件),在搜索框里输入screen,会过滤出下面的信息: 如果你和我一样,使用的是Blender2.7x版本,这个版本的Blender软件没有自带3D View: Screencast Keys插件,…
  后期补充: 为什么要用solr服务,为什么要用luncence? 问题提出:当我们访问购物网站的时候,我们可以根据我们随意所想的内容输入关键字就可以查询出相关的内容,这是怎么做到呢?这些随意的数据不可能是根据数据库的字段查询的,那是怎么查询出来的呢,为什么千奇百怪的关键字都可以查询出来呢? 答案就是全文检索工具的实现,luncence采用了词元匹配和切分词.举个例子:北京天安门------luncence切分词:北京  京天  天安  安门  等等这些分词.所以我们搜索的时候都可以检索到.…
折磨我几天的问题今天终于解决了,分享一下近期solr使用的一些经验. 本来是用nutch在爬取页面,可是客户需要爬取RSS,而且可以识别那些页面是通过RSS源抓取出来的.nutch虽然自带解析RSS的插件,但是有些RSS解析不了,也不好控制,更重要的抓取后和普通页面就没什么太大的区别了,不能识别不能判断是由哪个rss源抓取出来的.因为上面原因,所以就自己用C#写了一个配合Solr抓取RSS的工程. 一切实现好后,客户非常满意,我也觉得做的还不错,可是过了一段时间后发现nutch在solrdedu…
1. Solr简介 Solr是一个基于Lucene的Java搜索引擎服务器.Solr 提供了层面搜索.命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式).它易于安装和配置,而且附带了一个基于 HTTP 的管理界面.Solr已经在众多大型的网站中使用,较为成熟和稳定.Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语.更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容.通过对Solr 进行适当的配置,某些情况下可能需…
1.什么是crosstool-ng crosstool-ng,全称是crosstool Next Generation,即下一代crosstool,即crosstool的升级版.那么什么是crosstool 呢?crosstool,是个交叉编译器的制作工具.交叉编译器简单的说可以理解为在X86电脑上编译处ARM的运行程序.更详细的介绍可以参考<构建嵌入式LINUX系统>的第四章. 2.制作交叉编译工具链的步骤 a.从网址 http://crosstool-ng.org/download/cro…
我们做开发一般都是在PC端,然而我们很多时候需要模拟移动端进行接口请求. 比如,当一个API需要根据用户不同的终端来返回不同的数据时,就需要一个工具来模拟不同的终端了. 利用接口测试工具ApiPost,就可以轻松的做到这一点. ApiPost简介:ApiPost是一个支持团队协作,并可直接生成文档的API调试.管理工具.它支持模拟POST.GET.PUT等常见请求,是后台接口开发者或前端.接口测试人员不可多得的工具 . 官网:https://www.apipost.cn/ 它同样支持局域网接口的…
前言:说一下最近做的工作,主要利用iText给网页中生成好的html报表转化为pdf格式的文件,并且在其中加入水印,数字签名等等,这部分主要介绍安全证书的目的就是为了做数字签名部分用的. 下面利用jdk中自带的keytool生成安全证书: 1:生成服务器证书 打开CMD命令行工具,cd jdk的bin目录下,如下图所示: 利用keytool生成安全证书:官网api 下面说一下简单的参数 keytool -genkey (在用户主目录中创建一个默认文件”.keystore”,还会产生一个mykey…
Profile:PyCharm提供了性能分析工具Run->Profile,如下图所示.利用Profile工具可以对代码进行性能分析,找出瓶颈所在. 测试:下面以一段测试代码来说明如何使用pycharm的Profile功能. 测试代码见下文,文件命名为Test.py, 一共有5个函数,每个函数都调用了time.sleep进行延时,其中fun5函数调用了fun4函数: import time def fun1(a, b): print('fun1') print(a, b) time.sleep(1…