首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
Stevie
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
面试集锦(二)进程与线程
(1)管道。半双工通信方式,常用于有亲缘关系的父子进程 (2)命名管道。用于没有亲缘关系的进程 (3)消息队列。存放在内核,克服信号和管道的缺点 (4)共享内存。一个进程创建,多个进程共享,通常与信号量一起使用,实现进程间的通信与同步 (5)信号。通知某个事件发生 使用多线程,…
面试集锦(四)网络&操作系统
websocket是持久连接的协议,而http是非持久连接的协议. 1.长连接,1.0需要keep-alive参数才能与服务器建立长连接,而1.1默认支持长连接。维持长连接能提升性能,减少开销 2.分步发送,HTTP 1.1支持只发送header信息,当服务器返回100时,认为…
面试集锦(八)分布式与高并发
先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上,然后根据数据的Key值计算得到其Hash值(其分布也为[0, 232-1]),接着在Hash环上顺时针查找距离这个Key值…
面试集锦(十三)设计模式
只有一个共享的实例存在,所有对这个bean的请求都会返回这个唯一的实例。 父类定义了创建对象的接口,但是由子类来具体实现,工厂方法让类把实例化的动作推迟到了子类当中。 使用简单工厂的优势是:把对象的使用者和创建者之间解耦,从而提高了系统的扩展性。缺陷是:当产品修改时,工厂类也要…
redis应用
Redis 所有的数据结构都可以设置过期时间,时间到了,Redis 会自动删除相应的对象。需要注意的是过期是以对象为单位,比如一个 hash 结构的过期是整个 hash 对象的过期,而不是其中的某个子 key。 还有一个需要特别注意的地方是如果一个字符串已经设置了过期时间,然后…
面试集锦(十六)架构设计
乐观锁:首先假设数据冲突很少,只有在数据提交修改的时候才进行校验,如果冲突了则不会进行更新。通常的实现方式增加一个version字段,为每一条数据加上版本。每次更新的时候version+1,并且更新时候带上版本号 尽量将请求拦截在上游。 还可以根据 UID 进行限流。 最大程度…