自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM学习(类加载流程)

类加载运行全过程window系统下java.exe调用底层的jvm.dll文件创建JVM虚拟机(C++实现)创建一个引导类加载器实例(C++实现)C++调用java代码创建JVM启动器实例sun.misc.Launcher,该类由引导器负责加载创建其它类加载器sun.misc.Launcher.getLauncher()方法获取运行类自己的加载器ClassLoader,是AppClassLoader的实例launcher.getClassLoader()方法调用loadClass加载要运行的

2022-03-26 17:58:26 276

原创 IDEA 2021.2 Lombok失效问题

问题Lombok引入了插件和依赖,却抛出找不到set和get方法。解决方式一:在指定位置加上配置 -Djps.track.ap.dependencies=false解决方式二:更换Lombok依赖的版本号。

2021-12-06 11:46:00 756

原创 RocketMq学习笔记【原理 + 实践 + 实现代码】(持续更新中)

一、MQ用途***限流削峰***MQ可以将系统的超量请求暂存其中以便系统后期可以慢慢进行处理,从而避免了请求的丢失或系统被压垮。***异步解耦***上游系统对下游系统的调用若为同步调用,则会大大降低系统的吞吐量与并发度,且系统耦合度太高。而异步调用则会解决这些问题。所以两层之间若要实现由同步到异步的转换,一般做法就是,在这两层间添加一个MQ层。***数据收集***分布式系统会产生海量级数据流,如:业务日志、监控数据、用户行为等。针对这些数据进行实时或批量采集汇总,然后对这些数据进行大数据分析

2021-10-05 20:49:06 2038

空空如也

空空如也

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

TA关注的人

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