首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Evan酱103552
掘友等级
Java程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
Evan酱103552
关注了
比心技术团队
Java程序猿
Evan酱103552
Java程序猿
·
4年前
关注
Kafka 会不会丢消息?
阅读目录 一、认识 Kafka 二、Kafka 到底会不会丢失消息? 三、生产者丢失消息 四、Kafka Broker 丢失消息 五、消费者丢失消息 六、总结 回到顶部 一...
2
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
创建Java守护线程
Java中的守护程序线程是什么 Java运行时利用特殊类型的线程来执行后台任务,这称为守护程序线程。这些支持线程管理诸如垃圾收集之类的后后任务。守护程序线程是特殊的,因为如...
0
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
MySQL InnoDB MVCC
MVCC MVCC 的定义 MVCC(Multiversion concurrency control):多版本并发控制,并发访问(读或写)数据库时,对正在事务内处理的数据...
0
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
B-Tree和B+Tree区别
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的...
2
1
分享
Evan酱103552
Java程序猿
·
4年前
关注
Java锁消除和锁粗化
锁消除 锁消除即删除不必要的加锁操作。JVM在运行时,对一些“在代码上要求同步,但是被检测到不可能存在共享数据竞争情况”的锁进行消除。根据代码逃逸技术,如果判断到一段代码中...
1
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
Java的编译器、解释器和JIT编译器
这篇我们来聊聊java的编译器和解释器。先看看官方的解释: 通过上面的解释,我们已经基本能够知道java的编译器和解释器是干什么用的了。下面来聊聊为什么要有它们,当然只是我...
1
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
并发关键字volatile(重排序和内存屏障)
Java 语言中的volatile变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少...
7
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
JVM动态年龄判断
看文章前,我们先复习一下。 你可能很快就说出来,毕竟八股文不是白背的。 大对象直接进入老年代。 动态年龄判断 年龄大于阈值,进入老年代 Minor GC后,存活的对象空间大...
3
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
JVM中几个常量池的概念(常量池、运行时常量池与字符串常量池)
在Java的内存分配中,经常听到很多关于常量池的描述,一开始对这些概念比较模糊,于是网上查阅各种资料,用最简单的语言描述以下这几个概念。 1、常量池 1.1、什么是常量池?...
4
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
JVM垃圾回收器Full GC和CMS GC的区别
针对HotSpot VM的实现,它里面的GC其实准确分类只有两大种:Partial GC:并不收集整个GC堆的模式 Young GC:只收集young gen的GC Old...
0
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
JVM参数详解
JVM提供了大量的参数配置,可以通过配置这些参数对JVM进行调优、记录GC日志等等,本章只罗列我自己用到过和了解过的参数,根据功能划分。 内存相关 Xms 英文解释:Ini...
0
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
线程和协程的区别
表面上看协程和线程似乎是同一个东西,能达到的效果也相同,但是在底层的实现上却有着非常大的区别,在服务器端的绝大部分应用中,协程要比线程节省资源的多。 通俗易懂的讲,线程是操...
0
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
JVM解释器与编译器的区别
JAVA编译器(javac.exe)的作用是将java源程序编译成中间代码字节码文件,是最基本的开发工具 JAVA解释器(java.exe)(英语:Interpreter)...
0
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
Apollo中配置Map和List
1、apollo中的map配置 注:key不用引号,value使用单引号 代码中获取方式 注:使用@Value注解获取,apollo中未配置时默认为null 2、apoll...
1
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
JVM栈上分配以及逃逸分析
什么是逃逸分析?关于 Java 逃逸分析的定义:逃逸分析(Escape Analysis)简单来讲就是,Java Hotspot 虚拟机可以分析新创建对象的使用范围,并决定...
0
评论
分享
Evan酱103552
Java程序猿
·
4年前
关注
以JDBC为例谈双亲委派模型的破坏
java本身有一套资源管理服务JNDI,是放置在rt.jar中,由启动类加载器加载的。以对数据库管理JDBC为例,java给数据库操作提供了一个Driver接口:然后提供了...
5
1
分享
Evan酱103552
Java程序猿
·
4年前
关注
Linux打包解压包命令(.tar .gz .tar.gz .zip)
1、tar格式 解包:[*******]$tarxvfFileName.tar 打包:[*******]$tarcvfFileName.tarDirName(注:tar是打...
0
4
分享
Evan酱103552
Java程序猿
·
5年前
关注
Linux tail命令常见用法
tail:用于linux查看文件的最后几行日志,假如日志文件为:common-default.log常见用法:1、tailcommon-default.log输出文件最后1...
0
评论
分享
Evan酱103552
关注了
左撇峰子
Java程序猿
下一页
个人成就
文章被点赞
26
文章被阅读
21,975
掘力值
528
关注了
19
关注者
2
收藏集
6
关注标签
70
加入于
2020-04-01