自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

君归北阙朝天帝的博客

本人是个小菜鸟,分享基础技术 求成长 求探讨

  • 博客(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 1931

原创 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 343

原创 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 741

原创 使用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 15920

原创 使用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 15801

原创 InnoDB的MVCC版本链

摘自我的笔记━┳━ ━┳━事务隔离级别事务并发执行遇到的问题脏写:如果一个事务修改了另一个未提交事务修改过的数据,则意味着发生了脏写;脏读:如果一个事务读到了另一个未提交事务修改过的数据,则意味着发生了脏读;不可重复读:如果一个事务只能读到另一个已经提交的事务修改过的数据,并且其他事务每对该数据进行一次修改并提交后,该事务都能查询到最新值,则意味着发生了不可重复读;幻读:如果一个事务先根据某些条件查询出一些记录,之后另一个事务又向表中插入了符合这些条件的记录,原先的事务再次按照该条件查询时,能

2020-06-30 11:20:41 11096

原创 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 20254 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 8451

原创 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 10922

原创 关于bootstrap的select2下拉选择框的问题

页面中有个三层弹出框:1.第三层弹出框显示不出来;2.第三层弹出框显示出来后input查询框无法输入问题一图如图所示,红框里应该有东西的,但是由于z-index属性的问题,没显示出来解决方式:.select2-dropdown { z-index: 999999 !important;}.select2-container { width : 267px !impor...

2019-02-17 19:11:39 581

原创 一个批量修改文件名(包括子文件)的java代码

今天接到一个需求,要把近一千个文件上传到服务器,而且这些文件的命名还都是中文,作为码农当然不可能一个一个修改啦(讲道理,以前修改过一次,要吐了),那就写代码解决呗!话不多说,直接上硬菜!总体思路是这样的:先利用递归获取到路径下的所有文件,然后将这些数据倒序,通过for循环调用修改名称的方法。1.引入jar包&lt;dependency&gt; &lt;groupId&gt;com.be...

2018-12-21 17:09:45 284

原创 一个有倒计时功能并且可以定时刷新的定时器

话不多说,直接上代码html里&lt;span id="timer"&gt;&lt;/span&gt;JS里:因为JS存在一个第一次点击调用定时器时会50s之后才会执行要调用的方法,所以加个锁来解决就可以了//心跳检测 var num = 50; //每隔50s刷新一次 var num1 = true; //判断是否是第一次点击 锁 var...

2018-08-21 14:44:25 1416

原创 关于阿里云linux配置tomcat部署项目与访问mysql的一些坑

1.部署springboot jar包项目时,通过9090端口访问不了: 9090端口没开,开启9090端口就ok! 2.搭建好mysql数据库并且授权后,还是不能通过外网IP访问(可以通过内网IP访问),MySQL 报(110)错误, 阿里云ECS有安全组防火墙,在服务器控制台找到 安全组-配置规则-添加安全组规则 配置好后,在linux里开启端口即可...

2018-07-15 20:59:40 673

转载 redis在centos7下的安装步骤

转载自醉东风blog, 传送门 点这里

2018-05-07 15:00:55 133

原创 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 24193 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 10965

IDEA下搭建maven项目(SSM框架)

在IDEA下搭建maven项目(spring+springmvc+mybatis),登录拦截,注解式事务,数据库用的mysql

2017-12-11

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

TA关注的人

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