- 博客(185)
- 资源 (6)
- 收藏
- 关注
原创 redis服务没有起来,日志提示“Bad file format reading the append only file”
redis服务没有起来,日志提示“Bad file format reading the append only file”
2024-06-11 10:26:00
449
原创 【minio】连接minio服务器时提示“The different between the request time and the server‘s time is too large”解决方法
minio服务器与当前服务器时间相差较大导致。
2024-05-23 15:48:04
363
原创 openssl生成keystore证书
openssl genrsa -out /home/ca/rootkey.pem 2048生成根证书的密匙。openssl req -x509 -new -key /home/ca/rootkey.pem -out /home/ca/root.crt生成根证书。注意-x509,与步骤4和7不同。需要输入机构相关信息。openssl genrsa -out /home/ca/clientkey.pem 2048生成客户端的密匙。openssl req -new -key /home/ca/cli
2020-12-16 13:26:27
1309
原创 排查cpu占用高的线程信息
1、top -c (-c 显示整个命令行)2、shift+p 按照cpu消耗大小排序,找到对应的pid3、top -Hp pid 具体占用cpu利用率高的线程的tid shift+p 【-H线程模式】4、print “%\n” tid 将获取到的线程号转成16进制,用于导出线程堆栈中根据关键字找到对应的线程信息5、jstack -l pid >1.log 多执行几次【-l 附带输出锁的信息】6、去log查找 第4步转换出来的16进制的内容,看看对应的代码...
2020-09-28 13:49:12
565
原创 低版本firefox下event.stopPropagation失效解决方法
在低版本firefox版本:52.7,event失效问题需要使用function 传入一个event$("#div-login").click(function (e) {e.stopPropagation();});
2020-06-18 20:32:20
728
原创 linux下使用Runtime执行命令不成功问题解决
String str="ps aux|grep tomcat | grep -v grep |head -n 1 |wc -l";Runtime.getRuntime().exec(str);/*以上执行没有返回结果,控制台会报错。*//*使用以下方式可以成功执行*/String[] cmd=new String[]{"sh","-c",str}Runtime.getRuntime().exec(cmd);...
2020-05-29 20:36:26
2130
原创 linux 无法打开共享对象文件: 没有那个文件或目录
1、首先排查对应的.so文件是否存在;2、验证.so文件是否可以执行(ldd可以列出一个程序所需要得动态链接库),正常的话会列出链接库,否则会异常ldd lib.test.so
2020-05-21 08:58:46
12688
原创 LINUX下通过硬编码方式获取系统硬盘、CPU、内存使用率
文章目录环境介绍问题描述处理方法具体代码实现环境介绍系统:中标麒麟7jdk:1.8问题描述在国产化适配过程中,项目中需要使用的获取系统硬盘使用率、cpu使用率、内存使用率信息;处理方法1、使用sigar.jar获取;2、通过读取系统配置文件获取系统信息;第一种在国产环境下,有些系统环境下加载libsigar-amd64-linux.so会报错,所以使用第二种方法处理,代码如下具...
2020-03-17 17:19:26
497
原创 mysql错误:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;的解决方法
java连接MySQL数据库,字段类型timestamp,数据库值为0000-00-00 00:00:00时,解析数据时会默认抛出一个异常:java.sql.SQLException: Cannot convert value ‘0000-00-00 00:00:00’ from column XX to TIMESTAMP举个实际的例子,你的方法中要传入来自页面的日期参数值,按照正常的做法,...
2020-01-09 16:06:58
1752
原创 windows下查看某个端口被谁占用
win下查看端口号占用情况netstat -aon|findstr "端口"查看哪个进程占用端口tasklist|findstr "端口"根据tasklist返回的进程id,打开任务管理器找到对应的进程
2020-01-02 14:27:07
902
1
原创 更改gnu grub2.0.2默认启动项
双系统Ubuntu和win10,使用gnu grub 引导启动选项,默认是启动Ubuntu,想要修改默认启动项默认进入Ubuntu,打开终端,运行:sudo gedit /boot/grub/grub.cfg在打开的grub.cfg文件中查找 set default=”0” ;编者第5个是win10,索引index是4,所以set default=”4” 即可...
2019-10-31 10:29:18
14739
5
原创 SuperSlide播放暂停解决方案
文章目录1、在SuperSlide.2.1.1.source.js大概369行新增2、SuperSlide调用,新增参数playStateFuns3、自定义播放暂停的方法4、自定义鼠标进入和离开的方法,该方法在页面加载的时候初始化环境:SuperSlide.2.1.1.js背景:最近在项目中使用SuperSlide轮播滚动展示信息,需要点击轮播中的某一条弹出一个iframe后展示详细信息,这时...
2019-10-28 16:44:29
1443
2
原创 根据尺寸图片居中裁剪
public class ImageUtils { /** * 根据尺寸图片居中裁剪 * * @param src * @param dist * @param w * @param h * @throws IOException */ public static void cutCenterImag...
2019-10-24 08:24:11
287
原创 elasticsearch使用search-guard访问控制安全加固
文章目录1、官网下载对应版本的search-guard2、安装插件3、下载证书地址4、解压5、修改elasticsearch.yml6、访问7、如何修改admin默认密码7.1、首先使用默认hash工具,生成hash串7.2、新密码生效8、使用searchbox获取jestclient的方式(basic的方式连接es)本文使用离线下载的方式安装search-guard,也可以使用在线安装,具体参...
2019-09-11 09:47:54
6749
2
原创 nginx反向代理重写跳转后地址
server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm; # Make site accessible f...
2019-09-05 14:49:33
6023
原创 前端文本对比工具使用 - mergely
测试效果图<!--This example demonstrates the minimum amount of code required to use Mergely.--><!DOCTYPE html><html lang="en"><head> <meta charset="utf-8" /><title&g...
2019-08-28 16:49:16
4033
原创 如何在elasticsearch大数据量环境下在索引上新增字段并修改字段值
环境:大数据量下如何将数据处理后(增加字段,字段值处理等)迁移到新索引上思路:每次查询出来1000条获取id list;reindex 根据ids 查询出需要迁移的数据,使用script处理后,保存到目标索引上;中间可能会出错 异常情况,建一个临时表存取执行本次1000条的执行状态(已查询、已处理);每次执行之前先查询临时表执行状态判断上一次执行完成,使用switch-case判断,直...
2019-08-23 10:08:16
1927
原创 【干货分享】常用elasticsearch语句(持续更新)
文章目录查看正在执行的reindex查看es 正在执行的任务根据id查看任务取消任务查看mapping查看settings查看当前所有的索引查询父子数据查询不包含infos字段的 也就是查询infos为空的es响应由下列几部分组成聚合查询查看正在执行的reindexhttp://127.0.0.1:9200/_tasks?detailed=true&actions=*reindex查...
2019-08-23 10:04:42
1975
原创 mysql创建表分区
创建表分区注意:创建分区个数最好是质数DROP TABLE IF EXISTS `mg_zz_feature`;CREATE TABLE mg_zz_feature (feature VARCHAR(50),fileCode VARCHAR(32),flag enum('0','1'),readFlag enum('0','1')) ENGINE=InnoDB DEFAULT...
2019-08-15 14:49:57
2761
原创 java在使用Runtime获取Process输入流阻塞问题
java在使用Runtime获取Process输入流阻塞问题问题描述:Process ps= Runtime().getRuntime().exec(command);返回Process 需要手动处理getInputStream()和getErrorStream(),两者都需要处理,要是不处理的话,会造成进程阻塞,处理方法1:启动两个线程将这两个Stream 处理调用处理方法2:Pro...
2019-08-06 16:59:50
1655
1
原创 javax.crypto.BadPaddingException: Given final block not properly padded
在KeyStore.load的时候出现这个异常,编者出现这个问题是由于密码错误,变换正确的密码就正常了
2019-07-29 16:52:24
490
原创 Java多线程之Callable接口的实现
文章目录有返回值的线程线程池管理测试结果有返回值的线程package com.zfinfo;import java.util.List;import java.util.Vector;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.c...
2019-06-18 09:51:11
2395
原创 elasticsearch6.2.3安装bigdesk插件,监控
1、下载bigdesk2、安装python33、执行python -m http.server4、访问地址:http://127.0.0.1:80005、注意事项:需要下修改Elasticsearch 的配置文件 elasticsearch.yml ,增加如下,否则访问不了本地es服务,但是连接远程es服务,没有配置也可以连接http.cors.enabled: trueht...
2019-06-12 10:13:35
439
原创 使用Postman批量执行接口,动态拼装请求参数和设置全局变量
文章目录动态拼装请求参数使用全局变量动态拼装请求参数定义一个data.json文件,存放请求参数,格式[{ "id": "8B47A1FF-F2C2-4066-91D3-178D076097A1" },{ "id": "8B47A1FF-F2C2-4066-91D3-178D076097A1"}]postman调用方式{{id}}打开run-collection ...
2019-06-05 20:35:45
10091
2
原创 Jfinal中的JFinalConfig执行顺序
Jfinal中的JFinalConfig执行顺序:configConstant -> configRoute -> configPlugin -> configEngine -> configInterceptor -> configHandler
2019-06-03 09:22:03
533
原创 Java异常分类汇总
文章目录常见异常:java.lang.IllegalAccessError:违法访问错误。java.lang.InstantiationError:实例化错误。java.lang.OutOfMemoryError:内存不足错误。java.lang.StackOverflowError:堆栈溢出错误。java.lang.ClassCastException:类造型异常。java.lang.Class...
2019-05-31 14:48:47
616
原创 使用elasticsearch Java客户端jestClient集群配置踩坑日记
一、背景:最近在看使用jestClient连接es集群,从网上查询了很多,没有找到解决方法,于是乎扒拉jestClient源码研究了一番,项目中使用了老版本的jest-2.4.0.jar和jest-common-2.4.0.jar 源码:https://github.com/searchbox-io/Jest/tree/v2.4.0二、环境:jdk:1.7es:6.3.2三、分析原因:...
2019-05-30 17:32:32
4499
原创 创建索引文档时针对子集中routing如何赋值
在生成父子关系的索引文档时,routing赋值代码如下:searchbox api中提供了使用setParameter参数来指定 给谁赋值Parameters支持:ROUTING,PERCOLATOR,PARENT,TIMESTAMP,TTL,RETRY_ON_CONFLICT,VERSION,VERSION_TYPEIndex indexDoc=new Index.Bui...
2019-05-23 11:35:33
240
原创 使用searchbox中的JestClient创建携带settings和mappings的索引
在项目开发中,经常会遇到在创建索引的时候,直接把mapping和setting创建到索引中,使用jestClient api时如何创建index,如下代码:import io.searchbox.client.JestClient;import io.searchbox.client.JestResult;import io.searchbox.indices.CreateIndex;pr...
2019-05-23 11:25:43
2498
转载 阿里巴巴的26款Java开源项目
1.分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Sprin...
2019-02-21 10:30:15
489
原创 我的小程序【制定小目标】,不吝赐教,相互学习,一起进步
一 功能介绍主要用于制定目标,自我激励;总共分为三个目录:一是目标清单,二是日历,三是我的;每个人的目标都是单独保存,大家可以放心使用;在目标清单中可以根据关键字查询自己的小目标信息;在目标清单中支持下拉刷新;二 如何操作在目标清单添加目标,选择年份(可以选择任意年份),输入目标标题和内容,点击保存;可在目标清单点击相应的记录,进行查看详情,编辑,删...
2019-01-22 17:58:59
796
1
原创 使用spring-boot-admin对spring-boot服务进行监控
一 服务端 1.创建一个web项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.16.RELEASE</ve...
2018-09-13 14:49:03
524
2
原创 Springboot项目中普通类直接调用注解类
1.定义一个普通类ApplicationContextUtil.javapublic class ApplicationContextUtil{ private static ApplicationContext applicationContext = null; public static void setApplicationContext(ApplicationCon...
2018-08-11 08:43:53
8306
3
原创 win10下搭建storm环境
1.下载storm; http://mirror.bit.edu.cn/apache/storm/apache-storm-1.2.2/apache-storm-1.2.2.zip 2.下载zookeeper; http://mirror.bit.edu.cn/apache/zookeeper/current/zookeeper-3.4.12.tar.gz 3.下载python; 4.启...
2018-06-28 14:56:54
6186
7
转载 java设计模式之门面模式及Java实现
一、概念 门面模式(Facade)也叫外观模式,它隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口,所以门面模式也是一种结构性模式。门面模式为子系统的一组接口提供一个统一的访问接口(入口),客户端直接通过门面类里的统一的访问接口,来间接调用子系统的方法,从而减少客户端和子系统的耦合。二、角色及使用场景 简单的说就是把一些复杂的流程封装成一个接口供外部用户使用。这个模式中,...
2018-06-06 14:41:57
829
原创 springboot 使用ldap 批量保存 没有生效 解决方法
在循环里面调用save(entry)方法,不要直接调用save(Iterable<S> var1)批量保存
2018-05-28 10:14:02
819
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人