知识点查漏补缺

1.redis为什么快?  它是单线程为什么还会快呢? 答:从三个方面考虑(网络,内存和CPU),网络上采用了多路复用的设计,而在CPU层面,对数据的操作都是单线程的(因为如果用多线程就会导致需要额外添加同步机制保证线程安全反而会影响到redis性能),并且在linux系统上pipeline往往可以处理100万个请求/s,一般的程序时间复杂度都是O(n)或者O(logn)实现的,足以应付需求。最后,它是基于内存的,一定比数据库从硬盘读写要快。

2.mysql可以用哈希表吗? 答:不能,因为不支持排序

3.软件开发流程,互联网敏捷开发流程?  敏捷开发强调增量交付,团队协作,持续规划和持续学习。他的核心是迭代开发,即把一个大项目分成多个小项目,每个小项目都经过测试和反馈,每个小项目都经过测试和反馈最终组合成一个完整的产品。敏捷开发的目的除了保证产品质量和提高客户满意度之外,还要求适应不断变化的需求和环境。
另,敏捷开发有多个框架例如Scrum,看板等,都遵循敏捷宣言的4个价值观和12条原则。 总的来说核心就是以人为本,灵活的人高于死板的工具。

软件开发流程:提出需求->需求评审->概要设计->详细设计->测试用例评审->编码->集成->实施->交付。

4.Redis的主从集群和哨兵机制? Redis集群有2种实现方式,分别是主从集群和Redis Cluster。但Redis 主从集群不提供容错和恢复功能,一旦Master结点挂了,不会自动选举出新的master。 而哨兵机制实时监控主节点状态,一旦挂掉就从剩下的slave节点中自动选举出新的master结点。选举的算法就是:先筛选一波网络好的,然后看优先级(根据主机性能,例如物理内存),然后再筛一波复制进度高的,最后看id。
全部评论
第4题沽泡教育的答案从三个角度回答,主从集群slave分担读压力,cluster里slave作为冷备节点不分担读写;主从受限于单体服务器资源的配置,而cluster提供槽分片可以在线扩容提升读写性能;集群架构不一样,主从模式一主多从,cluster多主多从
点赞 回复 分享
发布于 2023-10-29 23:26 北京

相关推荐

评论
7
19
分享

创作者周榜

更多
正在热议
更多
# 一张图晒出你司的标语 #
4234次浏览 75人参与
# AI面会问哪些问题? #
27302次浏览 545人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14951次浏览 219人参与
# 你的实习产出是真实的还是包装的? #
19941次浏览 342人参与
# 找AI工作可以去哪些公司? #
8782次浏览 225人参与
# 春招至今,你的战绩如何? #
63972次浏览 575人参与
# 厦门银行科技岗值不值得投 #
7872次浏览 188人参与
# 从事AI岗需要掌握哪些技术栈? #
8671次浏览 293人参与
# 你做过最难的笔试是哪家公司 #
32715次浏览 223人参与
# 中国电信笔试 #
31617次浏览 284人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
340650次浏览 2173人参与
# 阿里笔试 #
178203次浏览 1311人参与
# 第一份工作一定要去大厂吗 #
14308次浏览 122人参与
# 金三银四,你的春招进行到哪个阶段了? #
22001次浏览 280人参与
# 沪漂/北漂你觉得哪个更苦? #
9691次浏览 193人参与
# HR最不可信的一句话是__ #
6123次浏览 113人参与
# 应届生第一份工资要多少合适 #
20651次浏览 86人参与
# AI时代,哪个岗位还有“活路” #
11346次浏览 339人参与
# 春招你拿到offer了吗 #
830934次浏览 9986人参与
# 长得好看会提高面试通过率吗? #
22418次浏览 254人参与
# 聊聊你的职场新体验 #
336392次浏览 1894人参与
# 学历对求职的影响 #
664972次浏览 4249人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务