首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
KevinAnnn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
构建高性能内存队列:Disruptor 永远滴神~
Java中有哪些队列 ArrayBlockingQueue 使用ReentrantLock LinkedBlockingQueue 使用ReentrantLock ConcurrentLinkedQu
Java实现异步编程的8种方式
一、前言 二、异步的八种实现方式 线程Thread Future 异步框架CompletableFuture Spring注解@Async Spring ApplicationEvent事件 消息队列
JAVA基于CompletableFuture的流水线并行处理深度实践,满满干货
在项目开发中,由于业务规划原因,经常会涉及到聚合信息处理类的场景,按照环节串行执行的时候往往最终响应耗时很长,JAVA对并行的处理场景支持已经很完善了,本文深度总结了应对策略,快来看看吧~
Java的所有线程知识精华全在CompletableFuture了
「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」 今天在读项目代码的过程中发现了项目中有CompletableFuture的使用,虽然很早就知道这个类,也会使用但是从来没
大吉大利 :空投十个JVM核心知识点,速度捡包
写出更好更健壮的代码。 提高Java的性能,排除问题。 面试必问,要对知识有一定对深度。从宏观上来说JVM 内存区域 分为三部分线程共享区域、线程私有区域、直接内存区域。1.1.1.堆区Heap是JVM中最大的一块内存区域,基本上所有的对象实例都是在堆上分配空间。堆区细分为年轻代...
JVM系列(一) - JVM总体概述
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上一次编译,多…
10个经典又容易被人疏忽的JVM面试题
1. 对象一定分配在堆中吗?有没有了解逃逸分析技术? 对象一定分配在堆中吗? 不一定的,JVM通过逃逸分析,那些逃不出方法的对象会在栈上分配。 逃逸分析(Escape Analysis),是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过…
Java类加载机制,这篇大概、也许、可能就够了
各位小伙伴,这段代码run起来之后会是什么样的结构?这里就不卖关子了,直接贴结果。 OK,如果小伙伴们,知道这个结果,并且也理解这个结果,那么接下来的内容就可以跳过啦。如果有疑问的话,那就让我们带着这个答案,往下看,内容很少,。重在理解~ 虚拟机把描述类的数据从class文件加…
求你了,再问你Java内存模型的时候别再给我讲堆栈方法区了…
Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区... 每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友。 其实,我想问的Java内存模型,是和并发编程有关的。而候选人给我回答的那叫JVM内存结构,完全是两回事。 很多时候,在我没有打断他们的情况…
JDK1.8源码分析笔记-HashMap
1. 计算出key的hash值 扰动处理混合哈希码的高位和低位(实际上只扰动了低位)。经过扰动处理,使得存储Node的数组长度在很小的时候(即取的低位很少时)减少冲突。 2. 计算出存储位置 i 一般我们常见的固定范围均匀分散用%(模运算),这边使用&(与运算)是因为与运算具有…