随手记
<yinweijian>
不想写代码了
展开
-
通过shell脚本启动jar包
#!/bin/bash# stop serviceService=xxxxxxxx.jarPID=`ps -ef | grep ${Service} | grep -v grep | awk '{print $2}'`if [[ -n "${PID}" ]];then echo "kill pid:${PID}" kill -9 ${PID}fisleep 2s# start servicenohup java -jar /home/1/jar/${Service} >.原创 2021-03-11 20:28:36 · 651 阅读 · 0 评论 -
logstash-logback-encoder
纯手记,路过请绕道https://github.com/logstash/logstash-logback-encoder<dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>6.6<原创 2021-02-04 17:32:54 · 3768 阅读 · 1 评论 -
elasticsearch 7.x集群
路过cluster.name: es-clusternode.name: es-node-01node.master: truenode.data: truehttp.cors.enabled : true http.cors.allow-o...原创 2021-01-24 19:02:01 · 126 阅读 · 0 评论 -
GIT删除远程
有点意思git push origin :refs/heads/xxx-branchgit push origin :refs/tags/xxx-tag原创 2021-01-15 17:05:30 · 149 阅读 · 0 评论 -
Java 时间段交集判断
s1 <= e2 and s2 <= e1原创 2021-01-12 15:27:19 · 483 阅读 · 0 评论 -
mybatis <![CDATA[ <= ]]>
<![CDATA[ <= ]]>原创 2021-01-12 10:40:01 · 894 阅读 · 6 评论 -
JVM的活
纯手记,请绕道一、CPU高执行 top 得到cpu高的pid top -Hp pid 得 id printf "%x\n"id 得到 16进制 jstack pid | grep 0x16进制 -A 100 或jstack pid | grep 16进制-A 100 ok------------------------------输出 jstack -lPID >> log.txt二、内存占用高获取堆信息: jmap -dump:format=b...原创 2021-01-05 17:27:58 · 116 阅读 · 0 评论 -
shell动态日期时间脚本
$(cd "$(dirname "$0")";pwd)-$(date +%F-%H-%M)原创 2021-01-05 09:39:15 · 544 阅读 · 0 评论 -
mat通过脚本分析大的dump文件
Java 启动命令加上:-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=xxx.dump当得到xxx.dump下载MAT:https://www.eclipse.org/mat/archive.php执行:ParseHeapDump.sh xxx.dump org.eclipse.mat.api:suspects org.eclipse.mat.api:overview org.eclipse.mat.api:top_compon原创 2021-01-05 09:23:12 · 266 阅读 · 0 评论 -
rocketmq broker配置整理
参考:http://huhanlin.com/2020/01/19/rocketmq-broker-%E9%85%8D%E7%BD%AE/https://blog.csdn.net/qq_32020035/article/details/81834903#所属集群名字brokerClusterName=rocketmq-cluster#broker名字,注意此处不同的配置文件填写的不一样brokerName=broker-a#0 表示 Master,>0 表示 Slavebro原创 2020-12-31 10:01:50 · 942 阅读 · 0 评论 -
filebeat自定义elasticsearch索引
filebeat.inputs:- type: log enabled: true fields: type: "info" paths: - D:\ideaWorkspace\demo\info\*.log multiline.pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2} multiline.negate: true multiline.match: after- type: .原创 2020-12-14 18:14:51 · 1037 阅读 · 2 评论 -
记一个JVM教程地址
http://www.mstacks.com/131/index.html原创 2020-12-07 17:44:52 · 118 阅读 · 0 评论 -
记一个Redis可视化客户端工具
https://github.com/caoxinyu/RedisClient原创 2020-11-30 18:24:43 · 99 阅读 · 0 评论 -
elasticsearch7.x 手记
纯手记,请绕道Nested修改部分字段POST hellov1/_update/1{ "script": { "lang": "painless", "source": """ for (x in ctx._source.helloSonESList) { if (x.name == "son11") { x.name = "son11111"; } ..原创 2020-11-24 17:01:28 · 159 阅读 · 0 评论 -
JDK8 JVM 参数 配置 实战(转)
转https://blog.csdn.net/x734400146/article/details/107952410su - tomcat -c 'nohup java -Dserver.port=6016 -server -Xms1024M -Xmx1024M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -Xss512k -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Xloggc:/server/appli.转载 2020-11-18 09:11:18 · 170 阅读 · 0 评论 -
使用nacos时,优先使用本地配置
在nacos配置中加入spring: cloud: config: # 相同配置,本地优先 override-none: true原创 2020-11-11 09:36:42 · 9355 阅读 · 0 评论 -
spring boot application配置参照
地址:https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html原创 2020-11-05 11:23:53 · 84 阅读 · 0 评论 -
Mycat分库分表迁移笔记(不做解释)
纯笔记, 不翻译,请绕道。。。官网:http://www.mycat.org.cn/环境:linux、java8安装:一、下载地址:http://dl.mycat.org.cn/1.6.7.6/Mycat-server-1.6.7.6-release-20201102172919-unix.tar.gz二、解压,位置:/usr/local/Mycat三、授权1、执行:vi /etc/profile2、结束加入:MYCAT_HOME=/usr/local/Mycat原创 2020-11-03 17:35:32 · 235 阅读 · 0 评论 -
seata1.3 + nacos
一、准备文件1、nacos,网址:https://github.com/alibaba/nacos/releases, nacos不做笔记记录2、seata1.3,网址:https://github.com/seata/seata/releases3、seata数据库,网址:https://github.com/seata/seata/tree/develop/script/server/db, 使用mysql.sql4、seata额外配置文件1:config.txt,网址:https...原创 2020-11-03 11:40:56 · 862 阅读 · 2 评论 -
一致性Hash各种网址
记录记录https://blog.csdn.net/u011305680/article/details/79721030原创 2020-11-02 09:16:08 · 105 阅读 · 0 评论 -
Nginx通过URL跳转端口
如: http://xxx.com/api/hello 跳转到内网 http://127.0.01:8888/hellolocation ^~/api/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; .原创 2020-10-12 11:10:31 · 2748 阅读 · 0 评论 -
查数据库的每个表数据大小
SELECT TABLE_NAME, DATA_LENGTH, INDEX_LENGTH, ( DATA_LENGTH + INDEX_LENGTH ) AS length, TABLE_ROWS, concat( round( ( DATA_LENGTH + INDEX_LENGTH ) / 1024 / 1024, 3 ), 'MB' ) AS ...原创 2020-03-19 11:36:46 · 778 阅读 · 0 评论 -
Nginx(转)
From WeChathttps://mp.weixin.qq.com/s/t0fmdRlW1IY88ZkxPBZ3Dghttps://mp.weixin.qq.com/s?src=11×tamp=1581826031&ver=2161&signature=OYCyzkQBvqjR5sbLT3HPrKxtLA-V8WzwDsLrxsjr8NGy...原创 2020-02-16 12:09:26 · 123 阅读 · 0 评论 -
Git各种取消
1、commit取消,保留修改git reset --soft "HEAD^"或git reset --soft HEAD^2、commit取消,不保留修改git reset --hard "HEAD^"或git reset --hard HEAD^3、merge错分支1.dev-merge-test,取消2.v11:test补meger前的最后版本...原创 2020-01-01 21:09:58 · 352 阅读 · 0 评论 -
线上内存溢出排查命令
纯笔记:jmap -dump:format=b,file=xxx.hprof PID接MAT分析End...原创 2019-10-29 20:23:00 · 309 阅读 · 0 评论 -
笔记:线上cpu飆高排查
纯笔记:1、执行 top找出cpu高的进程PID ,如上图为 : 200132、执行 top -Hp 20013 , 其中20013是第1步返回的pid得到线程的PID,其中CPU最高的是200583、把线程PID转16进制,printf "%x\n"20058得到4e5a4、用jstack命令查找问题所在:jstack 20013|...原创 2019-10-27 11:56:32 · 170 阅读 · 0 评论 -
nginx+tomcat7+redis = 集群+session共享
假设已经有个2个tomcat,分别是:8012、8022,也安装好了redis。一、在每个tomcat下的lib文件下加入:tomcat-redis-session-manage-tomcat7jedis-2.5.2.jarcommons-pool2-2.2.jar二、打开每个tomcat下的context.xml, 加入正面代码(参数都是redis的):<Valve className...原创 2018-04-06 21:33:50 · 344 阅读 · 0 评论 -
jcmd + jhat + jvisualvm.exe 查找堆内存溢出
当tomcat设置了 -XX:+HeapDumpOnOutOfMemoryError后,有堆内存溢出进,就生成相关的hprof文件。当然也可以通过jcmd命令生成一个hprof文件,命令格式:jcmd <PID> GC.heap_dump <filepath>,如:jcmd 13076 GC.heap_dump f:\jvmtest\efg2.hprof然后可以jhat...原创 2018-10-17 21:39:15 · 1138 阅读 · 0 评论 -
Git notes
目录下载地址 创建本地仓库 添加和提交 添加用户 查看提交日志 退回指定版本 分支 远程仓库操作 撤回操作 远程强制替换本地 本地仓库绑定远程仓库下载地址https://git-scm.com/downloads 创建本地仓库方法一:先创建目录xxx,在然后目录xxx下面<执行命令>: git init方法二:直接在F:\...原创 2018-12-19 21:02:09 · 189 阅读 · 0 评论 -
ZXING QR Coder
目录 ZXING QR Coder工具类ZXING QR CoderZXING 生成和读取二维码package com.example.java11boot.im;import com.google.zxing.*;import com.google.zxing.client.j2se.BufferedImageLuminanceSource;import com...原创 2019-01-08 15:10:04 · 584 阅读 · 0 评论 -
Springboot + Mockito
参考:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/test/web/servlet/MockMvc.htmlpackage com.xfhl.meeting;import com.xfhl.meeting.controller.mobile.AppControl...原创 2019-01-26 17:46:54 · 329 阅读 · 0 评论 -
zxing生成二维码带logo、zxing生成二维码带图片
package com.example.springbootdemo.tt;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.client.j2se.MatrixToImageWriter;import com.google.zxing...原创 2019-03-06 20:34:30 · 872 阅读 · 0 评论 -
MySQL5.7主从复制配置
准备知识点:https://blog.51cto.com/xiaocao13140/2126128主:192.168.1.106从:192.168.1.107主库操作start:一、修改my.cnf(/etc/my.cnf)文件[mysqld]# 唯一标识符server-id=106# 开启binlog,记录ddl记录,从库根据这个去更新调整数据log-bin=mysq...原创 2019-03-31 14:31:12 · 122 阅读 · 0 评论 -
java获取指定范围的随机数
int start,int endint xxx = ThreadLocalRandom.current().nextInt(start, end + 1)原创 2020-04-22 14:49:50 · 3582 阅读 · 0 评论 -
java鬼混笔记:上传文件到FTP
--好记性不如烂笔头导入依赖: <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version></dependency&原创 2018-03-11 15:27:05 · 854 阅读 · 0 评论