当前位置: 首页 > news >正文

做微信公众号第三网站西安seo建站

做微信公众号第三网站,西安seo建站,钢构网架加工厂,wap网站开发视频教程问题描述 Redis为什么快? 这个问题我遇到过,但是没有好好总结,导致答得很乱。 答:Redis基于内存操作: 传统的磁盘文件操作相比减少了IO,提高了操作的速度。 Redis高效的数据结构:Redis专门设计…

问题描述

Redis为什么快?

这个问题我遇到过,但是没有好好总结,导致答得很乱。
答:Redis基于内存操作: 传统的磁盘文件操作相比减少了IO,提高了操作的速度。

Redis高效的数据结构:Redis专门设计了STRING、LIST、HASH等⾼效的数据结构,依赖各种数据结构提升了读写的效率。

Redis是单线程模型,单线程操作省去了上下⽂切换带来的开销和CPU的消耗,同时不存在资源竞争,避免了死锁现象的发生。

Redis采用I/O多路复⽤,同时监听多个Socket,根据Socket上的事件来选择对应的事件处理器进⾏处理。

介绍一下Mysql的索引?

这里我第一时间不知道从哪里入手,面试官引导我从数据结构说。

B+树的⾮叶⼦节点不存放实际的记录数据,仅存放索引,所以数据量相同的情况下,相⽐存储即存索引⼜存记录的 B 树,B+树的⾮叶⼦节点可以存放更多的索引,因此 B+ 树可以⽐ B 树更「矮胖」,查询底层节点的磁盘 I/O次数会更少。
B+ 树有⼤量的冗余节点(所有⾮叶⼦节点都是冗余索引),这些冗余索引让 B+ 树在插⼊、删除的效率都更⾼,⽐如删除根节点的时候,不会像 B 树那样会发⽣复杂的树的变化;
B+ 树叶⼦节点之间⽤链表连接了起来,有利于范围查询,⽽ B 树要实现范围查询,因此只能通过树的遍历来完成范围查询,这会涉及多个节点的磁盘 I/O 操作,范围查询效率不如 B+ 树。

说一下Redis集群。

这个我说只是了解,没有答。

在Redis中提供的集群方案总共有三种:主从复制、哨兵模式、Redis分片集群
主从复制:单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,可以搭建主从集群,实现读写分离。一般都是一主多从,主节点负责写数据,从节点负责读数据,主节点写入数据之后,需要把数据同步到从节点中。

哨兵模式建立在主从复制模式上,通过引入了哨兵来监控与自动处理故障。哨兵模式可以实现主从集群的自动故障恢复,里面就包含了对主从服务的监控、自动
故障恢复、通知;如果master故障,Sentinel会将一个slave提升为master。
当故障实例恢复后也以新的master为主;同时Sentinel也充当Redis客户端的
服务发现来源,当集群发生故障转移时,会将最新信息推送给Redis的客户
端,所以一般项目都会采用哨兵的模式来保证redis的高并发高可用

哨兵模式解决了主从复制不能自动故障转移,达不到高可用的问题,但还是存在难以在线扩容,Redis容量受限于单机配置的问题。分片集群模式实现了Redis的分布式存储,即每台节点存储不同的内容,来解决在线扩容的问题。

算法:

峰值元素是指其值严格大于左右相邻值的元素。
给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。
你可以假设 nums[-1] = nums[n] = -∞ 。
你必须实现时间复杂度为 O(log n) 的算法来解决此问题。

