自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 zookeeper理解1

zkzookeeper是一个数据库zookeeper是一个拥有文件系统特点的数据库zookeeper是一个解决了数据一致性问题的分布式数据库zookeeper是一个具有发布和订阅功能的分布式数据库(watch)capConsistency:一致性(强一致性)Availability:可用性Partition Tolerance:分区容错性领导说 “今天下午3-4点,大会议室是开会,做未来规划。收到请回复”。看到通知的同事回复 1领导会...

2020-05-24 21:34:34 201

原创 elasticsearch初步

1、创建用户,启动elasticsearch创建组groupadd elsearch创建用户指定组useradd elsearch -g elsearch修改用户密码passwd elsearch改变elasticsearch目录的属主chown -R elsearch:elsearch elasticsearch-7.6.2切换用户su elsearch修改linux操作系...

2020-05-06 18:43:59 201

转载 RabbitMQ命令行的基本操作

服务端后台方式启动: rabbitmq-server start &启动rabbitMQ服务端查看端口占用情况,确认启动成功:lsof -i:5672查看所有队列:rabbitmqctl list_queues查看所有虚拟主机: rabbitmqctl list_vhosts如上图所示,rabbitMQ在启动后会自动创建一个 / 的虚拟主机,当然你也可以自己创建虚拟主机。启...

2020-04-01 17:37:31 680

原创 Springboot 中使用Swagger2构建RESTful APIs

变态的问题:在一台电脑上context-path 不能是根这里设置contextapplication.propertiesserver.servlet.context-path=/jk1、pom.xml增加<dependency> <groupId>io.springfox</groupId> <art...

2020-01-05 15:11:30 192

原创 jvm运行时保留相关信息总结

jdk1.81、gc日志用法1-verbose:gc -XX:+PrintHeapAtGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -Xloggc:/opt/...

2020-01-04 15:55:02 539

原创 FreeSpace 和 UsableSpace

FreeSpace:Returns the number of unallocated bytes in the partition named by this abstract path name.The returned number of unallocated bytes is a hint, but not a guarantee, that it is possible to us...

2020-01-04 15:52:35 898

翻译 spring boot 包结构

spring boot 包结构Nested JARsJava没有提供任何标准的方法来加载嵌套的jar文件(即本身包含在jar中的jar文件)。如果需要分发自包含的应用程序,而该应用程序可以从命令行运行而无需解压缩,则这可能会有问题。为了解决这个问题,许多开发人员使用“阴影”jar。一个阴影jar将所有类从所有jar打包成一个“uber jar”。这些jar的问题是,很难看到应用程序中...

2019-11-17 19:04:17 1182

翻译 缓存抽象

缓存抽象自版本3.1以来,Spring框架为透明地向现有的Spring应用程序添加缓存提供了支持。与事务支持类似,缓存抽象允许一致地使用各种缓存解决方案,对代码的影响最小。从Spring4.1开始,缓存抽象在JSR-107注释和更多定制选项的支持下得到了显著的扩展。理解缓存抽象缓存与缓冲区术语“缓冲区”和“缓存”倾向于互换使用。不过,请注意,它们代表不同的东西。传统...

2019-11-02 16:29:11 241

原创 scala学习备注

