![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具使用方法
文章平均质量分 70
星空战争
这个作者很懒,什么也没留下!
展开
-
idea远程调试
部署jar包虚拟机ip为192.168.40.100jar包启动参数1.启动参数# 参数-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=4000# 最终启动命令nohup java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=4000 demo-remote-debug-0.0.1-SNAPSHOT.jar > main.原创 2021-08-13 11:41:45 · 564 阅读 · 0 评论 -
elasticsearch设置分片数量
今天,同时突然告诉我查不到了日志了。于是登上日志服务器查看logstash日志发现:Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"clinic-pc-server-2021-01-16", :routing=>nil, :_type=>"_doc"}, #<LogStash::Event:0x15df4cd0>原创 2021-01-16 17:45:10 · 2671 阅读 · 0 评论 -
rocketmq自定义延时消息实现
目标因为rocketmq只有固定18个等级的延时消息策略,所以需要实现自定义时长的延时消息。思路可以使用多段延时进行接力的方式来实现无限时间延时:比如需要延时2小时35分,我们可以先延时2小时,消息到期后再将其延时30分钟,30分钟到期后再延时5分钟便可以实现。实现代码地址:https://github.com/SLY1311220942/rocketmq...原创 2020-11-02 14:43:49 · 5136 阅读 · 6 评论 -
MySQL 8.0常用操作
SQLyog连接报错 Error No.2058 Plugin caching_sha2_password could not be loadedALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; #更新一下用户的密码FLUSH PRIVILEGES; #刷新权限原创 2020-10-29 13:43:19 · 126 阅读 · 0 评论 -
安装rocketmq单节点
安装rocketmq下载去官网下载设置环境变量export rocketmq=/root/rocketmqexport PATH=PATH:PATH:PATH:rocketmq/binexport NAMESRV_ADDR=127.0.0.1:9876启动nameservernohup bin/mqnamesrv > /root/rocketmq/logs/mqnamesrv.log 2>&1 &启动brokernohup bin/mqbroker -n lo原创 2020-10-27 13:37:20 · 399 阅读 · 0 评论 -
Linux定时任务
crontab [-u username] [-l|-e|-r]参数:-u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;-e: 编辑crontab 的工作内容;-l: 查阅crontab的工作内容;-r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。...原创 2020-10-15 09:35:51 · 55 阅读 · 0 评论 -
ELK单节点部署
elasticsearch7.8.1安装下载安装包注意不能安装在/root下解压后修改配置文件因为es7需要jdk11,但是虚拟机安装的是1.8,好在es自带了jdk。需要指定使用自带的jdk。修改es启动脚本文件,在最前面加上下面这段。export JAVA_HOME=/usr/local/elk/elasticsearch-7.8.1/jdkexport PATH=$JAVA_HOME/bin:$PATH#添加jdk判断if [ -x "$JAVA_HOME/bin" ]; then原创 2020-10-10 16:01:21 · 617 阅读 · 0 评论 -
docker常用命令
容器自启动已有的容器更新为自动重启docker update --restart=always 容器ID(或者容器名)创建容器的时候设置容器为自动重启 命令行中加参数 --restart=alwaysdocker run -d --restart=always --name 设置容器名 使用的镜像...原创 2020-09-05 09:15:18 · 93 阅读 · 0 评论 -
启动项目脚本
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=account-manage-server-1.0-SNAPSHOT.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh 脚本名.sh [start|stop|restart|status|logs]" exit 1}#检查程序是否在运行is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '原创 2020-08-12 17:29:57 · 484 阅读 · 1 评论 -
Linux文件上传下载插件
Linux文件上传下载插件安装yum install -y lrzsz上传rz下载sz filename原创 2020-05-10 12:43:10 · 418 阅读 · 0 评论 -
MySQL trace工具
开启trace工具开启tracemysql> set session optimizer_trace=“enabled=on”,end_markers_in_json=on;要分析的sqlmysql> select * from employees where name > ‘a’ order by position;获取分析结果mysql> SELECT * ...原创 2020-04-18 14:52:57 · 234 阅读 · 0 评论 -
ElasticSearch x-pack ssl使用transportclient连接
ElasticSearch x-pack使用transportclient连接setting设置String absolutePath = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + keystorePath).getAbsolutePath();settings = builder.put("xpack.secur...原创 2019-11-27 15:17:06 · 2792 阅读 · 1 评论 -
开发常用小插件
开发工具eclipsemapper跳转xml插件MyBatipse:商店查询MyBatipse安装即可。原创 2019-09-03 21:01:44 · 180 阅读 · 0 评论 -
Linux安装ftp服务器
1.查看是否以安装ftp,如果没有安装什么都不显示# rpm -qa | grep vsftpd2.安装ftp#yum install -y vsftpd # rpm -ql vsftpd/etc/logrotate.d/vsftpd. vsftpd的日志文件 /etc/pam.d/vsftpd PAM认证文...原创 2019-01-11 20:22:19 · 177 阅读 · 0 评论 -
Linux安装svn
1、yum install subversion2、输入rpm -ql subversion查看安装位置,如下图再输入/usr/bin/svnversion --version 就可以查看svn的版本,这样就说明svn安装成功,如下图:3、创建svn版本库目录mkdir -p /var/svn/svnrepos4、创建版本库svnadmin create /var/sv...原创 2019-01-11 20:25:43 · 679 阅读 · 0 评论 -
Centos7安装Gitlab
1. 安装依赖软件[root@izuf6cc6aojvl1ra2y9zl3z ~]# yum -y install policycoreutils openssh-server openssh-clients postfix 2.设置postfix开机自启,并启动,postfix支持gitlab发信功能[root@izuf6cc6aojvl1ra2y9zl3z ~]# syst...原创 2019-01-13 16:08:51 · 164 阅读 · 0 评论 -
Linux替换jar或war中的文件
有时候只是替换jar包中的某一个文件,但是如果去重新上传肯定是很傻的.所以精确替换就显得很重要了1. 先用jar -tvf {war | jar} 看一下文件中 要替换文件的路径2. 用jar -xvf {war | jar} {dest} 解压出要替换的文件,包括文件所在的目录路径{dest}3. 再将新文件替换解压之后的目录结构中的文件4. 最后 jar -uvf...原创 2019-02-21 19:46:11 · 4916 阅读 · 0 评论 -
本地仓库关联github仓库
1.本地创建git仓库git init2.远程创建git仓库3.关联远程库git remote add origin https://github.com/SLY1311220942/demo-flowable.git4.进行代码合并,将README.md文件下载到本地仓库git pull --rebase origin master2.Git切换分支gi...原创 2019-04-07 17:10:49 · 487 阅读 · 0 评论 -
springboot1+thymeleaf2.0自定义标签
废话少说直接上代码声明方言import java.util.HashSet;import java.util.Set;import org.springframework.stereotype.Component;import org.thymeleaf.dialect.AbstractDialect;import org.thymeleaf.processor.IProce...原创 2019-04-03 09:13:59 · 437 阅读 · 2 评论 -
防止重复提交插件
一、原理采用在session中放入token的方式来进行验证,在每次去页面是将token传入页面,页面相关业务提交时将传入页面的token提交,后台接收后与session中的token进行比对,如果相同就进行后面的业务。不同就返回提示到页面。二、使用范围起始理论上java web项目都可以用,不过不同项目可能会有版本jar冲突,本插件是基于springboot2.0.6开发的。三、...原创 2019-05-17 10:11:22 · 360 阅读 · 0 评论 -
springcloud集成seata分布式事务
什么也不说了直接上代码feign方式https://github.com/SLY1311220942/demo-seata-springclouddubbo方式https://github.com/SLY1311220942/demo-seata详细过程请看readme参考:https://github.com/seata/seatahttps://www.cnb...原创 2019-06-13 14:17:18 · 11639 阅读 · 21 评论 -
docker学习笔记
docker学习笔记docker思想docker安装1. 环境步骤docker机制和原理1.docker有着更少的抽象层:docker帮助命令docker镜像命令docker容器命令docker镜像提交镜像docker思想环境打包,将运行环境打包发布,解决环境不一致的问题。三大要素:仓库、镜像、容器仓库:用来存放镜像镜像:用来生成容器实例容器:用来运行一种服务docker安装...原创 2019-08-24 17:21:08 · 272 阅读 · 0 评论 -
ElasticSearch安装
ElasticSearch-6.3.2 linux 安装注意: 安装elasticsearch的机器最好2G内存以上,1G的机器带不动该文章为自己安装的过程,特地记录下来以便以后自己安装时参考从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户1.创建 elasticsearch 用户组[root@izuf6cc6aojv...原创 2019-01-10 22:16:02 · 190 阅读 · 0 评论