- 博客(10)
- 收藏
- 关注
原创 记录一次CPU 400%
部署项目的时候出现了严重的卡顿!!!原文 (本文是搬运与自己的结合,大家可以去看原文,非常感谢原作者)TOPtop 命令查询出了系统的资源占用情况top可知java占用高达400%Ps -mp pid -o THREAD,tid,time再通过ps命令查看这个程序的线程信息,tid代码线程ID,time代表这个线程的已运行时间.由上面TOP可知进程ID为3318109Ps -mp 3318109 -o THREAD,tid,time由此图可以看见线程的资源占用情况与运行时间,找出
2021-07-06 15:59:20
785
原创 rabbitmq分布式事务解决方案
发送消息到mq 流程用户下订单创建订单信息,且创建一条订单冗余信息 status 为 0发送订单信息到mq , 使用ack 消息确认机制,确认消息发送成功修改订单状态为 1(表示消息已发送)启动一个定时任务 排查 订单状态为 0 的订单 发送消息到mq ack 确认修改状态status 为1(同上)以上来确保消息成功发送给mq接收mq消息(消费)接收消息业务正常执行完成手动确认消息抛出异常 使用 死信队列 将消息交给 死信队列完成配置死信队列 将业务接收消息的queue 与死信队列 .
2021-04-27 17:35:26
1382
1
原创 elasticsearch 基本使用
pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <version>2.3.4.RELEASE</version> </
2021-04-21 10:41:45
331
转载 try-with-resource
try-with-resources语句是一个声明一个或多个资源的 try 语句。一个资源作为一个对象,必须在程序结束之后随之关闭。 try-with-resources语句确保在语句的最后每个资源都被关闭 。任何实现了 java.lang.AutoCloseable的对象, 包括所有实现了 java.io.Closeable 的对象, 都可以用作一个资源。下面的例子读取文件的第一行。它使用了 BufferedReader 的一个实例来读取文件中的数据。BufferedReader是一个资源,它必须在程序
2021-04-19 13:45:16
7315
原创 ArrayList
ArrayListpackage com.sxxjun.tccdemo1;import java.util.*;public class ArrayListDemo<E> extends AbstractList<E> implements List<E> , RandomAccess,Cloneable,java.io.Serializable{ //容器初始化 private int DEFAULT_CAPACITY = 10;
2021-04-14 11:56:37
106
原创 JAVA 简洁开发小技巧
解决if elseif (code == 1){return "成功!";}else{return "失败";}使用枚举替换public enum MessageEnum { SUCCESS(1, "成功!"), FAIL(0, "失败!"); private String name; private int code; MessageEnum(int code,String name){ this.code = code;
2021-04-13 15:45:21
150
转载 Mongodb数据的导入与导出
1. 表1.1 从命令行进入mongodb安装目录下的bin文件1.2 导出表mongoexport -h 192.168.0.110:26026 -u user -p 123456 -d test-c emailInfo -o C:\Users\Administrator\Desktop\test.json/** 参数说明:* -h ip+端口* -u 用户名* -p 密码* -d 数据库名* -c 表名* -o 导出路径(最好使用json格式)*/1.3 导入表 mongo
2021-03-31 11:50:09
292
原创 springboot 将项目打成war包 访问接口404
说明:我遇见的问题是使用maven 将项目打成war包之后部署到线上(本地)访问接口都是404 <packaging>war</packaging>POM 修改 <!-- 移除springboot中web模块的tomcat依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <arti
2021-03-15 10:27:28
1620
原创 RSA2验签遭遇异常,请检查公钥格式是否正确。Signature length not correct: got 257 but was expecting 256
首先说明一下我所遇见的情况阿里支付宝支付回调的时候我使用request.getParameterMap() 获取不到参数,目前还不知道是啥原因,有知道的可以在评论区留言。所以我使用的是request.getInputStream() 取参数然后将其转换为amp注意转换的时候, hashMap.put(strings[0],URLDecoder.decode(strings[1],"UTF-8"));需要对数值进行 url_decode我一开始是对全部参数进行了解码,在使用了 = 进行切割 发现
2021-03-10 16:40:16
9352
5
转载 微信小程序登录报错 errCode: 41008 | errMsg: missing code, hints: [ req_id: bGBFvOnre-h1D8Qa ]
微信小程序,获取openid报了这个错。提示:缺少code但是code有值,好是什么问题?解决:微信公众号:参数code,而微信小程序的参数叫js_code只要将报错的参数,加个js_就解决问题。微信小程序,获取openid报了这个错。提示:缺少code但是code有值,好是什么问题?解决:微信公众号:参数code,而微信小程序的参数叫js_code只要将报错的参数,加个js_就解决问题。原文...
2021-03-08 11:49:26
14377
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人