- 博客(25)
- 收藏
- 关注
原创 Redis 单机部署
单机部署下载 解压redis官网: 链接.tar -zxvf redis-5.0.5.tar.gzREADME.md 文件从README.md文件可以获取到关于redis安装的一切信息。强烈建议可以根据README.md进行安装。下图是截取于README.md中的一段,说明需要先执行make 操作,本文后续的所有操作也是根据README.md中的内容进行操作。安装1.编译在redis的根目录下执行make 命令2.安装make install 若想指定安装路径可追加PREFIX
2020-06-23 22:59:08
288
原创 mysql数据导入solr
在solrconfig.xml配置数据导入用的requestHandler和数据导入使用的jar包<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*\.jar" /><requestHandler name="/dataimport" class="solr...
2020-03-27 17:28:57
259
原创 solr索引详解
目录Schemamanaged-schema 文件详解uniqueKey 唯一键字段标签说明FieldTypeFieldType 的 Analyzer常用的Filterschema APISchema schema是集合/内核中字段的定义,让solr知道集合/内核包含哪些字段、字段的数据类型、字段该索引存储。Solr中提供了两种方式来配置schema,...
2020-03-27 17:26:31
962
1
原创 Apache .htaccess: Invalid command 'ExpiresActive' 设置最大值或过期
Apache 报错:The Apache service named reported the following error:>>> Invalid command 'ExpiresActive', perhaps misspelled or defined by a module not included in the server configuration....
2020-03-16 14:58:18
661
原创 Spring Boot 自动装配原理
前言 Spring Boot 的自动装配看似复杂,其实归根到底就是对Spring 的手动装载进行进一步的封装。熟悉Spring的手动装载SpringBoot的自动装配就自然明了了。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfig...
2020-02-27 15:07:59
348
转载 Solr 集成ikanalyzer
Solr 不能对中文进行分词,ikanalyzer可以。ikanalyzer下载链接1.下载 jar形式2.放到D:\soft\solr-8.1.0\server\solr-webapp\webapp\WEB-INF\lib路径下3.在路径D:\soft\solr-8.1.0\server\solr下,新建一个mycore4. 复制 路径D:\soft\solr-8...
2020-02-27 15:05:23
197
转载 Lucene查询语法详解
Lucene查询Lucene查询语法以可读的方式书写,然后使用JavaCC进行词法转换,转换成机器可识别的查询。下面着重介绍下Lucene支持的查询:Terms词语查询词语搜索,支持 单词 和 语句。单词,例如:"test","hello" 语句,例如:"hello,world!"多个词语可以通过操作符,连接成更复杂的搜索逻辑。Field字段查询Lucene支持针对...
2020-02-27 10:36:09
823
原创 Solr7.7.2 Linux部署
单机模式 1.下载:https://lucene.apache.org/solr/downloads.html 2.解压: tar -zxvf solr-7.7.2.tgz 3.进入bin 目录修改solr.in.sh 脚本。于文件底部修改SOLR_ULIMIT_CHECKS属性,设置为false4.启动在bin 目录启动solr。执行: ./solr s...
2020-01-16 15:29:39
814
转载 mybatis同一个事务,多次执行同一个sql语句,只有第一次会执行
问题描述:使用spring @Transaction事务时,在for循环中需要多次执行同一查询语句,第一次查询出对象后,对对象进行修改后,结果再进行第二次查询的时候,查询返回的数据是自己第一次修改后的数据。因为业务需要每次查询都需要取更改数据库,以后的查询都会根据上一次循环修改后的值进行操作。解决方法:在xml文件 select语句添加 flushCache="true" ,告诉m...
2019-12-19 16:43:57
1416
转载 乐观锁与悲观锁——解决并发问题
这几个锁按照属性可分为:乐观锁、悲观锁(共享锁,排他锁),行锁、表锁指的是锁粒度。 乐观锁乐观锁就是很乐观的认为,别人不会修改自己要拿的数据,不需要上锁。只是在更新的时候,判断下数据是否发生了变更(可以通过版本号来实现),如果发生变更,就重新取数据,更新数据时,再次判断是否变更··· 悲观锁悲观锁就是很悲观的认为,自己取数据时,别人一定会修改,因此直接给要拿的数据加上...
2019-11-27 17:04:55
196
原创 Spring事务传播属性以及注意点
事务传播属性propagation 说明 PROPAGATION_REQUIRED 支持当前事务,如果当前没有事务,则新建一个事务执行(@Transactional默认) PROPAGATION_SUPPORTS 支持当前事务,如果没有当前事务,则以非事务的方式执行 PROPAGATION_MANDATORY 支持当前事务,如果当前没有事务,则抛出异常 ...
2019-11-26 17:07:25
173
转载 数据库事务概念与事务隔离等级
概述 事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。 事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Duration),简称ACID。1. 原子性(Atomicity)事务的原子性是指事务必须是一个原子的操作序列单元。事务中包含的各...
2019-11-25 14:14:33
184
转载 Elasticsearch 6.3.0 安装与配置
Elasticsearch 6.3.0 安装与配置创建 es 用户groupadd -g 5000 esuseradd -g es -u 5000 es安装 escd /usrmkdir elasticsearch-6.3.0chown -R es:es ./elasticsearch-6.3.0su escd /usr/elasticsearch-6.3....
2019-08-30 14:44:51
702
原创 SpringBoot Druid 数据库密码加密
背景:很多时候我们的数据库连接的配置都是明文放在配置文件中,这样缺乏安全性,所以数据库密码就需要加密保存。准备工作 在druid jar 包所在的文件夹下运行druid jar包,获取加密后的密码(password), 数据库密码公钥(publickey)打开命令窗口,执行:java -cp druid-1.1.2.jar com.alibaba.druid.filt...
2019-07-18 22:48:28
433
原创 linux nginx 1.9.9 安装部署
安装步骤 准备环境 nginx 需要 gcc,automake,pcre,zlib,openssl yum -y install gcc gcc-c++ automake zlib zlib-devel openssl openssl-devel pcre pcre-devel 1. 下载安装包:wget...
2019-07-11 17:40:15
1913
转载 HTTP好文转载
https://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html
2019-07-03 21:33:41
129
原创 Spring boot Rabbitmq 使用入门
对于rabbitmq的介绍有很多,这里就进行介绍了,直接上代码。application.properties添加rabbitmq配置spring.rabbitmq.host=192.168.99.100spring.rabbitmq.port=5672spring.rabbitmq.username=guestspring.rabbitmq.password=guestsp...
2019-06-17 15:31:12
187
转载 Docker window环境下部署
1. 安装/升级Docker客户端对于Windows 10以下的用户,推荐使用Docker ToolboxWindows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/对于Windows 10以上的用户 推荐使用Docker for WindowsWindows安装文件:http://mirr...
2019-06-12 10:58:05
972
原创 Idea SpringBoot devtools热加载与宏录制
最近从eclipse转到idea有很多不适应的地方,尤其是debug模式下,无法像eclipse 一样自动热部署。以下就是idea SpringBoot热部署的方案:1.添加maven 依赖 <!-- SpringBoot devtools 依赖 --> <dependency> <groupId>...
2019-06-03 18:32:43
223
原创 Git 无法pull代码 (refusing to merge unrelated histories)
今天创建新项目首次上传代码时发现,pull会报错,报错内容如下:Git Pull Failed From https://gitee.com/chiyaofeng/technology-collection * branch master -> FETCH_HEAD * [new bra...
2019-05-31 14:37:23
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人