/** * object * 单例的对象,里面定义的成员变量 和 方法都是静态的(static) * * 伴生对象: * 当object 的名称和类的名称一致的时候,这个对象叫着这个类的伴生对象(必须在同一个文件中) * * apply * o...

2019-08-05 16:04:17 128

转载 solr 使用edismax来控制评分

solr 使用edismax来控制评分如何控制评分如果设置了sort字段,那么将会按照sort字段的顺序返回结果。如果没有设置sort字段,那么将会根据相关度打分来排序。也就是说,相关度更高的排在前面。如何来定制适合自身业务的排序打分规则(boost)呢?经过这段时间的思考与实践,想到了如下三个方法:1、定制Lucene的boost算法,加入自己希望的业务规则;2、使用Solr...

2019-07-06 16:20:49 850

转载 Service Worker:简介

https://developers.google.cn/web/fundamentals/primers/service-workers/

2019-07-01 18:40:09 480

翻译 DisMax查询解析器

DisMax查询解析器DisMax查询解析器设计用于处理用户输入的简单短语(无复杂语法),并根据每个字段的重要性使用不同的权重(升序)在多个字段中搜索单个术语。其他选项允许用户根据特定于每个用例的规则(独立于用户输入)影响分数。一般来说,与“Lucene”Solr查询解析器的接口相比,DisMax查询解析器的接口更像Google的接口。这种相似性使DisMax成为许多用户应用程序的适当查询...

2019-06-22 17:45:52 512

翻译 标准查询分析器:Solr的默认查询解析器也称为“Lucene”解析器。

标准查询分析器:Solr的默认查询解析器也称为“Lucene”解析器。标准查询解析器的主要优点是,它支持一种健壮且相当直观的语法,允许您创建各种结构化查询。最大的缺点是,与设计为尽可能少地抛出错误的DisMax的查询解析器相比,它非常不容忍语法错误。标准查询分析器参数除了常见的查询参数、分面参数、高亮参数和“更多其他”参数,标准查询分析器还支持下表中描述的参数。q ...

2019-06-02 17:12:07 182

翻译 所有Solr解析器都有一些常见的查询参数

Solr支持多个查询解析器,为搜索应用程序设计者提供了很大的灵活性,可以控制如何解析查询。本节介绍如何指定要使用的查询分析器。它还描述了solr中包含的主查询解析器所支持的语法和特性,并描述了一些可能对特定情况有用的其他解析器。所有Solr解析器都有一些常见的查询参数;这些参数在公共查询参数一节中进行了讨论。The Standard Query Parser The DisMax ...

2019-05-25 19:47:05 758

翻译 solr更新document parts

Updating Parts of Documents一旦索引了solr索引中所需的内容,您将要开始考虑处理这些文档更改的策略。SOLR支持三种更新仅部分更改的文档的方法。第一个是原子更新。这种方法只允许更改文档的一个或多个字段,而不必重新索引整个文档。第二种方法称为就地更新。这种方法类似于原子更新(从某种意义上说是原子更新的一个子集),但只能用于更新单值、非索引和非...

2019-05-19 19:23:06 657

转载 DocValues

DocValues在Lucene4.x之后,出现一个重大的特性,就是索引支持DocValues,这对于广大的solr和elasticsearch用户,无疑来说是一个福音,这玩意的出现通过牺牲一定的磁盘空间带来的好处主要有两个:(1)节省内存(2)对排序,分组和一些聚合操作时能够大大提升性能(一)什么是DocValues?什么是DocValues?DocValues其实是Lu...

2019-05-19 11:11:57 1244

转载 solr之positionIncrementGap

positionIncrementGap这个特性针对multiValue字段使用,用于设置多值数据间的间隔,常见用法如下:<fieldType name="text_general_pos0" class="solr.TextField" positionIncrementGap="100"><analyzer type="index">...

2019-05-15 09:42:29 442

翻译 Jedis记录

您不应该使用来自不同线程的同一实例,因为您会遇到奇怪的错误。有时创建大量的jedis实例还不够好,因为它意味着大量的套接字和连接,这也会导致奇怪的错误。一个jedis实例不是threadsafe!为了避免这些问题,您应该使用jedispool,它是一个网络连接的线程安全池。您可以使用池来可靠地创建几个jedis实例,前提是完成后将jedis实例返回到池中。通过这种方式,您可以克服这些奇怪的错误...

2019-04-08 18:26:39 140

转载 关键solrcloud概念

solrcloud集群由一些“逻辑”概念组成,这些概念分层在一些“物理”概念之上。逻辑概念一个集群可以承载多个solr文档集合。集合可以划分为多个分片,它包含集合中文档的子集。集合分片数的确定:理论上对集合可以合理包含的文件数量的限制。单个搜索请求可能的并行化量。物理概念集群由一个或多个solr节点组成,这些节点正在运行solr服务器进程的实例。每个节点可以承载...

2019-04-05 19:32:32 106

原创 solr 的 omitNorms

omitNormsUse omitNorms wherever it makes sense. Norms allow for index time boosts and field length normalization. This allows you to add boosts to fields at index time and makes shorter documents sc...

2019-04-01 11:32:26 882

原创 The MailEntityProcessor

The MailEntityProcessor邮件处理程序使用Java邮件API使用IMAP协议对电子邮件消息进行索引。MailEntityProcessor的工作原理是:使用用户名和密码连接到指定的邮箱,为每封邮件提取电子邮件头,然后提取完整的电子邮件内容以构建一个文档(每封邮件一个文档)。MailEntityProcessor特有的实体属性如下所示。除了上述所有实体处理器所共有的属...

2019-03-09 13:24:08 333

翻译 Usage with XML/HTTP Datasource

Usage with XML/HTTP Datasource使用xml/http数据源数据导入处理程序(DataImportHandler)可用于索引基于HTTP的数据源中的数据。这包括使用来自REST/XML API以及RSS/Atom提要(Feeds)的索引。Configuration of URLDataSource or HttpDataSource在solr1...

2019-03-08 18:05:06 223

原创 solr增量 dih deltaimport 入门

本例仅仅对于单表增量的进行了测试。solr增量的采集原理是依赖系统的时间进行了增量采集,所以我们必须保证数据库的系统时间与solr所在jvm时间一致。开始之前下面的提醒很重要:DataImportHandler is a data import tool for Solr which makes importing data from Databases, XML files an...

2019-03-07 18:24:26 401

翻译 solr dihwiki整理

https://wiki.apache.org/solr/DataImportHandlerUsing delta-import command点击http://localhost:8983/solr/dataimport?command=delta-import可以启动增量导入操作。此操作将在新线程中启动,响应中的状态属性现在应显示为“忙碌”。根据数据集的大小,此操作可能需要一些时间。您...

2019-03-03 20:48:31 211

原创 linux设置收集

linux 系统socket连接数 查看一、查看哪些IP连接本机netstat -an二、查看 TCP 8080 端口连接数netstat -nat|grep -i "8080"|wc -l可以通过指令查询当前进程打开了多少句柄Linux下有exec函数族可以执行指令,把指令写进去就行了。-查看当前进程打开了多少句柄数# lsof -n|awk '{print...

2019-03-01 14:52:17 119

原创 使用dataimport入门

使用dataimport工具,直接将数据库表索引到SOLR中上篇文章创建了一个简单的helloword核心https://blog.csdn.net/qq_26229005/article/details/87913225这里为helloworld核心增加数据库导入到solr索引的内容步骤1:编辑solrconfig.xml以添加请求处理程序cd /var/solr/data/...

2019-02-27 16:56:23 1728

原创 solr创建core

solr创建core首先在控制台上点击Core Admin菜单,并点Add Core按钮。 将看到如下内容提示:确定创建Core之前,instanceDir目录和dataDir必须存在。并含有xml配置文件。创建目录,复制特定一套配置模板。比如我们创建一个helloworld核心。cd /var/solr/datamkdir helloworld cd /var...

2019-02-25 11:02:42 904

翻译 将Solr投入生产

本节提供关于如何在*nix平台(如Ubuntu)上设置Solr以在生产中运行的指导。具体来说,我们将完成在Linux主机上运行单个Solr实例的设置过程,然后提供有关如何支持在同一主机上运行的多个Solr节点的技巧。服务安装脚本(Service Installation Script)Solr包括一个服务安装脚本(bin/install_Solr_service.sh),以帮助您将Solr...

2019-02-22 14:46:08 417

翻译 Solr配置文件概述

Solr配置文件Solr home(主目录)当solr运行时,它需要访问主目录。第一次安装solr时,主目录是server/solr。但是,一些示例可能会更改此位置(例如,如果运行bin/solr start-e cloud,则主目录将为example/cloud)。主目录包含重要的配置信息和solr存储其索引的位置。在独立模式下运行solr与在solrcloud模式下运行时,主目录的...

2019-02-19 17:49:23 230

翻译 ZooKeeper Operations

bin/solr脚本允许某些操作影响ZooKeeper。这些操作仅适用于Solrcloud模式。这些操作可以作为子命令使用,每个子命令都有自己的选项集。 bin/solr zk [sub-command] [options]bin/solr zk -help在发出这些命令以使用znodes所期望的初始化zookeeper之前,应该至少启动一次solr。初始化ZooKeeper后,s...

2019-02-19 15:16:00 350

翻译 solr-control-script-reference之二

solr-control-script-reference.html# collections-and-cores create命令检测solr正在运行的模式(独立模式或solrcloud模式),然后根据模式创建核心或集合。bin/solr create [options]bin/solr create -help创建核心或集合参数-c &lt;name&gt;...

2019-02-02 17:33:25 171

转载 红米usb连接电脑收藏

转载地址:https://jingyan.baidu.com/article/0bc808fc0ce8651bd485b9ac.html 先在手机上进行操作,按屏幕箭头上滑屏幕解锁手机,单击手机设置, 单击里面的我的设备,单击全部参数。 连续单击版本,然后看到图二一行提示就可以了。此时退出到设置。 单击设置里面的更多设置,单击...

2019-01-24 13:41:04 1484

转载 使用TortoiseGit,设置ssh方式连接git仓库。

引用:https://www.cnblogs.com/zy20160429/p/7493693.html开始设置之前的准备:建立项目文件夹,初始化git仓库(右键 git  init),右键打开 git bash ,git pull “仓库地址”, 把网站上的仓库代码拉取下来。 TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。也就是说使用...

2019-01-19 16:18:35 445

翻译 vue 理解过程

https://www.red-gate.com/simple-talk/dotnet/net-development/introduction-to-vue-js-with-a-single-page-application-spa-in-visual-studio/ Main.jsimport Vue from 'vue';import App from './App.vue'...

2018-12-31 20:11:50 1493

转载 Fiddler实现手机抓包——小白入门

https://blog.csdn.net/gld824125233/article/details/52588275  

2018-12-14 11:29:26 268

翻译 Solr Control Script Reference (一)

Solr Control Script ReferenceSolr包括名为“bin/solr”的脚本,该脚本允许您在Solr安装或集群上执行许多常见操作。您可以启动和停止Solr、创建和删除集合或核心、在ZooKeeper上执行操作以及检查Solr和已配置碎片的状态。您可以在SOLR安装的bin /目录中找到脚本。bin/solr脚本通过提供简单的命令和选项来快速实现共同的目标,使So...

2018-12-09 19:00:35 159

翻译 solr部署和操作

Solr的一个重要方面是,所有操作和部署都可以在线完成,对正在运行的应用程序影响最小或没有影响。这包括小规模的升级、配置和删除节点、备份和恢复索引以及编辑配置。常见的管理任务包括:1)Solr Control Script Reference:提供有关bin/solr/binsolr.cmd脚本可用的所有选项的信息,这些选项可以启动和停止Solr、配置身份验证以及创建或删除集合和核心。...

2018-12-09 18:58:35 236 1

翻译 Solr初步

仅仅作为个人的学习记录,英文原地地址来自官方的入门https://lucene.apache.org/solr/guide/7_5/installing-solr.html#check-if-solr-is-running在开始使用Solr时,您只需要将Solr发行版归档提取到您选择的目录中。作为初始开发环境,这已经足够了,但是在设置真正的开发和生产环境之前,请注意不要对这个“玩具”安装负担过...

2018-12-01 19:24:36 273

原创 glassfish数据源配置方式

1、通过页面配置:(也可通过直接修改glassfish目录下glassfish/domains/domain1/config/domain.xml,效果是一样的,只是页面更加友好)。2、web应用中增加配置。 我这里以连接mysql8为例。先把mysql jdbc jar放入下。1、页面配置,默认管理端口是4848,登录后进行配置,先配置连接池之后配置数据源。1)在jdbc...

2018-11-22 21:31:07 1725

原创 Tomee数据源的配置方式

TomEE Philosophy Apache TomEE, pronounced "Tommy", is an all-Apache Java EE 6 Web Profile certified stack where Tomcat is top dog. Apache TomEE is assembled from a vanilla Apache Tomcat zip file...

2018-11-18 17:16:26 2302 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除