Just play around
10
27
全面解析java注解 全面解析java注解
1.概念类的组成部分,可以给类携带一些额外的信息,提供一种安全的类似注释标记的机制,用来将任何信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 注解是给编译器或 JVM 看的,编译器或 JVM 可以根据注解来完
2023-10-27
18
并发编程基础 并发编程基础
1.什么是进程?什么是线程?进程是操作系统资源分配的基本单位。在 Java 中,当我们启动 main 函数时其实就是启动了⼀个 JVM 的进程,⽽ main函数所在的线程就是这个进程中的⼀个线程,也称主线程。 线程是进程中的⼀个执⾏单元。⼀
2023-10-18
05
RocketMQ架构 RocketMQ架构
本章,我们先来看下RocketMQ的基本架构,涉及哪些核心组件,以及各个组件之间的关系又是怎样的。 1.基本架构在RockectMQ中,一共有四个核心组件:NameServer、Broker、Producer、Consumer,它们之间的基
04
ConcurrentHashMap是如何保证线程安全的 ConcurrentHashMap是如何保证线程安全的
1.HashMap的问题它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap非线程
2023-10-04
02
Spring事务基础 Spring事务基础
1.事务机制事务介绍事务:数据库中多个操作合并在一起形成的操作序列,事务特征(ACID) 作用: 当数据库操作序列中个别操作失败时,提供一种方式使数据库状态恢复到正常状态(A),保障数据库即使在异常状态下仍能保持数据一致性(C)(要么操作
2023-10-02
09
26
Java语言常见面试题 Java语言常见面试题
1.说一说你对static关键字的理解在Java类里只能包含成员变量、方法、内部类3种成员,都可以使用static修饰,外加代码块可以使用static修饰,以static修饰的成员就是类成员。类成员属于整个类,而不属于单个对象。 类成员储存
2023-09-26
20
Java异常机制详解 Java异常机制详解
1.基本概念异常:程序在编译或者执行的过程中可能出现的问题,Java 为常见的代码异常都设计一个类来代表 错误:Error ,程序员无法处理的错误,只能重启系统,比如内存奔溃,JVM 本身的奔溃 Java 中异常继承的根类是:Throwab
2023-09-20
16
常用集合及其底层原理剖析 常用集合及其底层原理剖析
1. 框架体系先来看一张图,脑海里有一个知识体系的印象 集合主要有两类:Collection 和 Map。Collection 接口的实现子类都是单列集合(即操作元素时是一个一个的操作)。Map 接口的实现子类是双列集合(即操作元素时是键
2023-09-16
08
28
2 / 2