自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Java性能优化之案例分享

1、Stop-The-World机制:简称STW,是在执行垃圾收集算法时,Java应用程序的其它所有线程都被挂起(除了垃圾收集帮助器之外)。Java中的一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与JVM交互,这些现象多半是由于gc引起的。3、JVM参数:初始堆内存和最大堆内存设置为相同可以减少堆内存调整带来的性能开销。当内存不够时,会先执行GC操作,只有当GC操作无法释放更多内存时,才会进行扩充。GC操作是需要耗时的,Full GC会引起STW。

2024-09-11 11:56:50 323

原创 Java性能优化之JMH

测得准、精度高,考虑到了JIT和JVM对基准测试的影响。JMH功能丰富,满足各种性能输出,使用简单,并发也简单。选择实现、方案,不用靠猜,数据说话。常用的map.get性能差距。一、为什么需要JMH。

2024-08-30 12:02:19 177

原创 Java性能优化之火焰图

横轴格子的宽度代表其在采样中出现频率,所以一个格子的宽度越大,说明它是瓶颈原因的可能性就越大[CPU profile表示该方法小号的cpu越多;X轴格子的宽度代表其在采样中出现的频率,所以一个格子的宽度越大,说明它是瓶颈原因的可能性就越大[CPU profile表示该方法小号的cpu越多;如果一个函数在X轴占据的宽度越宽,就表示它被抽到的次数越多,即执行的时间长。5.2、Off-CPU:阻塞时间(CPU时间之外),在I/O、锁、计数器、换页等时间阻塞的时间。5.1、On-CPU:线程在CPU上运行的时间。

2024-08-30 11:59:20 840

原创 Java线上问题排查

S0:新生代中Survivor space0区已使用空间的百分比。S1:新生代中Survivor space1区已使用空间的百分比。YGCT:从应用程序启动到当前,Yang GC所用的时间。FGCT:从应用程序启动到当前,Full GC所用的时间。YGC:从应用程序启动到当前,发送Yang GC的次数。FGC:从应用程序启动到当前,发送Full GC的次数。GCT:从应用程序启动到当前,用于垃圾回收的总时间。示例:jstat -gcutil pid。E:新生代中已使用空间的百分比。

2024-08-26 11:44:34 386 1

原创 Mybatis-Plus通用service

一、基本方法二、批量操作方法saveBatch三、链式调用方法。

2024-08-10 08:47:19 180

原创 Mybatis-PlusAR模式、主键策略和基本配置

二、MP中AR模式的视线。

2024-08-10 08:43:04 137

原创 Mybatis-Plus更新及删除

一、更新方法updateById二、删除方法deleteById。

2024-08-10 08:39:13 488

原创 Mybatis-Plus自定义sql及分页查询

MP分页插件实现物理分页。· 注解方式。

2024-08-09 21:51:09 956

原创 Mybatis-Plus查询方法

List list = new LambdaQueryChainWrapper(userMapper).like(User::getname, "雨").ge(User::getAge, 20).list();lambdaQuery.like(User::getName, "雨");五、实体作为条件构造器构造方法的参数。三、select不列出全部字段。七、其他使用条件构造器的方法。四、condition作用。八、lambda条件构造器。

2024-08-09 21:48:19 716

原创 Mybatis-Plus基本使用

注解:@TableField(exist=false)Controller中调用。关键字:transient。Service中调用接口。XML或注解写SQL。关键字:static。二、通用mapper新增方法。四、排除非表字段的三种方式。

2024-07-29 22:44:17 185

原创 Mybatis-Plus快速入门

mybatis

2024-07-16 11:13:01 192

原创 调用链监控

调用链监控

2024-04-26 13:53:27 802 1

原创 配置中心Nacos

nacos

2024-04-24 16:28:06 382

原创 用户认证与授权

用户认证与授权

2024-04-22 09:16:14 377

原创 Gateway

Gateway

2024-04-17 09:50:09 331 1

原创 RocketMQ

rocketmq

2024-04-16 12:22:34 666 1

原创 Sentinel

sentinel

2024-04-15 09:55:13 295 1

原创 Feign

feign

2024-04-06 14:05:47 949 1

原创 Ribbon

ribbon

2024-04-04 14:57:45 458 1

原创 Nacos

Nacos

2024-03-31 12:23:21 375 1

原创 SpringCloudAlibaba基础知识

springcloudalibaba

2024-03-23 11:03:21 251 1

原创 SpringBoot基础知识

SpringBoot

2024-03-16 13:48:54 430 1

空空如也

空空如也

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

TA关注的人

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