fastjson、redis反序列字段不存在 ObjectMapper om = new ObjectMapper();om.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
Spring事务提交后再执行其他操作 TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() { @Override public void afterCommit() { System.out.println("事务提交后的操作。。。"); }});
通过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} >.
logstash-logback-encoder 纯手记,路过请绕道https://github.com/logstash/logstash-logback-encoder<dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>6.6<
elasticsearch 7.x集群 路过cluster.name: es-clusternode.name: es-node-01node.master: truenode.data: truehttp.cors.enabled : true http.cors.allow-o...
JVM的活 纯手记,请绕道一、CPU高执行 top 得到cpu高的pid top -Hp pid 得 id printf "%x"id 得到 16进制 jstack pid | grep 0x16进制 -A 100 或jstack pid | grep 16进制-A 100 ok------------------------------输出 jstack -lPID >> log.txt二、内存占用高获取堆信息: jmap -dump:format=b...
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
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
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: .
elasticsearch7.x 手记 纯手记,请绕道Nested修改部分字段POST hellov1/_update/1{ "script": { "lang": "painless", "source": """ for (x in ctx._source.helloSonESList) { if (x.name == "son11") { x.name = "son11111"; } ..
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.