首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
奔驰
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 3
沸点 2
赞
5
返回
|
搜索文章
最新
热门
synchronized 和 volatile 的区别是什么
synchronized和volatile在Java中都是用于处理多线程同步问题的机制,但它们之间有一些显著的区别。 锁定机制与内存可见性: synchronized是一种基于锁的同步机制,它利用锁来
多线程
线程有哪些状态 新建状态(New) :当新创建一个线程对象时,它处于新建状态。这意味着线程对象已经被创建,但尚未启动。 就绪状态(Runnable) :当线程对象创建后,并且其他线程调用了该对象的st
redis字典结构,hash冲突怎么办,rehash,负载因子
哈希冲突 当两个不同的键被哈希函数映射到同一个索引时,就会发生哈希冲突。Redis 使用链地址法(也称为分离链表法)来解决这种冲突。简单来说,每个哈希桶不仅仅存储一个键值对,而是一个链表,链表中的每个
http改为https方案
在将HTTP协议改为HTTPS协议时,需要进行一系列的步骤来确保安全性和兼容性。以下是一个基本的HTTPS迁移方案: 获取SSL证书:首先,你需要从受信任的证书颁发机构(CA)获取SSL证书。这些证书
Redis 内存不够用怎么办
当 Redis 内存不够用时,可以考虑以下几种解决方案: 增加内存:这是最直接的解决方案,通过增加物理内存或者升级 Redis 实例的规格来增加内存限制。 优化数据结构:根据实际需求,选择合适的数据结
怎么算高并发
如何看待高并发: 业务需求:首先,高并发是否重要取决于你的业务需求。例如,一个面向消费者的电商平台在促销期间可能会面临巨大的流量和请求,因此高并发处理能力就非常重要。 用户体验:高并发能力直接影响到用
volatile作用,原理,怎么保证可见性
volatile的作用 禁止编译器优化:编译器在编译代码时会进行优化,将一些看似无用的变量读写操作删除或重新排序,以提高代码执行效率。但在多线程环境下,这种优化可能会导致问题,因为一个线程修改了变量的
Innodb的结构
表空间(Tablespace) :InnoDB 存储引擎使用一个或多个表空间来存储数据。默认情况下,所有的 InnoDB 表和索引都存储在同一个表空间中,但这个表空间可以被分割为多个文件。 段(Seg
JAVA锁
对象头结构 Java对象头主要包含了以下信息: Mark Word:用于存储对象的hashCode、锁状态标志、线程持有的锁、偏向线程ID、自旋锁计数等。 Class Metadata Address
JAVA内存溢出,内存泄漏,什么场景产生的,怎么解决的
内存溢出(Out of Memory)和内存泄漏(Memory Leak)是编程中常见的两种内存问题。 内存溢出通常发生在程序尝试分配的内存超过了可用的内存空间。这可能是由于程序中加载的数据量过大,例
下一页
个人成就
文章被阅读
1,580
掘力值
95
关注了
5
关注者
1
收藏集
0
关注标签
9
加入于
2024-02-28