首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
coderbruis
掘友等级
Java攻城狮
喜欢研究原理的一名coder
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
深入解读CompletableFuture源码与原理
最近在看公司源码,发现有些服务大量使用到了CompletableFuture,学了这么久Java,对这个类还是挺陌生的,实在惭愧。于是利用了业余时间认真学习并总结了下CompletableFuture的特性以及用法。 CompletableFuture是JDK8中的新特性,主要…
一文带你快速了解MySQL InnoDB引擎的锁机制
在开发多用户、数据库驱动的引用时,最大的难点是:一方面要最大程度地利用数据库的并发访问,另一方面还要确保每个用户能以一致的方式读取和修改数据。为此就出现了“锁”机制,同时这也是数据库区别于文件系统的一个关键特性。锁机制用于管理对共享资源的并发访问。InnoDB存储引擎会在行级别…
一篇文章快速深入学习ThreadLocal
好久没在掘金写博客了。。 最近开始空闲起来了,深入学习系列以及自我提升系列都得提上日程了。本次学习的ThreadLocal,是由JDK提供的一个用于存储每个线程本地副本信息的类,它的编写者就是著名的并发包大神Doug Lea。要想深入学习一个类,首先得先阅读它的官方类注释: 1…
透彻理解Java并发的等待队列——Condition
wait(long timeout)、notify()以及notifyAll()方法,这些方法与synchronized同步关键字配合,可以实现等待/通知模式。Condition接口也提供了类似Object的监视器方法,与Lock配合可以实现等待/通知模式,但是这两者在使用方式…
弄清Java虚拟机GC的运行过程
GC(Garbage Collection)垃圾收集,JVM一个非常重要的功能。本文将围绕着JVM的GC这个动作展开,来过一遍GC的整个运作过程。 JVM是GC的发起者,准确说是VMThread是GC的发起者,那用什么来进行GC呢?很显然,用到的是垃圾收集器来进行GC的。而垃圾…
言简意赅——总结Java内存区域和常量池
本文用最简洁的描述,来总结出Java内存区域和常量池的相关知识,如需更加深入学习Java内存区域以及常量池,可参考阅读《深入Java虚拟机》或者网上优秀博文。 其中方法区和堆是所有线程共享的数据区,而其他三个区收拾线程隔离的数据区。 Java虚拟机在执行Java程序的过程中将它…
是时候了解一波虚拟机的类加载机制
Java类会被编译为Class文件,这里,编译的过程先不去具体了解,Class文件中存储的各种信息,包括魔数、Class文件的版本、常量池、访问标志、字段表集合等等重要信息,都需要被加载到JVM中之后才能运行和使用。 虚拟机会将Class文件中的描述类的数据加载到内存中,然后对…
个人成就
文章被点赞
46
文章被阅读
11,291
掘力值
334
关注了
17
关注者
12
收藏集
6
关注标签
10
加入于
2018-10-09