线程安全 1. 线程不安全的原因: 1.1 抢占式执行 1.2 多个线程修改同一个变量 1.3 修改操作不是原子的 锁(synchronized) 1.一个锁对应一个锁对象. 2.多...
目录 前言 配置中心介绍 什么是配置中心 Nacos配置中心 数据结构 命名空间 分组 服务 配置中心添加配置 读取配置 本地添加依赖 本地添加配置 测试 结语 前...
1.线程安全的概念 如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线 程安全的. 为啥会出现线程...
一、HashMap介绍 HashMap是Map接口的一个实现类(HashMap实现了Map的接口),它具有Map的特点。HashMap的底层是哈希表结构。 Map是用...
十六、枚举 16.1 背景 16.2 枚举类型 16.3 EnumSet 和 EnumMap 01、EnumSet 02、EnumMap 16.1 背景 在 Java 语言中还没有引入枚举类型之前,...
2.1 概述 由来 父类中的方法,被他的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而...
java变异测试(杀死突变体) 简介 如果程序产生不同的输出,则测试输入可以区分两个程序 对于这个输入。 变异测试基于一个简单的概念:如果一个...
目录 1.ClassNotFoundException:解决方法 2.NullPointerException:解决方法 3.ArrayIndexOutOfBoundsException:解决方法 4.FileNotFo...
Java到2023年已经28岁了,可能你会怀疑它是否还一如当年一样的强大,在应用层领域独占鳌头。但是基于Java庞大的市场占有率和需求,它依...