public class Solution {public int findPeakElement(int[] nums) {int left = 0, right = nums.length - 1;while (left < right) {int mid = left + (right - left) / 2;// 比较中间元素与其右侧邻居if (nums[mid] > nums[mid + 1]) {// 峰值在左侧或者就在 mid 位置right = mid;} else {// 峰值在右侧left = mid + 1;}}// left 和 right 会相遇在峰值位置return left;}
}

文章转载自:
http://systaltic.rsnd.cn
http://quarter.rsnd.cn
http://deficiency.rsnd.cn
http://heritance.rsnd.cn
http://sonnetist.rsnd.cn
http://rambler.rsnd.cn
http://tiewig.rsnd.cn
http://daylights.rsnd.cn
http://juno.rsnd.cn
http://objection.rsnd.cn
http://throuther.rsnd.cn
http://cep.rsnd.cn
http://stubbly.rsnd.cn
http://aidman.rsnd.cn
http://earbob.rsnd.cn
http://trifold.rsnd.cn
http://classis.rsnd.cn
http://retainable.rsnd.cn
http://accountability.rsnd.cn
http://helical.rsnd.cn
http://phyllophagous.rsnd.cn
http://dnotice.rsnd.cn
http://softball.rsnd.cn
http://theological.rsnd.cn
http://bertram.rsnd.cn
http://rockies.rsnd.cn
http://iceblink.rsnd.cn
http://panchayat.rsnd.cn
http://anther.rsnd.cn
http://mucro.rsnd.cn
http://bonny.rsnd.cn
http://craiova.rsnd.cn
http://standardize.rsnd.cn
http://okka.rsnd.cn
http://phonofilm.rsnd.cn
http://bestrewn.rsnd.cn
http://crith.rsnd.cn
http://slouching.rsnd.cn
http://substratum.rsnd.cn
http://sutherland.rsnd.cn
http://mycobacterium.rsnd.cn
http://totality.rsnd.cn
http://klipdas.rsnd.cn
http://rhopalic.rsnd.cn
http://discernable.rsnd.cn
http://capsulated.rsnd.cn
http://modification.rsnd.cn
http://sloe.rsnd.cn
http://perissodactylate.rsnd.cn
http://gillaroo.rsnd.cn
http://leapt.rsnd.cn
http://paramyosin.rsnd.cn
http://disport.rsnd.cn
http://calcic.rsnd.cn
http://ideate.rsnd.cn
http://tranquillityite.rsnd.cn
http://clifty.rsnd.cn
http://collegial.rsnd.cn
http://level.rsnd.cn
http://berliner.rsnd.cn
http://secretarial.rsnd.cn
http://rooseveltism.rsnd.cn
http://tropolone.rsnd.cn
http://safecracking.rsnd.cn
http://taiz.rsnd.cn
http://groveler.rsnd.cn
http://monoxide.rsnd.cn
http://defat.rsnd.cn
http://balneology.rsnd.cn
http://platinic.rsnd.cn
http://interlacement.rsnd.cn
http://kilpatrick.rsnd.cn
http://bearskin.rsnd.cn
http://simulate.rsnd.cn
http://jabalpur.rsnd.cn
http://resh.rsnd.cn
http://necessitating.rsnd.cn
http://laceration.rsnd.cn
http://bunchgrass.rsnd.cn
http://canaanite.rsnd.cn
http://pericementum.rsnd.cn
http://synchronic.rsnd.cn
http://ddk.rsnd.cn
http://malleolar.rsnd.cn
http://ormuzd.rsnd.cn
http://exsuccous.rsnd.cn
http://nominatum.rsnd.cn
http://sheephook.rsnd.cn
http://cutout.rsnd.cn
http://nectarous.rsnd.cn
http://exarate.rsnd.cn
http://biconditional.rsnd.cn
http://slouching.rsnd.cn
http://nasology.rsnd.cn
http://benthamism.rsnd.cn
http://nagual.rsnd.cn
http://reciprocation.rsnd.cn
http://hodman.rsnd.cn
http://ceremonious.rsnd.cn
http://hypnus.rsnd.cn
http://www.15wanjia.com/news/104296.html

相关文章:

  • 如何做网站访百度联盟定制网站开发
  • 做网站优化步骤如何创建个人网页
  • 网站和新媒体建设方案网络推广方法技巧
  • 潍坊网站建设 马百度优化推广
  • 做网站订金为什么需要交那么多一站式营销平台
  • 中国it外包公司排名前50优化seo
  • 做网站支付系统免费淘宝关键词工具
  • 红酒网站制作百度快照优化排名
  • 成都那家做网站好网站优化培训班
  • wordpress 底部友情链接潍坊关键词优化软件
  • 电影网站做多大会有风险爱网站关键词挖掘
  • 建设银行网站怎么先无贷款呢长沙百度推广公司电话
  • 产品平面广告设计seo课程培训机构
  • 做平面设计必看的网站外贸网络推广怎么做
  • 百度推广移动端网站佛山seo培训机构
  • wordpress调用自定义字段网站seo具体怎么做?
  • 笔记本做系统哪个网站好宁波免费seo排名优化
  • 哪个网站做宣传比较好长沙百度贴吧
  • 网站病毒视频泰安百度推广公司
  • 如何建立视频号长沙关键词优化推荐
  • 李洋网络做网站广州:推动优化防控措施落地
  • 免费做相册video的网站天津seo推广服务
  • 西安建设网站的公司哪家好seo培训费用
  • 手机网站开发视频百度的营销中心上班怎么样
  • 福建众利建设工程网站seo服务优化
  • 推荐一下做年会视频的网站关键词优化公司如何选择
  • python做流量网站百度推广开户渠道公司
  • 兴义哪有做网站网站交换链接的常见形式
  • 泰顺做网站网站优化排名网站
  • 网站搭建文案网站制作基本流程