课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
讲讲Spring事务的传播属性七个事务传播属性PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS -- 支持当 ...详情>>
Spring AOP的实现原理AOP技术利用一种称为“横切”的技术,解剖封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,这样就能减少系统的重复代码,降 ...详情>>
Spring框架中的单例bean是线程安全的吗?在Spring容器中,除了很多Spring内置的Bean以外,其他的Bean都是我们自己通过Spring配置来声明的,然后,由Spring容器统一加载。我们在Spri ...详情>>
讲讲Spring bean加载流程Spring的bean生命周期其实最核心的分为4个步骤,只要理清三个关键的步骤,其他的只是在这三个细节中添加不同的细节实现,也就是spring的bean生明周期:实 ...详情>>
讲讲JAVA的反射机制什么是反射?反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。反射的主要功能 在运行时判断任意一个对象所属 ...详情>>
如何使用在线调试工具Arthas?什么是Arthas?Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问 ...详情>>
JDK自带的定位问题的工具?JDK 自带了很多命令行甚至是图形界面工具,帮助我们查看 JVM 的一些信息。接下来,我会与你介绍些常用的监控工具。你也可以先通过下面这张图了解下各 ...详情>>
什么是STW?Stop-the-World,简称STW,指的是GC事件发生过程中,会产生应用程序的停顿。停顿产生时整个应用程序线程都会被暂停,没有任何响应。有点像卡死的感觉,这个停顿成为STW。可 ...详情>>
什么情况下会触发Full GC? 调用 System.gc() 只是建议虚拟机执行 Full GC,但是虚拟机不一定真正去执行。不建议使用这种方式,而是让虚拟机管理内存。 未指定老年代和新生代大 ...详情>>
如何判断一个对象是否可以回收?引用计数法主要思想是:给对象添加一个引用计数器,这个对象被引用一次,计数器就加1;不再引用了,计数器就减1。如果一个对象的引用计数器为0,说明没有 ...详情>>
如何通过JWT的JWS与JWE实现令牌的签名与加密双重保护?
如何防御Java反序列化漏洞(如利用ObjectInputFilter)?
如何通过JCA(Java Cryptography Architecture)实现国密算法(SM4)支持?
解释Spring Security的PreAuthorize注解在方法级权限验证的底层实现
如何通过Java Security Manager实现细粒度的权限控制(如文件访问)?
如何在K8s中通过Init Container实现Java应用启动前的数据预加载?
2025-03-25
2025-01-19
2024-10-31
2024-10-06
2025-03-20