暂无搜索历史
当时,码哥正在拥抱硬核技术和对象。看到这个消息,我只迟疑片刻,选择先拥抱技术,再拥抱我的对象 Chaya。
在《Redis 为什么这么快》这篇文章中,我们已经知道 Redis 使用全局 dict 字典表 + 内存数据库 + 丰富高效的数据结构 + 单线程模型 + I/...
我是 Redis,如今已经成为软件系统必备的中间件之一,是面试官青睐的对象。本节从面试角度提炼知识点,带你融会贯通。
随着单体应用的拆分,我们面临的首要问题就是采用哪种方式实现服务间的调用,像之前单体应用可能直接在配置或数据库保存调用方的域名 IP 信息等。
Sets 的功能类似 Java 中的 HashSet,是通过散列表实现的,所以添加、删除、查找元素的时间复杂度是 O(1)。
大家好,我是码哥,好久不见。今天继续聊聊《干翻 JVM 系列》的第八篇《从原理到实践,深入浅出 JVM 类加载性能调优》。
Java 虚拟机(JVM)中,类的加载并不是随意发生的,而是由特定的触发条件决定的。什么时候加载?什么时候初始化?
先回顾下,在 Java 中,类的初始化分为几个阶段: 加载、链接(包括验证、准备和解析)和 初始化。
在 Java 的世界里,垃圾回收(Garbage Collection,GC)就像一位默默奉献的清洁工,负责清理那些不再被需要的对象。
在 Java 中,类加载机制是 Java 虚拟机(JVM)将 .class 文件加载到内存并转化为可以运行的 Class 对象的过程。简单来说,类加载机制是让“...
对象是 Java 程序运行的核心,而 JVM 的对象管理机制直接影响程序的运行效率和内存管理能力。
在 JVM 的世界中,运行时数据区域是整个虚拟机的基础,它决定了程序的内存管理、线程的执行流以及垃圾回收的核心逻辑。
Java 虚拟机(Java Virtual Machine,JVM)是 Java 技术体系的核心组成部分,它使得 Java 程序能够实现“一次编译,到处运行”的...
大家好,我是码哥,今天跟大家分享几个 Redis 高可用篇章中面试最常见的 6 个问题。
我的名字是萧剑臣,一个 34 岁的普通人。2024 年接近尾声,浅圳这座钢铁森林依旧喧嚣。
我叫萧剑臣,今年 34 岁,2024 年快接近尾声,在一线城市「浅圳」打拼,在一家名叫「网讯」的互联网大厂工作,是一名资深后端架构师。
有读者分享小米 Java 后端面试,其中有一个问题,当时没有回答好:什么是线程池、工作原理是什么、线程池可以动态修改吗?
SpringBoot 已经成为 Java 开发的首选框架,今天码哥跟大家聊一聊 Spring Boot3 如何与 Swagger3 集成打造一个牛逼轰轰的接口文...
大家好,我是码哥,今天我们来简单聊一聊面试中常见的一个问题:要支持 10w 级以上的并发场景, JVM 有哪些方面值得优化呢?
我相信你会经常遇到要生成唯一 ID 的场景,比如标识每次请求、生成一个订单编号、创建用户需要创建一个用户 ID。
暂未填写个人网址