![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
tikaber
这个作者很懒,什么都没留下…
展开
-
记一次使用redis stream创建的消息队列时,导致java服务的CPU、Memory过高的问题
首先通过jstack查看cpu过高的原因,进一步定位问题,由于本人对DefaultStreamMessageListenerContainer源码有操作,遂在服务中重写了该类的内容,由下方异常可以看出com.bot.base.biz.redis.rediesmq.stream.AIDefaultStreamMessageListenerContainer.lambda$getReadFunction$17(AIDefaultStreamMessageListenerContainer.java:255)出现原创 2022-04-08 17:45:26 · 2229 阅读 · 1 评论 -
Java 记录一次CPU占用率过高的排查
1、首先,通过jps -l,找到java服务的进程PID;2、通过jstackPID > pp.txt3、通过top -H -pPID拿到cpu使用率过高的线程cpu-PID4、通过printf "%x\n" cpu-PID获取到16进制数字5、在pp.txt中查询到该16进制数字,就是cpu占用过高的地方...原创 2021-09-08 20:55:58 · 133 阅读 · 0 评论 -
快速排序算法(Java)
public class Test { public static void main(String[] args) throws UnsupportedEncodingException { int[] ints = { 1, 5, 10, 11 ,30, 13, 18, 22 ,55 }; int start = 0; ...原创 2019-09-18 11:26:25 · 126 阅读 · 0 评论 -
java面试常见问题总结
Java基础知识java中==和equals和hashCode的区别 解:https://blog.csdn.net/hla199106/article/details/46907725 int与integer的区别 解:https://blog.csdn.net/teacher_lee_zzsxt/article/details/79230501 抽象类的意义 解:https://...原创 2019-08-30 17:44:26 · 179 阅读 · 0 评论 -
记录一次@Transactional失效问题( 同@PostConstruct一起使用时 )
参考:https://stackoverflow.com/questions/17346679/transactional-on-postconstruct-method@Log4j@Repositorypublic class SchoolDaoImpl implements SchoolDao { private static final String[] KEYS = ne...原创 2019-07-30 12:39:05 · 604 阅读 · 0 评论 -
扫码登录
import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.HashMap;import java.util.Map;import java.util.UUID;import org.apache.tomcat.util.codec.binary.Base64;import o...原创 2019-07-16 14:16:45 · 366 阅读 · 0 评论 -
java文件下载(包含过滤器)
package cc.cloud.resourcecenter.web.controller;import java.io.IOException;import java.util.List;import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.annotatio...原创 2019-06-25 17:03:27 · 347 阅读 · 0 评论 -
java 获取一个字符串中某个字符前后的字符
public class Test1 { public static void main(String[] args) { String a = "0_11_16_17_18_"; String b = ""; // 获取循环次数 int fromIndex = 0; i...原创 2019-06-14 12:49:44 · 2524 阅读 · 0 评论