首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
大明哥09
掘友等级
公号:大明哥 09
一个大龄程序员的破局、成长之路
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
155
文章 154
沸点 1
赞
155
返回
|
搜索文章
最新
热门
Java 面试宝典:你是如何理解常量池的?
回答 常量池是 JVM 的一部分,主要用于存储类和接口中的编译时常量以及运行时被解析的引用。它有如下两种: class 文件常量池 class 文件常量池是指在 Java 代码编译成字节码文件(.cl
Java 面试宝典:请说下你对 Netty 中Reactor 模式的理解
回答 Reactor 模式是一种高效处理并发网络事件的设计模式,它通过一组 Reactor 线程(事件循环组)来监听和分发网络事件(如连接、读取、写入),并结合非阻塞 I/O 和用户定义的事件处理器来
Java 面试宝典:什么是可见性?volatile 是如何保证可见性的?
什么是可见性? 可见性是指一个线程对共享变量所作的修改能够被其他线程及时地看到。 在单核时代,其实是不存在可见性问题的,因为所有的线程都是在一个CPU中工作的,一个线程的写操作对于其他的线程一定是可见
Java 面试宝典:什么是大 key 问题?如何解决?
回答 Redis 大 key 问题是指某个 key 对应的 value 值很大(注意,不是 key 很大)。大 key 会导致 Redis 性能降低、数据倾斜以及主从同步等问题。一般来说我们应该杜绝大
Java 面试宝典:volatile 的使用场景有哪些?
回答 volatile 是一种轻量级的同步机制,它能保证共享变量的可见性,同时禁止重排序保证了操作的有序性,但是它无法保证原子性。所以使用 volatile 必须要满足这两个条件: 写入变量不依赖当前
Java 面试宝典:为什么Redis集群的最大槽数是16384个?
大家好,我是大明哥,一个专注「死磕 Java」系列创作的硬核程序员。 本文已收录到我的小站:skjava.com。 回答 在 Redis 集群中,Redis 根据公式 HASH_SLOT=CRC16(
Java 21 最牛逼的虚拟线程到底是个啥?
很多语言都有类似于“虚拟线程”的技术,比如Go、C#、Erlang、Lua等,他们称之为“协程”。曾经我们 Java 开发者面对这种平凡而又高级的技术只能干瞪眼,然而现在我们 Java Boy 也能挺
深入分析堆外内存 DirectByteBuffer & MappedByteBuffer
对于 ByteBuffer 而言,有两个较为特殊的类 DirectByteBuffer 和 MappedByteBuffer,这两个类的原理都是基于内存文件映射的。 ByteBuffer 分为两种,一
不要再用 StringBuilder 拼接字符串了,来试试字符串模板
引言 字符串操作是 Java 中使用最频繁的操作,没有之一。其中非常常见的操作之一就是对字符串的组织,由于常见所以就衍生了多种方案。比如我们要实现 x + y = ?,方案有如下几种 使用 + 进行字
有了它,你再也不用写那个繁琐的变量类型了
局部变量类型推断是 Java 10 中引入的一项重要特性,通过使用var关键字,允许我们在声明局部变量时省略显式类型。类型推断意味着编译器会查看变量的初始化器并推断出变量的类型。 产生背景 刚刚学 J
下一页
个人成就
优秀创作者
文章被点赞
2,055
文章被阅读
298,592
掘力值
9,998
关注了
4
关注者
766
收藏集
2
关注标签
1
加入于
2018-02-13