- 博客(29)
- 资源 (9)
- 收藏
- 关注
原创 使用 Painless 脚本将 Kibana 中的 number 字段转化为日期格式
使用 Painless 脚本将 Kibana 中的 number 字段转化为日期格式。
2023-07-11 17:44:50
695
原创 处理mysql workbench每次打开都会出现多个查询tab页
问题描述mysql workbench每次打开都会出现多个查询tab页,如下图:解决方案:点击右上角的 Show preferences dialog 按钮,然后点击选择左侧导航栏的SQL Editor,最后把]Save snapshot of open editors on dose 选项去掉勾选就可以了,如下图所示:...
2022-05-06 11:11:45
859
原创 jps命令详解
一、概述jps是jdk提供的一个查看当前java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。jps 命令类似与 linux 的 ps 命令,但是它只列出系统中所有的 Java 应用程序。 通过 jps 命令可以方便地查看 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息。二、jps 原理java程序在启动以后,会在java.io.tmpdir指定的目录下,就是临时文件夹里,生成一个类似于hsperfdata_User的文
2021-12-23 15:20:07
4281
原创 Javacc 安装与使用
场景:最近在网上下载了一个java项目,在本地启动的时候发现项目里面缺少一个类,最后再项目中发现一个Parser.jj的可用于编译的文件,这里我们就需要用到JavaCC。安装:1、解压下载的压缩包下载地址2、在电脑的 高级系统设置→环境变量→高级→环境变量→系统变量 中添加一个JAVA_HOME 名字自取路径就是你压缩包解压后放置的地方。3、在系统变量中的path中配置 %JAVA_HOME%/bin4、最后再dos命令中输入javacc回车出现如下图所示的内容表示安装成功。使用:最后
2021-11-15 18:49:36
2652
3
原创 Java中&与&&、|与||区别
目标:Java中&与&&、|与||区别?内容:简介1、& 按位与 | 按位或 它们都是位运算符;2、&&逻辑与 ||逻辑或 它们都是逻辑运算符;3、&&逻辑与 也叫做短路与 因为只要当前项为假,它就不往后判断了,直接认为表达式为假;4、||逻辑或 也叫做短路或 因为只要当前项为真,它也不往后判断了,直接认为表达式为真;区别1、‘&’与‘&&’的区别& 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boo
2021-11-03 10:20:47
8904
原创 java获取客户端IP地址工具类
代码如下自取:import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;import java.net.UnknownHostException;/** * @Title 获取客户端ip地址类 * @Author YangWanJie * @Date 2021/6/30 16:08 * @versioin V1.0 **/@Slf
2021-11-01 15:21:02
8125
原创 bash: ./***.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法
问题描述:在Linux下启动***.sh脚本,启动不了,提示如下:原因分析:一些人喜欢用vim来写linux命令,但是有的人喜欢在Windows下用一些方便的编辑器(如Notepad++)写好, 然后拷贝文件到linux下, 结果呢, 在执行脚本的时候, 就会出现上述的问题。验证猜想:使用vim ***.sh进入***.sh这个文件, 然后在底部模式下, 执行 :set ff 查看一下, 结果发现显示为fileformat=dos, 证明果然是文件格式问题,解决方案:方法一: vim
2021-11-01 15:01:20
10287
原创 java获URL请求体body中的内容
代码如下,自己看吧import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.nio.charset.Charset;/** * @Ti
2021-10-28 11:08:20
13567
转载 elasticsearch集群使用原则
一、 硬件环境选择如果有条件,尽可能使用SSD硬盘, 不错的CPU。ES的厉害之处在于ES本身的分布式架构以及lucene的特性;IO的提升,会极大改进ES的速度和性能;内存配置方面,一般来说,64G内存的机器节点较佳。二、系统拓朴设计ES集群在架构拓朴时,一般都会采用Hot-Warm的架构模式,即设置3种不同类型的节点:Master节点、Hot 节点和Warm节点。Master节点设置:一般会设置3个专用的maste节点,以提供最好的弹性扩展能力。当然,必须注意discovery.zen.min
2021-10-27 15:56:54
13019
原创 查看docker中运行镜像的启动命令方法
一、pip是什么?pip是python的一个工具,用来安装python包特别方便。Linux系统是是内置python程序,因为许多Linux内置文件都是使用python来编写的,比如说yum。二、安装pip1.引入库命令:wget https://bootstrap.pypa.io/pip/2.7/get-pip.pypython get-pip.py结果:2.使用pip安装runlike服务命令:sudo pip install runlike结果:3.使用runli
2021-08-25 19:05:21
16988
原创 在Linux中修改root账号的密码
1、先要登录Linux系统2、登陆进去以后,输入:passwd 或者:sudo passwd root 回车 出现如图所示提醒3、输入新的密码 回车 提示重新输入密码,如图所示4、再次输入密码 回车 出现 passwd: all authentication tokens updated successfully提示,表示密码重置成功。如图所示...
2021-07-09 09:55:27
15125
原创 JSONArray对象的数组里面出现 {“$ref“: “$[0]“}问题
项目场景:在代码里面有这样的需求,我要使用for循环往JSONArray对象添加一些数据,我先是在for循环外边创建了一个对象,因为对象中有些属性是固定不需要每次都重复赋值,在for循环中只需要对有变化的属性进行改变就可以了。问题描述:然而在我把json数组的信息转换成String字符串打印出来的时候就出现问题了。实例代码如下: public static void main(String[] args) { String name = "张三"; Perso
2021-06-08 19:14:31
16906
4
原创 springBoot集成rabbitMQ启动报错inequivalent arg ‘x-queue-type‘ for queue ‘****‘ in vhost ‘****‘
问题描述:springBoot集成rabbitMQ启动报错,错误信息如下所示2021-06-04 09:49:52.726 [AMQP Connection 10.27.0.25:5672] ERROR o.s.a.rabbit.connection.CachingConnectionFactory - Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-
2021-06-04 17:10:05
18469
1
原创 在Linux系统中解决 swap file “*.swp”already exists!问题
问题描述:在Linux系统中使用vim编辑文件的时候,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现如下提示:原因分析:使用vim编辑文件实际是先copy一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件。每次启动检索式否有临时文件, 有则询问如何处理,就会出现如上情景。解决方案:将隐藏的 *.swp 文件删除即可,原先的文件便可再次编辑。1、以使用查看命令 ll -a ,查看所有的文件,其中被隐藏也会显示
2021-04-07 16:49:16
18119
原创 ELK日志系统搭建系列(二)Linux中Docker安装Elasticsearch
文章目录前言一、安装版本二、安装步骤1.创建配置文件&数据映射目录2.创建配置文件3. 添加相关用户4.启动docker es镜像5.校验是否安装成功三、安装中遇到过的问题1.curl: (56) Recv failure: Connection reset by peer2.问题如下图所示四、es集群配置文件说明五、备注前言Elastic Stack(也称为 ELK Stack)可用于各种用例 — 从可观测性到安全性,从企业搜索到业务分析。ELK简单来说,可以完成对于海量日志数据的汇总、搜
2021-01-25 22:34:35
15583
原创 Linux系统安装Jdk1.8详细步骤
前言Linux系统做开发的人员应该都使用过,但是在Linux系统上安装jdk不知道又有多少小伙伴实际动手操作过呢,下面小编给大家分享关于Linux安装jdk的详细步骤:一、检查Linux系统是否已经安装了JDK命令如下:# 格式:rpm -qa | grep 包名 这个命令是为了把包名相关的包都列出来 # 格式:rpm -e 文件名 这个命令就是你想卸载的软件,后面是包名称,最后的版本号是不用打的rpm -qa | grep jdk如果输入 rpm -qa | gr.
2021-01-20 10:07:14
17676
1
原创 Davinci安装完配置好server address 后Windows无法访问问题
前言一、Davinci是什么?Davinci 是一个 DVaaS(Data Visualization as a Service)平台解决方案,面向业务人员/数据工程师/数据分析师/数据科学家,致力于提供一站式数据可视化解决方案。既可作为公有云/私有云独立部署使用,也可作为可视化插件集成到三方系统。用户只需在可视化 UI 上简单配置即可服务多种数据可视化应用,并支持高级交互/行业分析/模式探索/社交智能等可视化功能。二、问题1.安装环境安装环境:Linux系统Davinci版本:Davinci
2021-01-18 20:54:33
16025
1
原创 前端DES加密、base64编码,后端DES解密、base64解码
在系统开发的过程中有的时候,我们为了数据的安全性会把前端的数据进行加密,然后再在后端程序中对加密数据进行解密或解密,今天我们就在这里说2种简单的方法(DES加密、base64编码)
2020-12-10 20:50:36
17234
原创 电脑系统更新完后,计算机管理服务中找不到mysql的服务
问题场景:电脑系统更新完,重启电脑,发现在电脑 计算机管理服务中找不到mysql的服务问题描述:重启后 计算机管理如图:解决方案:使用Windows Powershell 管理员模式 ,进入到mysql安装目录bin,然后执行 mysqld.exe -install命令,计算机管理中就有Mysql服务了;如果启动mysql服务失败,就重启一下电脑就可以了。...
2020-12-03 11:24:26
15556
原创 Uable to load library ‘XXX‘ : Native library (win32-x86/XXX.dlL) not found in resource path
问题描述:java程序启动的时候报错无法启动控制台报错信息如图:Uable to load library ‘XXX‘ : Native library (win32-x86/XXX.dlL) not found in resource path
2020-11-25 20:56:01
21746
原创 layui 双弹出框 title 标题层级错乱
问题描述:使用layer.open做弹窗页面,在弹窗中又出现弹窗页面,这个时候2个弹窗页面的title标题层级就出现错乱。效果图:解决方案:使用弹出框的父文本域。代码如图:正确页面样式:...
2020-11-25 20:33:58
15661
原创 ELK日志系统搭建系列(一)Centos安装Docker
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、基础环境安装二、Docker环境安装1.创建脚本目录2.添加数据源3.获取安装脚本4.执行安装脚本5.安装&启动服务6.测试是否安装成功7.重启docker服务总结前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。提示:以下是
2020-08-31 08:12:39
15414
原创 BigDecimal加减乘除,以及四舍五入方法
使用BigDecimal类构造方法传入double类型时,计算的结果也是不精确的!因为不是所有的浮点数都能够被精确的表示成一个double 类型值,有些浮点数值不能够被精确的表示成 double 类型值,因此它会被表示成与它最接近的 double 类型的值。必须改用传入String的构造方法
2020-08-27 17:32:30
15896
原创 java 自定义注解之@Retention、@Target、@Documented
自定义注解eg:/** * 控制器实体参数注解 * @author ywj * @date 2020/06/13 */@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.PARAMETER, ElementType.METHOD})@Documentedpublic @interface EntityParam {}名词解释:@Retention功能:指明修饰的注解的生存周期,即会保留到哪个阶段。RetentionP
2020-06-13 12:18:37
12819
javaCC 是一个能生成语法和词法分析器的生成程序。语法和词法分析器是字符串处理软件的重要组件。
2021-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人