面试
文章平均质量分 91
毛钱儿
不写不让我出去
展开
-
后端面试(四)分布式缓存
一、分布式缓存Redis面试:缓存☞将需要频繁访问的数据存放在内存中加快用户访问速度的一种技术。分为进程级缓存和分布式缓存,进程级缓存将数据缓存在服务内部,通过Map,List结构实现存储;分布式缓存将缓存单独存放在分布式系统中,以便于缓存的统一管理和存取;1、介绍一下Redis:redis(Remote Dictionary Server远程字典服务),是一款高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。因为数据都在内存中,所以运行速度快。redis支持原创 2021-01-03 18:21:50 · 273 阅读 · 0 评论 -
后端面试(三)数据库
数据库常见面试题:1、Mysql引擎有哪些:MyISAM:MySQL的默认存储引擎,不支持数据库事务,不支持行级锁和外键,所以在INSERT和UPDATE的时候会锁住整个表,效率较低;MYSIAM的特点是执行读取速度快,占用内存和存储资源较少。InnoDB:提供了事务支持、回滚、崩溃修复能力、多版本并发控制、事务安全的操作。InnoDB默认底层存储结构是B+树;区别:MyISAM不支持事务;InnoDB是事务类型的存储引擎。MyISAM只支持表级锁;InnoDB支持行级锁和表级锁,默认原创 2021-01-03 18:20:13 · 282 阅读 · 0 评论 -
后端面试(二)操作系统
操作系统相关:1、进程和线程的概念和区别:进程(Process) 是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程(thread) 是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。根本区别:进程是操作系原创 2021-01-03 18:08:06 · 195 阅读 · 0 评论 -
后端面试(一)计算机网络相关
计算机网路常见面试题:1、三次握手和四次挥手:字段含义URG紧急指针是否有效。为1,表示某一位需要被优先处理ACK确认号是否有效,一般置为1。PSH提示接收端应用程序立即从TCP缓冲区把数据读走。RST对方要求重新建立连接,复位。SYN请求建立连接,并在其序列号的字段进行序列号的初始值设定。建立连接,设置为1FIN希望断开连接。四次挥手过程:三次握手过程:引申问题:2、三次握手可以改为两次吗,为什么:不可以;防止已经失效的请原创 2021-01-03 18:05:52 · 531 阅读 · 1 评论