前言 ThreadLocal解决了在多个线程针对一个变量维护不同值的功能,如果你想在同一个线程内传递一些值,那么就可以用到这个类,它的好处是无侵入性,这样我们就不需要再每个方...

IP属地:浙江
前言 ThreadLocal解决了在多个线程针对一个变量维护不同值的功能,如果你想在同一个线程内传递一些值,那么就可以用到这个类,它的好处是无侵入性,这样我们就不需要再每个方...
SPRING-KAFKA源码 最近看了一点spring-kafka的东西, 看到网上相关的东西比较少, 就想着自己整理一把. 相关介绍 kakfa kafka spring-...
前文有简单的提到RocketMQ的底层文件存储模型,基于该存储模型之上再简单的探索一下 CommitLog的一个底层设计,思考RocketMQ如何做到高性能? 对于Roce...
执行多线程并发任务的时候,如果任务类型相同,一般会考虑使用线程池,一方面利用了并发的优势,一方面避免创建大量线程得不偿失。使用线程池执行的任务一般是我们自己的代码,或者第三方...
简洁回答: 第一步,判断常量池是否能定位类的符号引用,并且检查这个符号引用代表的类是否被加载、解析、初始化过。如果没有则执行第一步,如果有则执行第二步 第二步类加载和初始化(...
Java Nio 系列Java Nio 之BufferJava Nio 之直接内存Java Nio 之高级搬砖工(FileChannel) 一Java Nio 之高级搬砖工(...
内核空间与用户空间 Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。为了安全,它们是隔离的,即使用户的程序崩溃了,内核也...