三次握手和四次挥手

三次握手和四次挥手 三次握手 概念 为什么需要握手:握手的作用就是为了同步一些信息,比如最大滑动窗口 TCP:是一个可靠的连接,也就是客户端和服务器双方必须感知对方的存在,也就是需要经历一个建立连接的过程
阅读全文

面试扫盲学习

PDF下载 本笔记同时提供 PDF 离线版本,请扫描下方公众号『陌溪教你学编程』后,回复关键字『PDF』,即可下载 PDF 版本的笔记。 中间件 来源Bilibili中华石杉老师学习视频:Java工程师面试突击
阅读全文

分布式事务解决方案

分布式事务解决方案 分布式事务了解吗 你如何解决分布式事务问题 两阶段提交方案/XA方案 TCC方案 本地消费表 可靠消息最终一致性方案 最大努力通知方案
阅读全文

Spring中的事务

Spring中的事务 来源:https://www.bilibili.com/video/BV1EE411p7dD 什么是事务 事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作,这些操作作为一个整体像系统提交,要么都执行,要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元)
阅读全文

分布式Session方案

分布式Session方案 什么是Session session是啥?浏览器有个cookie,在一段时间内这个cookie都存在,然后每次发请求过来都带上一个特殊的jsessionid cookie,就根据这个东西,在服务端可以维护一个对应的session域,里面可以放点儿数据。
阅读全文

分布式系统幂等性与顺序性及分布式锁

分布式系统幂等性与顺序性及分布式锁 分布式服务接口的幂等性如何设计 什么是幂等性 一个分布式系统中的某个接口,要保证幂等性,该如何保证?这个事儿其实是你做分布式系统的时候必须要考虑的一个生产环境的技术问题。啥意思呢?
阅读全文

分布式系统的面试连环炮

分布式系统的面试连环炮 面试题 什么是分布式系统? 为什么要进行系统拆分?如何进行系统拆分?拆分后不用dubbo可以吗?dubbo和thrift有什么区别呢? 分布式服务框架
阅读全文

Redis集群模式

Redis集群模式 面试题 Redis集群模式的工作原理? 在集群模式下,redis的key是如何寻址的? 分布式寻址都有哪些算法? 了解一致性Hash算法么? 如何应对缓存雪崩以及缓存穿透问题?
阅读全文

Redis的面试连环炮

Redis的面试连环炮 面试题 Redis和Memcache有什么区别 Redis的线程模型是什么? Redis的数据类型及应用场景? 为什么单线程的Redis比多线程的Memcache的效率要高?
阅读全文

分布式缓存

分布式缓存 在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果? 为啥在项目里要用缓存? 用缓存,主要是两个用途:高性能 和 高并发 高性能
阅读全文