git 基本操作
重命名 不需要先在工作路径先删除 -- 所有以 结尾的文件 -- 结尾的文件夹下的所有文件 -- 结尾的文件 与 文件夹下的所有文件 直观区别:哑协议传输进度不不可⻅;智能协议传输可⻅。 传输速度:智能协议比哑协议传输速度快。 常⽤协议 语…
重命名 不需要先在工作路径先删除 -- 所有以 结尾的文件 -- 结尾的文件夹下的所有文件 -- 结尾的文件 与 文件夹下的所有文件 直观区别:哑协议传输进度不不可⻅;智能协议传输可⻅。 传输速度:智能协议比哑协议传输速度快。 常⽤协议 语…
正则表达式 NFA DFA DFA自动机(Deterministic Final Automaton 确定有限状态自动机)和NFA自动机(Non deterministic Finite Automaton 非确定有限状态自动机)。 对比来…
可以通过tcpdump抓包看看连接状态,分析是否是服务端的FIN packet没有发出去。 正常的关闭流程是:服务端在接收到客户端发送的关闭请求FIN后,会进入CLOSEWAIT状态,同时发送ACK回去。在完成与客户端直接的通信操作之后,再…
mq和rpc的区别往大了说属于数据流模式(dataflow mode)的问题。我们常见的数据流有三种:1. 通过数据库;2. 通过服务调用(REST/RPC); 3. 通过异步消息传递(消息引擎,如Kafka) RPC和MQ是有相似之处的,…
HTTP/1.1有两个主要的缺点:安全不足和性能不高。 HTTP/2完全兼容HTTP/1,是“更安全的HTTP、更快的HTTPS",头部压缩、多路复用等技术可以充分利用带宽,降低延迟,从而大幅度提高上网体验; QUIC 基于 UDP 实现,…
什么是面向对象编程和面向对象编程语言?什么是面向对象分析和面向对象设计? 面向对象编程(OOP) 面向对象分析(OOA) 面向对象设计(OOD) 面向对象编程的英文缩写是OOP,全称是Object Oriented Programming。…
base理论 base 是指basically available 基本可用,soft-state 软状态,eventual-consistency 最终一致性。base理论的核心思想是 即使无法做到强一致性,也可以做到最终一致性。 cap…
现象 解决 雪崩 大量key同时过期,然后请求落到数据库 随机过期时间 穿透 缓存中不存在的key,可以用布隆过滤器解决。 布隆过滤器 击穿 大量请求访问同一个key,但是这个key过期了,请求都落到数据库。 主动更新,不设置过期时间,缓存…
第 1 / 2 页 · 共 13 篇