标签:详解
-
第17篇:死磕 java并发包之AtomicStampedReference源码分析(ABA问题详解)
问题 (1)什么是ABA? (2)ABA的危害? (3)ABA的解决方法? (4)AtomicStampedReference是什么? (5)AtomicStampedRefere…
-
9. kafka shell脚本用法详解
kafka安装目录下的bin目录包含了很多运维可操作的shell脚本,列举如下: 脚本名称 用途描述 connect-distributed.sh 连接kafka集群模式 conn…
-
jinfo命令详解
jinfo jinfo全称Java Configuration Info,所以它的主要作用是实时查看和调整JVM配置参数, 查看JVM参数 用法:jinfo -flag <n…
-
16-一起来学 SpringBoot 2.x 第十六篇:定时任务详解
作者:唐亚峰 | 出自:https://blog.battcn.com SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装…
-
02-一起来学 SpringBoot 2.x 第二篇:SpringBoot配置详解
作者:唐亚峰 | 出自:https://blog.battcn.com SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装…
-
013-十三、RocketMQ源码分析消息过滤机制下篇-FilterServer、ClassFilter模式详解
作者:唯有坚持不懈 | 出处:https://blog.csdn.net/prestigeding/article/details/78888290 继上篇源码分析了 Tag 过滤…
-
15-十五、详解 MySQL 中的位类型 ( bit )
使用 MySQL 这么多年,这几天是我第一次知道 MySQL 竟然存在 BIT 这种数据类型。位模式的操作,最大名鼎鼎的应该是 「 布隆过滤器 ( Bloom Filter ) 」…
-
Java虚拟机:JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解 现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题: OutOfMem…
-
Java虚拟机:JVM内存模型和volatile详解
JVM内存模型和volatile详解 Java内存模型 随着计算机的CPU的飞速发展,CPU的运算能力已经远远超出了从主内存(运行内存)中读取的数据的能力,为了解决这个问题,CPU…
-
Java并发编程:线程封闭和ThreadLocal详解
什么是线程封闭 当访问共享变量时,往往需要加锁来保证数据同步。一种避免使用同步的方式就是不共享数据。如果仅在单线程中访问数据,就不需要同步了。这种技术称为线程封闭。在Java语言中…
-
003-三、Java8 Collectors.joining() 详解
引言 本章节我们来详细讲讲 Java 8 流 ( stream ) 收集器 ( Collectors ) 中的 joining() 方法。该方法会返回一个 Collectors 实…
-
053-五十三、Java之TreeMap详解
TreeMap 简介 是一个有序的key-value集合,它是通过红黑树实现的。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决…
-
052-五十二、Java之HashSet详解
HashSet原理 该类实现了Set接口,不允许出现重复元素,不保证集合中元素的顺序,允许包含值为null的元素,但最多只能一个。 对于 HashSet 而言,HashSet 继承…
-
051-五十一、Java之HashMap详解
HashMap HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 该类实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度…
-
046-四十六、Java之LinkedList详解
为什么要用LinkedList? 我们在现实开发中我们都是会大量使用到数组以及动态的ArrayList类。然而,数组和数组列表都有一个重大的缺陷。 这就是从数组的中间位置删除一个元…
-
043-四十三、Java之泛型详解
泛型程序设计 意味着编写的代码可以被很多不同类型的对象所重用。 例如, 我们并不希望为聚集 String 和 File 对象分别设计不同的类。 实际上,也不需要这样做,因为一个 A…
-
042-四十二、Java集合框架详解
Java 集合框架 早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组…
-
034-三十四、Java内部类详解
内部类 内部类(nested classes),面向对象程序设计中,可以在一个类的内部定义另一个类。嵌套类分为两种,即静态嵌套类和非静态嵌套类。 静态嵌套类使用很少,最重要的是非静…
-
031-三十二、Java之接口详解
Java 接口 接口(英文:Interface),就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了,规范和具体实现的分离。 在JAVA编程语…
-
019-十九、Java的方法详解
Java 方法 在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢? println() 是一个方法。 System 是系统类。 out 是标…