java共15篇
java
Centos7安装jdk1.8-深吸氧

Centos7安装jdk1.8

下载jdk tar.gz格式压缩包 下载地址:https://www.oracle.com/java/technologies/downloads/#java8 找到1.8版本的jdk jdk-8u271-linux-x64.tar.gz 上传到服务器并解压压缩包 tar -zxvf jdk...
不为风的头像-深吸氧不为风2个月前
0641
Canal-深吸氧

Canal

一、简介 项目背景:早期,阿里巴巴 B2B 公司因为存在杭州和美国双机房部署,存在跨机房同步的业务 需求,从 2010 年开始,阿里开始逐步尝试基于数据库的日志解析,获取增量变更进行同步, 由此...
不为风的头像-深吸氧不为风5个月前
0561
Stream流List转成Map的几种方式-深吸氧

Stream流List转成Map的几种方式

实体: public class Person { private String name; private String skill; public Person(String name, String skill) { this.name = name; this.skill= skill; } public String getName() { ...
不为风的头像-深吸氧不为风10个月前
01036
volatile-深吸氧

volatile

volatile关键字仅能用来修饰变量,能用来保证变量在线程间的可见性,同时能避免指令重排保证有序性,但是不能保证原子性。 有以下代码: /** * @Author shenxy * @Date 2022/7/24 17:57 * @Vers...
不为风的头像-深吸氧不为风2年前
01371
七、堆-深吸氧

七、堆

堆(Heap)的核心概述 堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM,但是进程包含多个线程,他们是共享同一堆空间的。 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心...
不为风的头像-深吸氧不为风2年前
01567
SPI机制-深吸氧

SPI机制

SPI机制是什么 SPI是Service Provider Interface 的简称,是服务提供者接口的意思,又称服务发现机制。SPI是一种动态替换发现的机制,是一种思想。 SPI 实际上是“基于接口的编程+策略模式+配...
不为风的头像-深吸氧不为风2年前
02367
六、本地方法接口和本地方法栈-深吸氧

六、本地方法接口和本地方法栈

本地方法接口 简单地讲,一个Native Methodt是一个Java调用非Java代码的接囗。一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如C。这个特征并非Java所特有,很多其它...
不为风的头像-深吸氧不为风2年前
01950
五、虚拟机栈-深吸氧

五、虚拟机栈

虚拟机栈概述 1. 虚拟机栈的出现背景 由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容易实现,缺点是...
不为风的头像-深吸氧不为风2年前
210575
四、程序计数器(PC寄存器)-深吸氧

四、程序计数器(PC寄存器)

介绍 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这里,并非是广义上所指的...
不为风的头像-深吸氧不为风2年前
02541
三、运行时数据区概述及线程-深吸氧

三、运行时数据区概述及线程

运行时数据区概述 1. 前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载 –> 验证 –> 准备 –> 解析 –> 初始化,这几个...
不为风的头像-深吸氧不为风2年前
02110