首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
灿若繁星先生
掘友等级
Java开发
|
bug制造局
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
350
文章 267
沸点 83
赞
350
返回
|
搜索文章
赞
文章( 267 )
沸点( 83 )
彻底弄懂零拷贝、MMAP、堆外内存
零拷贝、MMAP、堆外内存,傻傻搞不明白。 虚拟内存、物理内存、Page Cache 傻傻分不清。 反正我搞明白了。
图解CompletableFuture源码
前言 关于CompletableFuture源码解析部分,整体上感觉还是写比较难的,不过为了推广到团队还是要好好搞一下的,我还是希望大家看到这边文章能学到点什么,废话不多说开始吧。 属性部分 首先看属
是时候优雅地和NullPointException说再见了
作为JAVA开发中最典型的异常类型,甚至可能是很多程序员入行之后收到的第一份异常大礼包类型,NullPointException也似乎成为了一种魔咒,应该如何去打破呢?一起来探讨下吧
从应用到源码分析——聊一聊synchronized与ReentrantLock
上篇文章对volatile做了简单的了解。现在来聊一聊并发编程中两个比较重要的应用synchronized和ReentrantLock。
深入源码剖析ThreadPoolExecutor的工作原理
深入源码剖析ThreadPoolExecutor的工作原理 为什么要有线程池 先来说说什么是池化技术: 什么是线程池: 线程池有什么优点: 线程池3 个核心部分: Executor框架结构图解 从JD
LockSupport详解
LockSupport详解 带着BAT大厂的面试问题去理解 为什么LockSupport也是核心基础类? AQS框架借助于两个类:Unsafe(提供CAS操作)和LockSupport(提供park/
JVM基础 - JAVA类加载机制
JVM基础 - JAVA类加载机制 类的生命周期 其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定
线程池使用的10个坑
大家好,我是捡田螺的小男孩。 日常开发中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用线程池来执行一些异步任务。但是线程池使用不当,就可能会引发生产事故。今天田螺哥跟大家聊
Synchronized锁升级原理与过程深入剖析
在本篇文章当中我们将仔细介绍JVM对synchronized的各种优化的细节,无🔒->偏向🔒->轻量级🔒->重量级🔒,以及具体的锁升级的条件。
我是如何做到百万数据半小时跑批结束
业务背景 跑批通常指代的是我们应用程序针对某一批数据进行特定的处理 在金融业务中一般跑批的场景有分户日结、账务计提、欠款批扣、不良资产处理等等 具体举一个例子 🌰 客户在我司进行借款,并约定每月 10
下一页
关注了
130
关注者
7
收藏集
9
关注标签
40
加入于
2016-09-30