摘要: http://ifeve.com/hotspot-jit/ https://www.infoq.cn/article/OpenJDK-HotSpot-What-the-JIT https://www.baeldung.com/graal-java-jit-compiler https://devel 阅读全文
posted @ 2023-08-21 20:58 Geraltz'Rivia 阅读(8) 评论(0) 推荐(0) 编辑
摘要: [arthas/agent/src/main/java/com/taobao/arthas/agent/ArthasClassloader.java at master · alibaba/arthas](https://github.com/alibaba/arthas/blob/master/a 阅读全文
posted @ 2023-08-21 20:57 Geraltz'Rivia 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在java 8的实现中,注释是这么描述ThreadLocal类的 > This class provides thread-local variables. These variables differ from their normal counterparts in that each thre 阅读全文
posted @ 2023-08-02 22:06 Geraltz'Rivia 阅读(10) 评论(0) 推荐(0) 编辑
摘要: rasp的技术重点之一是java-agent技术,通过agent可以获取到Instrumentation接口的实现,通过这个inst变量对字节码进行修改。 javaagent可以在jvm启动时使用 -agentjar 参数启动,也可以在运行时通过attach相应进程,并且指明需要加载的jar包,就可 阅读全文
posted @ 2023-08-02 21:47 Geraltz'Rivia 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Arthas是一款线上jvm诊断工具,能够查看java应用到资源使用信息、函数调用统计等,同时还能在不停止jvm运行的情况下,修改运行时代码,查看方法的调用、入参、返回值等。 Arthas的关键技术有两方面:java-agent机制与字节码修改(与rasp相同) Arthas采用命令行的方式与用户交 阅读全文
posted @ 2023-08-02 21:28 Geraltz'Rivia 阅读(53) 评论(0) 推荐(0) 编辑
摘要: # Git权威指南 # git 版本控制软件,文章中把这种分布式的版本控制软件与其前身Subversion做比较,svn我没有使用过;原来对git的使用也基本上只局限于常用的指令,比如commit、branch、checkout、push、pull等,而且基本都是比较基础的用法,对于命令的参数也不太 阅读全文
posted @ 2023-07-05 00:01 Geraltz'Rivia 阅读(73) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/wCvNSNKfgqN35R41gcur9A 阅读全文
posted @ 2020-05-08 22:01 Geraltz'Rivia 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 虚拟机配置Hadoop HBase 物理机系统:windows10 虚拟机系统:ubuntu16 目标:在虚拟机上搭建hadoop+hbase,物理机上通过java代码访问 Hadoop搭建 根据官网上的guide,可以搭建出一个单节点的hadoop集群 这里按照配置后,如果没有手动stop dfs 阅读全文
posted @ 2020-04-24 18:58 Geraltz'Rivia 阅读(506) 评论(0) 推荐(0) 编辑
摘要: Java RMI的原理就不多说了,可以在其他地方看到,这里记录主要是在尝试一个小的rmi示例的时候遇到的坑 1 示例里使用了jndi.properties来配置java的命名空间,所以要把这个文件跟编译生成的class文件放在一起(项目中就是out文件夹下那些class文件一起的位置),并且在ide 阅读全文
posted @ 2020-03-07 17:42 Geraltz'Rivia 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 使用redis的事务机制来创建并发情况下的唯一id 阅读全文
posted @ 2020-03-04 22:26 Geraltz'Rivia 阅读(191) 评论(0) 推荐(0) 编辑