- 博客(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关注的人