首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乐coding
掘友等级
java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 3
沸点 1
赞
4
返回
|
搜索文章
最新
热门
分布式锁
redission加锁之后会另开一个线程监控锁的过期时间,每隔(releaseTime/3)时间做一
Redis雪崩,击穿,穿透怎么解决
缓存穿透? 查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库 解决方案: 1,缓存空数据(查询到数据为空,将空数据进行缓存) 优点:简单 缺点:消耗内存,可能
JUC合集
线程和进程的区别? 进程:计算机内存分配的最小单位 线程:计算机执行任务的最小单位 进程是由线程组成的,同一个进程的线程共享同一块内存空间 并发和并行的区别? 并发:单个CPU切换执行不同的任务 并行
ConcurrentHashMap
1,底层数据结构: JDK1.7底层采用分段的数组+链表实现 JDK1.8采用的数据结构跟HashMap1.8的结构一样,数组+链表/红黑树 2,加锁的方式 JDK1.7采用Segment分段锁,底层
mysql中使用or索引一定会失效吗?
or的是同一个索引字段索引不失效 or的是不同的索引字段索引字段 or的是复合索引必须覆盖所有列,不然索引失效 优化建议使用UNION
JVM面试题汇总
JVM整体组成可分为:类加载器,运行时数据区,执行引擎,本地库接口 程序在执行之前要把java代码转换成字节码文件(class文件),JVM首先通过类加载器把字节码文件加载到运行时数据区,(字节码是J
spring的bean的生命周期
spring的bean的生命周期概括为以下几个阶段: 1,实例化 2,属性赋值 3,Aware接口回调 4,前置初始化 5,初始化 6,后置初始化 7,使用 8,销毁
分布式服务的接口幂等性如何设计
幂等:多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致 需要幂等的场景: 1,用户重复点击(网络波动) 2,mq消息重复 3,应用使用失败或超时重试机制 新增,修改需要
mysql中update注意事项
使用不当行锁会升级为表锁 Innodb的行锁是针对索引加的锁,不是针对记录加的锁,并且该索引不能失效,否则行锁升级为表锁 update中where条件必须包含索引字段,不然会把整张表锁住
MYSQL锁的那些秘密
全局锁:锁的是整个数据库 表锁:锁的是整张表 行锁:锁的是索引项(锁行数据) 源自:[inno
下一页
个人成就
文章被点赞
4
文章被阅读
1,486
掘力值
266
关注了
10
关注者
2
收藏集
0
关注标签
0
加入于
2022-08-05