摘要: 背景:近期一个模块(暂且称为A)新上了一个需求,改动了些代码,在测试环境部署之后,该模块系统CPU使用率动不动就飙升到90%,甚至200%,严重影像其他业务执行。 排查过程 1.使用top查看当前CPU使用情况,找到CPU使用率高的Java进程PID 104234 2.根据进程PID,找到对应的服务 阅读全文
posted @ 2020-08-12 13:48 IT咸鱼圈 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 2020-07-29 21:15:00.635 INFO 26920 [ main] io.lettuce.core.EpollProvider : Starting without optional epoll library 2020-07-29 21:15:00.643 INFO 26920 阅读全文
posted @ 2020-07-30 16:11 IT咸鱼圈 阅读(8992) 评论(0) 推荐(0) 编辑
摘要: 在系统开发中,保证数据的唯一性是至关重要的一件事,目前开发中常用的方式有使用数据库的自增序列、UUID生成唯一编号、时间戳或者时间戳+随机数等。 在某些特定业务场景中,可能会要求我们使用特定格式的唯一编号,比如我有一张订单表(t_order),我需要生成“yewu(ORDER)+日期(yyyyMMd 阅读全文
posted @ 2020-07-16 19:17 IT咸鱼圈 阅读(7219) 评论(0) 推荐(2) 编辑
摘要: 前言:Spring Boot因其特定的配置方式,受到了Java开发者们的热捧,成为了近年来最受欢迎的Java开发框架,当下的Coder如果要新创建项目,首选都是Spring Boot,而且与微服务有着完美的切入口。Spring Boot中内置的Tomcat插件,使得开发者不需要进行额外的Tomcat 阅读全文
posted @ 2020-06-12 22:37 IT咸鱼圈 阅读(4580) 评论(0) 推荐(0) 编辑
摘要: 自从前后端分离开发流行之后,饱受JSP摧残的程序员中与解放出来了,除了部分搞全栈开发的程序员,大部分后端程序员只需要专注于后台开发,前端的活之类的就丢给前端的同事做了,真正的是前后搭配,干活不累。 前后端项目gitee地址: 前端:https://gitee.com/dsxiecn/vue-demo 阅读全文
posted @ 2020-06-07 21:16 IT咸鱼圈 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 卸载系统自带的openjdk #查找java相关 $ rpm -qa | grep java #删除查找出的,noarch文件不需要删除,删除其他类型的文件 $ rpm -e --nodeps xxx 下载linux版本jdk压缩文件,官网下载地址:https://www.oracle.com/ja 阅读全文
posted @ 2020-06-07 12:28 IT咸鱼圈 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 项目demogitee地址:https://gitee.com/dsxiecn/spring-boot-demo.git Javaweb中获取文件的方式大致可以分为两种 通过nginx等反向代理的方式获取到静态文件资源 在web项目中配置文件映射 第一种方式有时间去整理,本文介绍第二种方式,通过在项 阅读全文
posted @ 2020-05-30 12:41 IT咸鱼圈 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 源码中对于ThreadLocal类的解释是: /** * This class provides thread-local variables. These variables differ from * their normal counterparts in that each thread t 阅读全文
posted @ 2020-05-26 15:23 IT咸鱼圈 阅读(384) 评论(0) 推荐(0) 编辑
摘要: List家族中共两个常用的对象ArrayList和LinkedList,具有以下基本特征。 ArrayList:长于随机访问元素,中间插入和移除元素比较慢,在插入时,必须创建空间并将它的所有引用向前移动,这会随着ArrayList的尺寸增加而产生高昂的代价,底层由数组支持。 LinkedList:通 阅读全文
posted @ 2020-05-24 01:04 IT咸鱼圈 阅读(5106) 评论(0) 推荐(0) 编辑
摘要: 1.String,StringBuffer和StringBuilder有什么区别? String是字符串常量,不可变对象,每次对String修改都等同于生成了一个新的String象,然后将指针指向新的String对象,经常修改的字符串最好不要用String,因为每次生成的对象都会对系统性能产生影响, 阅读全文
posted @ 2020-05-07 16:25 IT咸鱼圈 阅读(628) 评论(0) 推荐(0) 编辑