课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
什么是分布式事务?有哪些实现方案?在分布式系统中,一次业务处理可能需要多个应用来实现,比如用户发送一次下单请求,就涉及到订单系统创建订单、库存系统减库存,而对于一次下单,订 ...详情>>
分布式锁的使用场景是什么?有哪些实现方案?在单体架构中,多个线程都是属于同一个进程的,所以在线程并发执行时,遇到资源竞争时,可以利用ReentrantLock、synchronized等技术来作为 ...详情>>
分布式ID是什么?有哪些解决方案?在开发中,我们通常会需要一个唯一ID来标识数据,如果是单体架构,我们可以通过数据库的主键,或直接在内存中维护一个自增数字来作为ID都是可以的,但 ...详情>>
数据一致性模型有哪些 强一致性:当更新操作完成之后,任何多个后续进程的访问都会返回最新的更新过的值,这种是对用户 最友好的,就是用户上一次写什么,下一次就保证能读到什么。 ...详情>>
什么是RPCRPC,表示远程过程调用,对于Java这种面试对象语言,也可以理解为远程方法调用,RPC调用和HTTP调用是有区别的,RPC表示的是一种调用远程方法的方式,可以使用HTTP协议、或直 ...详情>>
什么是BASE理论由于不能同时满足CAP,所以出现了BASE理论: BA:Basically Available,表示基本可用,表示可以允许一定程度的不可用,比如由于系统故障,请求时间变长,或者由于系统故障导 ...详情>>
什么是CAP理论CAP理论是分布式领域中非常重要的一个指导理论,C(Consistency)表示强一致性,A(Availability)表示可用性,P(Partition Tolerance)表示分区容错性,CAP理论指出在目前的硬 ...详情>>
简述Redis事务实现 事务开始:MULTI命令的执行,标识着一个事务的开始。MULTI命令会将客户端状态的 flags属性中打开REDIS_MULTI标识来完成的。 命令入队:当一个客户端切换到事 ...详情>>
Redis单线程为什么这么快Redis基于Reactor模式开发了网络事件处理器、文件事件处理器 fileeventhandler。它是单线程的, 所以 Redis才叫做单线程的模型,它采用IO多路复用机制 ...详情>>
Redis的持久化机制RDB:Redis DataBase 将某一个时刻的内存快照(Snapshot),以二进制的方式写入磁盘。手动触发: save命令,使 Redis 处于阻塞状态,直到 RDB 持久化完成,才会响应其他 ...详情>>
Lambda表达式的优点
异常处理机制
序列化和自定义序列化
多态的实现
接口和抽象类的区别及使用场景
解释Java项目中的架构决策记录(ADR)及其应用
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2025-01-02