自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 620

原创 rabbitmq分布式事务解决方案

发送消息到mq 流程用户下订单创建订单信息,且创建一条订单冗余信息 status 为 0发送订单信息到mq , 使用ack 消息确认机制,确认消息发送成功修改订单状态为 1(表示消息已发送)启动一个定时任务 排查 订单状态为 0 的订单 发送消息到mq ack 确认修改状态status 为1(同上)以上来确保消息成功发送给mq接收mq消息(消费)接收消息业务正常执行完成手动确认消息抛出异常 使用 死信队列 将消息交给 死信队列完成配置死信队列 将业务接收消息的queue 与死信队列 .

2021-04-27 17:35:26 1278 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 252

转载 try-with-resource

try-with-resources语句是一个声明一个或多个资源的 try 语句。一个资源作为一个对象,必须在程序结束之后随之关闭。 try-with-resources语句确保在语句的最后每个资源都被关闭 。任何实现了 java.lang.AutoCloseable的对象, 包括所有实现了 java.io.Closeable 的对象, 都可以用作一个资源。下面的例子读取文件的第一行。它使用了 BufferedReader 的一个实例来读取文件中的数据。BufferedReader是一个资源,它必须在程序

2021-04-19 13:45:16 7158

原创 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 71

原创 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 113

转载 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 230

原创 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 1474

原创 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 8131 4

转载 微信小程序登录报错 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 11660 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除