会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cabbagehp
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
2025年4月17日
ACID怎么实现的
摘要: 原子性(Atomicity)的实现 实现机制:Undo Log(回滚日志) Undo Log记录:当事务对数据进行修改时,InnoDB 会先记录修改前的数据到 Undo Log 回滚操作:如果事务失败需要回滚,引擎会使用 Undo Log 将数据恢复到事务开始前的状态 多版本控制:Undo Log
阅读全文
posted @ 2025-04-17 10:15 蒟蒻00
阅读(69)
评论(0)
推荐(0)
2025年4月14日
有了解过ZGC吗
摘要: ZGC是一种垃圾回收器,由Oracle开发,主要用于Java虚拟机(JVM)中,以下是其相关介绍 特点### 低延迟:ZGC采用了多种优化技术,如染色指针、读屏障等,能够实现几乎停顿时间为零的垃圾回收,大大降低了应用程序的停顿时间。 高吞吐量:在保证低延迟的同时,ZGC也能维持较高的吞吐量,不会因为
阅读全文
posted @ 2025-04-14 16:41 蒟蒻00
阅读(38)
评论(0)
推荐(0)
什么情况下会出现full gc,什么时候对象会进入老年代?
摘要: 以下是一些会出现Full GC的情况以及对象进入老年代的条件: 出现Full GC的情况 老年代空间不足:当老年代中剩余空间无法满足新对象的分配需求时,就会触发Full GC,以回收老年代中的垃圾对象,释放空间。 持久代(元空间)空间不足:在Java 7及之前的版本中,持久代用于存储类的元数据等信息
阅读全文
posted @ 2025-04-14 16:31 蒟蒻00
阅读(137)
评论(0)
推荐(0)
频繁full gc,如何定位问题吗,从哪些方面考虑?
摘要: 频繁Full GC会导致应用程序停顿时间过长,影响性能。定位问题可从以下几个方面入手: 内存分配与使用 检查堆内存大小设置:查看是否堆内存设置过小,无法满足应用程序的内存需求,可通过 -Xmx 和 -Xms 参数调整。 分析内存泄漏:使用内存分析工具如MAT、JProfiler等,检查是否存在对象引
阅读全文
posted @ 2025-04-14 16:26 蒟蒻00
阅读(276)
评论(0)
推荐(0)
2025年4月3日
MySQL里面怎么看一条sql的执行过程
摘要: 使用 EXPLAIN 查看执行计划 作用:分析查询优化器选择的执行计划,包括索引使用、表连接顺序等。 语法:EXPLAIN SELECT * FROM 表名 WHERE 条件; 输出关键字段: type:访问类型(如ALL全表扫描、INDEX索引扫描、ref非唯一索引等)。 key:实际使用的索引。
阅读全文
posted @ 2025-04-03 11:31 蒟蒻00
阅读(195)
评论(0)
推荐(0)
2025年4月1日
了解RabbitMQ吗,你觉得他的优点是什么,他的你的项目里有哪些应用(着重问了重试和数据持久化)
摘要: 优点: 解耦,生产者和消费者无需直接交互,通过消息队列进行通信,降低系统模块间的耦合度。在项目中,判题服务与其他模块可独立开发、维护和扩展。 异步处理,能提高系统响应速度,将耗时操作异步化。比如提交判题请求后,系统无需等待判题完成,可立即返回响应,判题任务在后台由RabbitMQ调度执行。 削峰填谷
阅读全文
posted @ 2025-04-01 11:05 蒟蒻00
阅读(79)
评论(0)
推荐(0)
什么是布隆过滤器,他的原理是什么,对于布隆过滤器的误判要怎么去处理
摘要: 布隆过滤器(Bloom Filter)是一种概率型数据结构,用于高效判断一个元素是否在集合中。它的优势在于空间效率和查询时间都远超一般的数据结构,但存在一定的误判率。 原理:布隆过滤器本质上是由一个长度为m的位数组(初始值都为0)和k个哈希函数组成。当一个元素加入集合时,通过k个哈希函数对该元素进行
阅读全文
posted @ 2025-04-01 10:47 蒟蒻00
阅读(154)
评论(0)
推荐(0)
用ThreadLocal和拦截器实现登录验证和权限控制,那么你是怎么去做权限控制的
摘要: 登录时,系统验证用户身份生成JWT令牌。在后续请求中,拦截器获取令牌,解析出用户信息和权限标识。然后把权限信息存入ThreadLocal,方便在业务处理线程内随时获取。比如,在涉及到访问不同模块功能时,像赛事系统的管理功能,先从ThreadLocal中获取权限,判断当前用户是否有对应权限。若为管理员
阅读全文
posted @ 2025-04-01 10:44 蒟蒻00
阅读(124)
评论(0)
推荐(0)
你的项目是什么使用token进行登录的,请问具体的登录流程是什么
摘要: 用户首次登录 1、用户在客户端输入账号和密码,点击登录按钮,客户端将账号和密码发送到服务器端。 2、服务器端接收到请求后,对账号和密码进行验证。 3、如果验证通过,服务器生成 Token ,并将 Token 与当前线程进行关联。可以使用 ThreadLocal 来存储 Token , 如 Threa
阅读全文
posted @ 2025-04-01 10:35 蒟蒻00
阅读(129)
评论(0)
推荐(0)
汇充电面经
摘要: 1、什么是归并算法,你的学习中哪里用到了归并算法 2、给你一个20G的文件,你里面有很多数字,但是你的主机内存只有16G,那么你要怎么去将这个文件里面的数字排序 3、你的项目是什么使用token进行登录的,请问具体的登录流程是什么 4、拦截器的原理和你是怎么在登录的时候使用到了拦截器 5、怎么对你的
阅读全文
posted @ 2025-04-01 10:19 蒟蒻00
阅读(24)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
公告