首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试合集
订阅
smile是对你的礼貌
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
面试官问JVM时,这些问题你一定得知道:执行引擎、逃逸分析、标量替换、锁消除
前言 关于JVM 的知识点总结了一个图谱,分享给大家: 执行引擎是什么? 执行引擎是JVM运行java程序的一套子系统。 执行引擎执行的就是字节码文件。 语言的深度:Java->C++ -> 硬编码(
神秘又强大的@SpringBootApplication注解
SpringBoot这个注解对SpringBoot的启动和自动配置到底有什么样的影响呢?本文将为各位大佬解析它的源码,揭开@SpringBootApplication注解神秘的面纱。
JVM万字总结
JVM即Java虚拟机,是一种抽象计算机,它有一个指令集,在运行时操作各种内存区域。虚拟机有很多种,不同厂商提供了不同实现,只要遵循虚拟机规范即可,目前我们所说的虚拟机一般指的是Hot Spot。JVM对Java语言一无所知,只知道一种特定的二进制格式,即类文件格式,我们写好的…
「面试必问」BTree、红黑树、哈希算法分析、哈希表源码解析
二叉树:binary tree ,是每个结点不超过2的有序树(tree) 。 简单的理解,就是一种类似于我们生活中树的结构,只不过每个结点上都最多只能有两个子结点。 二叉树是每个节点最多有两个子树的树结构。顶上的叫根结点,两边被称作“左子树”和“右子树”。 我们要说的是二叉树的…
火爆!GitHub 标星 144k 的前后端学习路线
正在光顾掘金的你,好呀,我是沉默王二(掘金编辑器改版了呀,用起来舒服了,感谢感谢)。 上周在欣赏阮一峰老师的《科技周刊》时,发现了一个牛逼的学习路线,在 GitHub 上已经标星 144k 了,简直火爆。里面不仅涵盖了前端和后端的学习路线,还有运维的学习路线。作为一名程序员,如…
原来大厂的Redis分布式锁都这么设计的!
常用的即 synchronize 或 Lock 等 JDK 自带的锁,只能锁住当前进程,仅适用于单体架构服务。 而在分布式多服务实例场景下必须使用分布式锁。 “占坑”可以去Redis、DB、任何所有服务都能访问的地方。 解决方案:设置锁的自动过期,即使没有删除,会自动删除。 解…
下一代消息队列pulsar到底是什么
之前琢磨了很久一直想写一篇pulsar相关的文章,但是一直知识储备不够,对于很多细节还是不了解,于是查了很多资料,总算是可以凑出一篇文章了。 Pulsar是一个由yahoo公司于2016年开源的消息中间件,2018年成为Apache的顶级项目。在我之前的文章中写过很多其他消息中…
必看!java后端,亮剑诛仙(最全知识点)
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。 这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。 这篇文章耗费了我大量的…
面试官别再问系列:Java Exception 和 Error 的区别?
昨天老源Sir在面试间等待候选人,偶然听到隔壁房间的面试官问了候选人一个问题:“Java 的 Exception 和 Error 有什么区别呢?”。老源Sir 听到这里心里嘿嘿一笑。这是个常见的连环问题了。结果没想到候选人第一个问题就卡壳了。老源 Sir 不禁为候选人捏了一把汗…
分布式系统的接口幂等性设计
分布式系统的接口幂等性设计