SPI机制

SPISPI ,全称为 Service Provider Interface(服务提供者接口),是一种服务发现机制。它通过在classpath路径下的META-INF/services文件夹查找文件,自动加载文件中所定义的类。作用比如在远程调用服务中,一个A服务调用B服务时,当B服务具备多个实例时,

如何发布Java项目到Maven中央仓库

如何发布Java项目到Maven中央仓库本文主要记录了「发布Java项目到Maven中央仓库」这一过程。大概分为以下步骤:准备一个项目并发布到github上去https://issues.sonatype.org建立工单将项目发布到https://oss.sonatype.org最后在https:/

Java Annotation Processor

本篇内容意图介绍什么是Java Annotation Processor(注解处理器),我们可以用它来做什么?如何编写它?

安装 java visual vm 插件

插件地址 https://visualvm.github.io/pluginscenters.html找到对应jdk版本的插件url 如jdk7:https://visualvm.github.io/archive/uc/8u40/updates.xml.gz在命令行输入命令jvisualvm打开J

HotSpot虚拟机对象探秘

HotSpot虚拟机对象探秘1.对象的创建对象创建的步骤我们知道在Java中,创建一个对象仅仅需要一个new关键字,而在虚拟机中的创建优势怎样的呢?当虚拟机遇到一条字节码new指令时,首先检查这条指令的参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经加载,如果没有,必须

深入理解Java虚拟机_自动内存分配管理_01

深入理解Java虚拟机_自动内存分配管理_01Java虚拟机的数据区域1. 程序计数器程序计数器是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。由于Java虚拟机的多线程是通过线程轮流切换、分配处理器执行时间来实现的,如果一个线程在执行一段代码,在执行中间被切换到了其他线程,进

深入理解Java虚拟机_初章

深入理解Java虚拟机_初章俗话说的好,工欲善其事必先利其器。所以我打算将jvm虚拟机作为第一个主线内容进行学习。注本系列笔记来源皆来自于《深入理解Java虚拟机:JVM高级特性与最佳实践(第三版)》周志明
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×