回复: 0
跳转到指定楼层
上一主题 下一主题
收起左侧

滴滴 总部 OA/ERP 面试

全局:

2022(4-6月) 码农类General 本科 全职@滴滴 - 网上海投 - 技术电面  | Fail | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
滴滴-人事系统组组面试. From 1point 3acres bbs

Redis 的 键清除策略?
1 定期删除
. Waral dи,在设置键的过期时间的同时,创建一个定时器,让定时器在键的过期时间来临时,立即执行对键的删除操作。
优点:对内存最友好的。可以及时释放键所占用的内存。
缺点:对 CPU 不友好。特别在过期键比较多的情况下,删除过期键会占用相当一部分 CPU 时间。同时在内存不紧张,CPU 紧张的情况下,将 CPU 用在删除和当前任务不想关的过期键上,无疑会对服务器响应时间和吞吐量造成影响。
.1point3acres
2 惰性删除
放任键过期不管,但是每次从键空间中读写键时,都会检查取得的键是否过期。如果过期就删除该删,否则就返回该键。(PS:键空间是一个保存了数据库所有键值对的数据结构)
优点:对 CPU 最友好。只有在操作的时候进行过期检查,删除的目标仅限于当前需要处理的键,不会在删除其他无关本次操作的过期键上花费任何 CPU 时间。
缺点:对内存不友好。这个十分容易理解了,键过期了,但因为一直没有被访问到,所以一直保留着(除非手动执行 flushdb 操来于清空当前数据库中的所有 key。),相当于内存泄漏。

.--
Myslq Redo Log,Undo log和 Bin log 的区别?
Undo log 是用于回滚的,确保事务的原子性,保存了事务发生之前的数据的一个版本,可以用于回滚,同时可以提供多版本并发控制下的读(MVCC),也即非锁定读
Redo log 确保事务的持久性。防止在发生故障的时间点,尚有脏页未写入磁盘,在重启 mysql 服务的时候,根据 redo log 进行重做,从而达到事务的持久性这一特性。-baidu 1point3acres
bing log 用于复制,在主从复制中,从库利用主库上的 binlog 进行重播,实现主从同步。 用于数据库的基于时间点的还原。
https://segmentfault.com/a/1190000039707144

. Waral dи,
谈谈对Spring AOP的理解?
OOP的弊端,就是对多个不具有继承关系的对象,引用同一个行为时。. 1point 3acres
例如日志,权限验证等

什么是Spring bean?.
在Spring中,那些组成你应用程序的主体及由Spring Ioc容器所管理的对象,都被称之为bean。 简单来讲,bean就是Spring容器的初始化、配置及管理的对象。 除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。
BeanFactory 接口提供一种高级的配置机制能够管理任何类型的对象。.--
. check 1point3acres for more.

评分

参与人数 2大米 +13 收起 理由
匿名用户-SIPQF + 12
yurj20 + 1 很有用的信息!

查看全部评分


上一篇:CICC 中金公司
下一篇:Flexport 最新上海面经(求加米)
您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表