- 博客(16)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 elasticsearch的重写机制
概念在使用前缀查询(prefix)及通配符查询(wildcard)时,本质上讲都是对多个关键词的查询;在这个概念的基础上,elasticsearch对用户的查询进行了重写(例如将前缀查询优化为should的term查询)。目的保证查询的性能。例子假定索引中有以下数据:curl -XPUT 'localhost:9200/clients/client/1' -d '{"id":"1", "name":"Joe"}' curl -XPUT 'localhost:9200/clients/clie
2021-11-15 17:07:09
2052
原创 rabbitMQ的安装使用
RabbitMQ的优点可靠性灵活的路由集群联合高可用的队列多协议广泛的客户端可视化管理工具追踪插件系统等等,有兴趣可以翻看它的1. 安装RabbitMQ执行docker命令拉取镜像: docker pull rabbitmq:management执行docker启动镜像命令:docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v ‘pwd’ /data:/var/lib/rabbitmq --hostna
2021-11-15 16:37:13
384
原创 PostGres查询附近300m的数据并计算距离
SELECT ST_Distance ( ST_SetSRID ( ST_MakePoint ( 121.265221, 31.195005 ), 4326 ) :: geography, ST_SetSRID ( ST_MakePoint ( a.lon::float8, a.lat::float8 ), 4326 ) :: geography ), a.*FROM (SELECT * FROM map_report_industrial_park WHERE ST_Distan
2021-06-16 16:22:46
859
原创 使用Logstash将MySQL经纬度数据转换为es geo同步到Elasticsearch以及遇到的问题
首先必须安装了logstash并且有logstash-input-jdbc和logstash-output-elasticsearch这俩插件。Elasticsearch 提供了 两种表示地理位置的方式:用纬度-经度表示的坐标点使用 geo_point 字段类型; 以 GeoJSON 格式定义的复杂地理形状,使用 geo_shape 字段类型。这里我用的是geo_point的字段类型;这种字段类型有三种格式(官方例子):1.{ "name": "Chipotle Mexican Gril
2020-12-31 17:00:06
16008
原创 使用Mybatis-plus + velocity模板生成自定义的代码
pom.xml文件的配置<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.0</version></dependency><dependency> <groupId>com.baom.
2020-12-29 16:37:36
15925
原创 InnoDB的MVCC版本链
摘自我的笔记━┳━ ━┳━事务隔离级别事务并发执行遇到的问题脏写:如果一个事务修改了另一个未提交事务修改过的数据,则意味着发生了脏写;脏读:如果一个事务读到了另一个未提交事务修改过的数据,则意味着发生了脏读;不可重复读:如果一个事务只能读到另一个已经提交的事务修改过的数据,并且其他事务每对该数据进行一次修改并提交后,该事务都能查询到最新值,则意味着发生了不可重复读;幻读:如果一个事务先根据某些条件查询出一些记录,之后另一个事务又向表中插入了符合这些条件的记录,原先的事务再次按照该条件查询时,能
2020-06-30 11:20:41
11166
原创 Git 的smart Checkout force checkout他们之间的区别
切换分支时,smart Checkout 会把冲突的文件带到你要切换的分支。而 force checkout会直接舍弃当前分支的修改。比如:我要从a分支切换到b分支,如果我用smart Checkout 则会把我a分支修改的代码合并到b分支;但是我用force checkout则会把我a分支修改的代码直接舍弃,在切换到b分支。...
2020-03-23 11:18:29
20321
2
原创 java内部类转化问题
错误示范(伪代码):@Datapublic class User { private String userName; private String addr; private int age; private List<Girlfriend> girlfriends = new ArrayList<>(); @Data public class...
2020-02-21 12:48:30
8549
1
原创 Elasticsearch的使用以及一些坑
**1.安装**环境:阿里云centOS7、elasticsearch-6.2.3下载:https://www.elastic.co/downloads/past-releases上传到服务器并解压。解压命令:tar -zxvf elasticsearch-6.2.3.tar.gz启动:./elasticsearch-6.2.3/bin/elasticsearch(1)启动报错:C...
2019-02-27 16:53:27
10970
原创 关于bootstrap的select2下拉选择框的问题
页面中有个三层弹出框:1.第三层弹出框显示不出来;2.第三层弹出框显示出来后input查询框无法输入问题一图如图所示,红框里应该有东西的,但是由于z-index属性的问题,没显示出来解决方式:.select2-dropdown { z-index: 999999 !important;}.select2-container { width : 267px !impor...
2019-02-17 19:11:39
636
原创 一个批量修改文件名(包括子文件)的java代码
今天接到一个需求,要把近一千个文件上传到服务器,而且这些文件的命名还都是中文,作为码农当然不可能一个一个修改啦(讲道理,以前修改过一次,要吐了),那就写代码解决呗!话不多说,直接上硬菜!总体思路是这样的:先利用递归获取到路径下的所有文件,然后将这些数据倒序,通过for循环调用修改名称的方法。1.引入jar包<dependency> <groupId>com.be...
2018-12-21 17:09:45
323
原创 一个有倒计时功能并且可以定时刷新的定时器
话不多说,直接上代码html里<span id="timer"></span>JS里:因为JS存在一个第一次点击调用定时器时会50s之后才会执行要调用的方法,所以加个锁来解决就可以了//心跳检测 var num = 50; //每隔50s刷新一次 var num1 = true; //判断是否是第一次点击 锁 var...
2018-08-21 14:44:25
1486
原创 关于阿里云linux配置tomcat部署项目与访问mysql的一些坑
1.部署springboot jar包项目时,通过9090端口访问不了: 9090端口没开,开启9090端口就ok! 2.搭建好mysql数据库并且授权后,还是不能通过外网IP访问(可以通过内网IP访问),MySQL 报(110)错误, 阿里云ECS有安全组防火墙,在服务器控制台找到 安全组-配置规则-添加安全组规则 配置好后,在linux里开启端口即可...
2018-07-15 20:59:40
720
原创 java开发hadoop报错误 java.net.UnknownHostException
windows下开发的java程序报错 java.lang.IllegalArgumentException: java.net.UnknownHostException: hadoop01 查看linux配置都正确,然后发现windows下C:\Windows\System32\drivers\etc\hosts文件没有配置映射 添加映射 192.168.37.150 hadoop01
2017-12-14 09:27:40
25274
2
原创 centOS6.3下的hadoop2.x基本配置(本地模式和伪分布式模式)
本文章仅为作者笔记一.安装JDK,不会请自行百度。(记得配置完使用 source /etc/profile 使配置生效) 二.解压hadoop.2.5.2.tar.gz包 —> tar -zxf hadoop.2.5.2.tar.gz 。解压后的包放在 /home/hadoop/hadoop/hadoop下 名为hadoop.2.5.2的文件夹 三.开始配置hadoop。 hadoop所有需要
2017-12-08 17:57:22
11003
kettle从一张表抽取数据分别插入到多张表中
2018-06-20
前端向java后台批量传值,后台批量插入
2018-01-25
大数据hive分区表导入数据的问题
2018-01-07
关于IDEA中maven项目编译的问题
2017-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人