Java
文章平均质量分 96
Saleson
喜欢看书,看技术贴,喜欢研究如何提高开发效率,和大型网站的高并发性能.目前从事JAVA后端架构。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
transmittable-thread-local线程透传核心源码解读
transmittable-thread-local是阿里开源的一个ThreadLocal值跨线程透传的组件,主要解决在线程池池化复用线程执行组件的场景下异步执行时上下文传递的问题。支持sdk和agent两种方式接入使用。不过agent方式接入使用在项目也是需要依赖ttl的TransmittableThreadLocal类,可以将scope设置为provided。原创 2024-09-07 17:57:14 · 1202 阅读 · 0 评论 -
Java Agent + javassist 调试demo
java agent是基于java instrument实现,instrument的底层实现依赖于JVMTI,也就是JVM Tool Interface。文章目录代码准备java代码如下各module的 pom.xmlagent 接入的两种方式1、启动时接入2、运行时接入Idea调试本地module调试本地lib调试采用jdwp进行调试参考代码准备本次实验在工程中新增了3个module,4个类ModuleClassDescribelearn-mainHandle代理实验类原创 2022-04-13 19:44:24 · 1801 阅读 · 0 评论 -
Java:SecurityManager 安全管理器SecurityPermission的使用
关于SecurityManager的细节本文章不做介绍,主要聚集在场景搭建以及核心流程的代码跟踪,理解其设计思路。场景搭建主要验证System.getSecurityManager().checkSecurityAccess(“a.b.c”)的三个场景:与MainClass在同一个module与MainClass在不同的module在另一个jar包中分别新增A、B、C、SecurityManagerTest四个类:ClassPositionDescribeAm原创 2022-04-08 00:22:16 · 5791 阅读 · 0 评论
分享