随笔分类 -  java

摘要:首先定义一个消费listener: package demo; import org.springframework.amqp.rabbit.annotation.RabbitListener; import org.springframework.stereotype.Component; @Co 阅读全文
posted @ 2022-04-01 11:51 卡卡西村长 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:1、执行top命令,看具体是哪个进程导致CPU 100%,复制问题进程的PID。 2、执行命令:top -p PID -H 查看指定进程里面的线程状态,定位到CPU太高的线程,开头的PID实际就是线程ID(TID)。 3、执行命令:printf "%x\n" TID 把TID转换为十六进制。 4、执 阅读全文
posted @ 2021-12-30 11:18 卡卡西村长 阅读(627) 评论(0) 推荐(0) 编辑
摘要:Redis是最常见的缓存服务中间件,在java开发中,一般使用 jedis 来实现。 如果不想依赖第三方组件,自己实现一个简单的redis客户端工具,该如何实现呢?本文就是介绍这样一种方法。 Redis的协议非常简单,而且输入数据和输出数据都遵循统一的协议,具体规则参考这里: http://redi 阅读全文
posted @ 2021-05-26 10:25 卡卡西村长 阅读(334) 评论(0) 推荐(0) 编辑
摘要:在IDEA中打开“Settings”(快捷键Ctrl+Alt+S); 在搜索框中输入“maven”,找到Maven设置菜单,点击进去,在红框所示路径新建“settings.xml”文件,并写入如下内容,勾选“”override,如下图所示: <?xml version="1.0" encoding= 阅读全文
posted @ 2020-06-02 09:35 卡卡西村长 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:近期遇到一个非常奇怪的问题,也不知道改了什么,tomcat启动非常慢,以前几秒就启动好了,现在要30秒左右。 而且,通过jdbc连接oracle数据库也非常慢,以前建立一个连接只要几十毫秒,现在也要10秒左右。 折腾了好几天,终于解决了,记录下来,帮助大家少走弯路。 遇到这个问题时,最初以为是ran 阅读全文
posted @ 2019-11-19 19:37 卡卡西村长 阅读(2492) 评论(1) 推荐(1) 编辑
摘要:1、查看当前可用的jdk:yum -y list java* 2、安装指定版本的jdk:java-1.8.0-openjdk.x86_64 3、确认是否安装成功:java -version 如果是安装oracleJDK,步骤如下: 1、从oracle官网下载JDK,例如:jdk-8u111-linu 阅读全文
posted @ 2016-05-10 15:02 卡卡西村长 阅读(271) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示