首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Evan酱103552
掘友等级
Java程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Kafka 会不会丢消息?
阅读目录 一、认识 Kafka 二、Kafka 到底会不会丢失消息? 三、生产者丢失消息 四、Kafka Broker 丢失消息 五、消费者丢失消息 六、总结 回到顶部 一、认识 Kafka 1. k
创建Java守护线程
Java中的守护程序线程是什么 Java运行时利用特殊类型的线程来执行后台任务,这称为守护程序线程。这些支持线程管理诸如垃圾收集之类的后后任务。守护程序线程是特殊的,因为如果JVM中运行的唯一线程是守
MySQL InnoDB MVCC
MVCC MVCC 的定义 MVCC(Multiversion concurrency control):多版本并发控制,并发访问(读或写)数据库时,对正在事务内处理的数据做多版本的管理。以达到用来避
B-Tree和B+Tree区别
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B
Java锁消除和锁粗化
锁消除 锁消除即删除不必要的加锁操作。JVM在运行时,对一些“在代码上要求同步,但是被检测到不可能存在共享数据竞争情况”的锁进行消除。根据代码逃逸技术,如果判断到一段代码中,堆上的数据不会逃逸出当前线
Java的编译器、解释器和JIT编译器
这篇我们来聊聊java的编译器和解释器。先看看官方的解释: 通过上面的解释,我们已经基本能够知道java的编译器和解释器是干什么用的了。下面来聊聊为什么要有它们,当然只是我的理解,欢迎大家评论拍砖。
并发关键字volatile(重排序和内存屏障)
Java 语言中的volatile变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是
JVM动态年龄判断
看文章前,我们先复习一下。 你可能很快就说出来,毕竟八股文不是白背的。 大对象直接进入老年代。 动态年龄判断 年龄大于阈值,进入老年代 Minor GC后,存活的对象空间大于survivor空间,直接
JVM中几个常量池的概念(常量池、运行时常量池与字符串常量池)
在Java的内存分配中,经常听到很多关于常量池的描述,一开始对这些概念比较模糊,于是网上查阅各种资料,用最简单的语言描述以下这几个概念。 1、常量池 1.1、什么是常量池? 字节码文件中有个const
JVM垃圾回收器Full GC和CMS GC的区别
针对HotSpot VM的实现,它里面的GC其实准确分类只有两大种:Partial GC:并不收集整个GC堆的模式 Young GC:只收集young gen的GC Old GC:只收集old gen
下一页
个人成就
文章被点赞
26
文章被阅读
22,588
掘力值
531
关注了
19
关注者
2
收藏集
6
关注标签
70
加入于
2020-04-01