【小哲讲大模型】AI后端知识点动画讲解

本课程隶属 加密课程 · 小哲讲大模型,完整课程目录与配套资料如下。

课程目录

{10}--Agent_大模型基础/
[10.10]--11.RLHF_的流程是怎样的_为什么要加_R.mp4
[10.11]--12.Adapter___Prefix_Tun.mp4
[10.12]--13.全参微调_vs_参数高效微调_如何选择.mp4
[10.1]--1.什么是大语言模型(LLM)_和传统_NLP_.mp4
[10.2]--2.Transformer_架构是怎样的_为什么.mp4
[10.3]--3.Self-Attention_的作用是什么.mp4
[10.4]--4.Encoder___Decoder-only.mp4
[10.5]--5.GPT_BERT_T5_的结构差异.mp4
[10.6]--6.为什么_LLM_需要大量参数_参数多一定好吗.mp4
[10.7]--7.预训练在做什么_为什么有效.mp4
[10.8]--8.SFT与预训练的区别及联系.mp4
[10.9]--10.SFT_和_RLHF_的区别.mp4
{11}--Agent_LLM架构/
[11.10]--10.如何做缓存(Embedding___Pr.mp4
[11.11]--11.Agent_和普通_Prompt_的区别.mp4
[11.12]--12.多_Agent_如何协作.mp4
[11.1]--1.流式输出是怎么实现的.mp4
[11.2]--2.一个_类似ChatGPT_系统如何设计.mp4
[11.3]--3.如何做多轮对话上下文管理.mp4
[11.4]--4.Memory_和_Context_Windo.mp4
[11.5]--5.LLM_Gateway_在系统中的作用.mp4
[11.6]--6.如何做模型降级(fallback).mp4
[11.7]--7.大模型接口如何限流.mp4
[11.8]--8.并发下如何保证会话隔离.mp4
[11.9]--9.你的项目里面调用的是大模型厂商的API_那会.mp4
{12}--Agent_RAG/
[12.10]--10.Top-K_怎么选.mp4
[12.11]--11.向量检索_vs_BM25_的区别.mp4
[12.12]--12.Hybrid_Search_是什么.mp4
[12.13]--13.多轮对话下如何做检索.mp4
[12.14]--14.如何减少_召回不准_的问题.mp4
[12.15]--15.Function_Calling___T.mp4
[12.1]--1.RAG_的整体架构.mp4
[12.2]--2.为什么需要_RAG.mp4
[12.3]--3.RAG_能解决哪些问题_不能解决哪些问题.mp4
[12.4]--4.Embedding_是什么_和向量搜索的关系.mp4
[12.5]--5.向量相似度常用哪些算法.mp4
[12.6]--6.Chunk_切多大合适.mp4
[12.7]--7.重叠(overlap)有什么用.mp4
[12.8]--8.按_token_切_vs_按语义切.mp4
[12.9]--9.文档结构(标题_段落)如何利用.mp4
{13}--Agent_SKILLS/
[13.1]--1.Skill_系统的三层加载机制是什么_为什么.mp4
[13.2]--2.SKILL.md_的_description.mp4
[13.3]--3.一个_Skill_目录的标准结构是什么_sc.mp4
[13.4]--4.如何设计好的_Skill_触发评估集_为什么.mp4
[13.5]--5.Description_优化的_run_lo.mp4
[13.6]--6.在没有_subagent_的环境下_Skil.mp4
[13.7]--7.什么类型的_Skill_需要设计_test_.mp4
[13.8]--8.SKILL.md_建议保持在_500_行以内.mp4
[13.9]--9.description_为什么要刻意写得「p.mp4
{14}--Agent_其他/
[14.1]--1.什么是MCP_有什么应用场景.mp4
[14.2]--2.你觉得大模型适合哪些业务_哪些场景不适合用大.mp4
[14.3]--3.如何评估一个大模型应用效果.mp4
[14.4]--4.RAG_的评估指标有哪些.mp4
[14.5]--5.如何定位是_Prompt_问题还是数据问题.mp4
[14.6]--6.模型升级如何做_A_B_Test.mp4
[14.7]--7.如何判断一个需求值不值得用大模型.mp4
{15}--Spring/
[15.10]--10_Spring的事务管理是怎样的.mp4
[15.11]--11_声明式事务什么情况会失效.mp4
[15.12]--12_事务的传播规则是怎样的.mp4
[15.13]--13_SpringMVC怎么理解.mp4
[15.14]--14_SpringBoot对比Spring有何.mp4
[15.15]--15_BeanFactory和FactroyB.mp4
[15.16]--16_Spring中用到了哪些设计模式.mp4
[15.17]--17_Springboot是如何实现自动配置的.mp4
[15.18]--18_Springboot的starter是什.mp4
[15.19]--19_Spring框架有多线程吗(比如同一个c.mp4
[15.1]--1_什么是Spring框架.mp4
[15.20]--20_Spring_Task是什么?实现原理是.mp4
[15.2]--2_如何理解IOC.mp4
[15.3]--3_Bean的作用域有哪些.mp4
[15.4]--4_Bean的生命周期是怎样的.mp4
[15.5]--5_单例Bean的线程安全如何理解.mp4
[15.6]--6_单例Bean的循环依赖问题是如何解决的.mp4
[15.7]--7_什么是AOP有什么应用场景.mp4
[15.8]--8_AOP的实现原理是怎样的.mp4
[15.9]--9_拦截器和过滤器有什么区别.mp4
{16}--SpringCloud/
[16.1]--1_怎么理解微服务.mp4
[16.2]--2_什么是SpringCloud有哪些组件.mp4
[16.3]--3_ZuulGateway和Nginx有什么区别.mp4
[16.4]--4_Dubbo和Feign有什么区别.mp4
[16.5]--5_常见的负载均衡策略有哪些.mp4
[16.6]--6_如何理解限流熔断和降级.mp4
[16.7]--7_Eureka和Nacos的区别是什么.mp4
{17}--系统设计/
[17.10]--11.现有10亿条url,再额外提供若干条ur.mp4
[17.11]--12.设计_双十一促销1元拍卖特斯拉的功能.mp4
[17.12]--13.设计一个高性能的分布式日志系统.mp4
[17.13]--14.实现百万级数据从Excel导入到数据库.mp4
[17.14]--15.什么是单点问题?如何解决?.mp4
[17.15]--16.如何设计多级缓存架构.mp4
[17.1]--1.设计一个URL短链接系统.mp4
[17.2]--2.如何在分布式环境下实现精确限流.mp4
[17.3]--3.设计一个分布式的网页爬虫系统.mp4
[17.4]--4.设计一个游戏积分实时排行榜.mp4
[17.5]--5.设计一个类似微博或朋友圈的Feed流系统.mp4
[17.6]--7.设计一个双十一秒杀系统.mp4
[17.7]--8.订单下单30分钟未支付自动取消如何实现.mp4
[17.8]--9.设计购物车功能.mp4
[17.9]--10.设计朋友圈点赞功能.mp4
{18}--kafka/
[18.10]--11.Kafka中的zookeeper充当怎样.mp4
[18.11]--12.Kafka的ISR如何理解.mp4
[18.12]--13.KRaft如何理解.mp4
[18.13]--14.如何基于Kafka实现延时队列.mp4
[18.14]--15.Kafka是基于推模式还是拉模式.mp4
[18.1]--1.消息队列有什么作用.mp4
[18.2]--2.Kafka、RocketMQ_和_Rabbi.mp4
[18.3]--3.Kafka的架构是怎样的.mp4
[18.4]--4.如何保证消息不丢失.mp4
[18.5]--5.如何避免消息的重复消费.mp4
[18.6]--6.如何保证消息的顺序.mp4
[18.7]--8.Kafka为什么那么快.mp4
[18.8]--9.消费者组概念如何理解.mp4
[18.9]--10.如何理解Kafka的Rebalance机制.mp4
{19}--ElasticSearch/
[19.1]--1.什么是 Lucene.mp4
[19.2]--2.介绍一下ES是什么.mp4
[19.3]--3.ES的性能高的底层原理是什么?.mp4
[19.4]--4.什么是倒排索引.mp4
[19.5]--5.如何理解ES的分词器如何选择合适的分词器.mp4
[19.6]--6.如何保证ES和数据库的数据一致性.mp4
[19.7]--7.如何解决ES的深分页问题.mp4
[19.8]--8.ES是如何进行模糊搜索的.mp4
{1}--【开班】无视频!!!/
{20}--RabbitMQ/
[20.10]--10.RabbitMQ是拉模式还是推模式.mp4
[20.1]--1.消息队列有什么作用.mp4
[20.2]--2.RabbitMQ的架构是怎样的.mp4
[20.3]--3.如何保证消息不丢失.mp4
[20.4]--4.如何避免消息的重复消费.mp4
[20.5]--5.如何保证消息顺序.mp4
[20.6]--6.如何解决消息堆积问题.mp4
[20.7]--7.死信队列怎么理解.mp4
[20.8]--8.RabbitMQ的事务消息怎么理解.mp4
[20.9]--9.RabbitMQ如何实现高可用.mp4
{21}--RocketMQ/
[21.1]--1.消息队列有什么作用.mp4
[21.2]--2.RocketMQ的架构是怎么样的.mp4
[21.3]--3.RocketMQ是如何保证消息不丢失的.mp4
[21.4]--4.如何避免消息的重复消费.mp4
[21.5]--5.如何保证消息顺序.mp4
[21.6]--6.如何避免消息丢失问题.mp4
[21.7]--7.如何理解RocketMQ的事务消息.mp4
[21.8]--8.RocketMQ有几种集群方式.mp4
[21.9]--9.RocketMQ是拉模式还是推模式.mp4
{22}--RPC/
[22.1]--1.什么是RPC和HTTP有什么区别.mp4
[22.2]--2.RPC的网络协议使用TCP和HTTP有什么区.mp4
[22.3]--3.序列化协议有哪些对比一下优劣势.mp4
[22.4]--4.注册中心怎么理解.mp4
{23}--zookeeper/
[23.1]--1.什么是zookeeper?有什么应用场景.mp4
[23.2]--2.ZK的架构是怎样的.mp4
[23.3]--3.ZK如何实现分布式锁.mp4
[23.4]--4.ZK的一致性为什么比Redis强.mp4
[23.5]--5.Zookeeper是如何保证创建的节点是唯一.mp4
{2}--Java基础/
[2.10]--【Java基础】10_为什么Object.clo.mp4
[2.11]--【Java基础】11_什么是自动装箱与拆箱频繁装.mp4
[2.12]--【Java基础】12_Integer的缓存池机制.mp4
[2.13]--【Java基础】13_new_String(ab.mp4
[2.14]--【Java基础】14_String.intern.mp4
[2.15]--【Java基础】15_什么是反射它会带来哪些性能.mp4
[2.16]--【Java基础】16_静态代理与动态代理的区别是.mp4
[2.17]--【Java基础】17_如何理解Java的SPI机.mp4
[2.18]--【Java基础】18_什么是泛型擦除为什么Jav.mp4
[2.19]--【Java基础】19_Lambda表达式的底层实.mp4
[2.1]--【Java基础】1.Java和C++Java和C+.mp4
[2.20]--【Java基础】20_String、String.mp4
[2.21]--【Java基础】21_Java的注解是什么.mp4
[2.22]--【Java基础】22_Java中异常分哪两类?有.mp4
[2.23]--【Java基础】23_Java中try_catc.mp4
[2.24]--【Java基础】24_JDK各个版本中都有哪些新.mp4
[2.25]--【Java基础】25_如何理解static关键字.mp4
[2.2]--【Java基础】2_Java中接口和抽象类的区别如.mp4
[2.3]--【Java基础】3_Java中多态如何理解.mp4
[2.4]--【Java基础】4_Java中有了基本类型为什么还.mp4
[2.5]--【Java基础】5_Java是值传递还是引用传递.mp4
[2.6]--【Java基础】6_金额数可以用浮点数表示吗.mp4
[2.7]--【Java基础】7_Java中BigDecimal.mp4
[2.8]--【Java基础】8_hashCode与equals.mp4
[2.9]--【Java基础】9_==与equals有什么区别.mp4
{3}--Java集合/
[3.10]--10_HashMap的死循环问题在JDK_1.7.mp4
[3.11]--11_ConcurrentHashMap在JDK.mp4
[3.12]--12_ConcurrentHashMap是如何实.mp4
[3.13]--13_为什么ConcurrentHashMap不.mp4
[3.14]--14_ConcurrentHashMap的siz.mp4
[3.15]--15_ArrayBlockingQueue与Li.mp4
[3.16]--16_PriorityQueue的底层数据结构是.mp4
[3.17]--17_DelayQueue的实现原理及其在定时任.mp4
[3.18]--18_Java中的集合框架中,什么是fail-f.mp4
[3.19]--19_TreeMap和TreeSet的原理是怎样.mp4
[3.1]--1_介绍一下Java的集合框架是怎样的.mp4
[3.2]--2_ArrayList与LinkedList在物理.mp4
[3.3]--3_ArrayList的扩容策略是什么.mp4
[3.4]--4_ArrayList的扩容为什么不是按需扩容?倍.mp4
[3.5]--5_为什么在现代CPU架构下ArrayList往往.mp4
[3.6]--6_CopyOnWriteArrayList的实现.mp4
[3.7]--7_请详细描述HashMap在JDK_17与JDK.mp4
[3.8]--8_Java的HashMap为什么要引入红黑树?链.mp4
[3.9]--9_Java的HashMap的扩容机制是怎样的?负.mp4
{4}--JUC/
[4.10]--10_Java线程池的拒绝策略有哪些.mp4
[4.11]--11_创建线程有哪些方式.mp4
[4.12]--12_Runnable_和_Callable_具.mp4
[4.13]--13_Java中的线程池有哪些类型.mp4
[4.14]--14_为什么阿里开发手册禁止直接使用JDK自带的.mp4
[4.15]--15_什么是ThreadLocal如何实现的.mp4
[4.16]--16_synchronized是怎么实现的.mp4
[4.17]--17_synchronized的锁升级的目的是什.mp4
[4.18]--18_Java并发的三大原则是什么如何理解.mp4
[4.19]--19_synchronized_与_Reentr.mp4
[4.1]--1_Java线程有哪些状态.mp4
[4.20]--20_AQS底层原理是怎样的.mp4
[4.21]--21_CountDownLatch_和_Cycl.mp4
[4.22]--22_CompletableFuture的底层是.mp4
[4.23]--23_ForkJoinPool是什么和Threa.mp4
[4.24]--24_Java中父子线程如何通信.mp4
[4.25]--25_Java中使用_InheritableTh.mp4
[4.26]--26_Java中volatile是什么如何理解J.mp4
[4.27]--27_什么是happens-before.mp4
[4.28]--28_为什么单例模式的DCL模式需要用volat.mp4
[4.29]--29_什么是CAS什么是ABA问题如何解决ABA.mp4
[4.2]--2_Java中多线程的目的是什么.mp4
[4.30]--30_Java中AtomicInteger_适合.mp4
[4.31]--31_实现一个生产者消费者的代码.mp4
[4.32]--32_实现DCL的代码.mp4
[4.33]--33_实现三个线程交替打印ABC的代码.mp4
[4.34]--34_实现顺序打印数字N个线程.mp4
[4.35]--35_实现一个死锁产生示例.mp4
[4.3]--3_Java的多线程开发中,线程数是不是越多越好?.mp4
[4.4]--4_Java中,什么是线程池.mp4
[4.5]--5_Stream_API中的并行流是如何工作的它默.mp4
[4.6]--6_虚拟线程与传统线程的区别是什么它如何改变高并发.mp4
[4.7]--7_Java中线程池的核心参数有哪些.mp4
[4.8]--8_线程池的工作流程是怎样的.mp4
[4.9]--9_线程池为什么要分别设计核心线程和非核心线程.mp4
{5}--JVM/
[5.10]--10_什么情况下需要打破双亲委派.mp4
[5.11]--11_JVM是如何判断一个对象是可回收的.mp4
[5.12]--12_Java_中的强引用、软引用、弱引用、虚引.mp4
[5.13]--13_常见的垃圾收集算法有哪些.mp4
[5.14]--14_什么是STW.mp4
[5.15]--15_常见的垃圾收集器有哪些.mp4
[5.16]--16_G1对比CMS优势在哪.mp4
[5.17]--17_Java_中什么是三色标记算法.mp4
[5.18]--18_GC频繁有可能是什么原因造成的.mp4
[5.19]--19_如果线上出现了频繁GC的告警应该如何排查.mp4
[5.1]--1_Java是编译型还是解释型.mp4
[5.20]--20_ZGC是什么什么情况下考虑选择.mp4
[5.2]--2_什么是JIT?.mp4
[5.3]--3_如何理解JVM的内存逃逸?.mp4
[5.4]--4_JVM的运行内存区域是怎样的?.mp4
[5.5]--5_JVM中堆和栈有什么区别?.mp4
[5.6]--6_Java_对象的内存布局是怎样的.mp4
[5.7]--7_永久代为什么要改成元空间.mp4
[5.8]--8_JVM类加载的过程是怎样的.mp4
[5.9]--9_双亲委派的过程是怎样的目的是什么?.mp4
{6}--MySQL/
[6.10]--10.为什么建议使用自增ID作为主键而不推荐使用.mp4
[6.11]--12_索引_a_b_c查询_WHERE_b1_会.mp4
[6.12]--14.什么是索引下推.mp4
[6.13]--15_char和varchar的区别?如何选择.mp4
[6.14]--16.什么是数据库范式.mp4
[6.15]--17.为什么阿里开发手册不建议使用多表join.mp4
[6.16]--18_哪些字段适合建立索引.mp4
[6.17]--19.深分页有什么问题如何优化.mp4
[6.18]--20_MySQL中如何分析SQL语句的执行计划.mp4
[6.19]--21_MySQL的Explain可以统计sql的.mp4
[6.1]--1.请简述 MySQL 的逻辑架构。Server.mp4
[6.20]--22_MySQL可以存储图片吗.mp4
[6.21]--23_MySQL可以存储JSON数据吗对比使用M.mp4
[6.22]--24_MySQL为什么说需要小表驱动大表.mp4
[6.23]--25.如何分析慢sql.mp4
[6.24]--26_有没有可能走了索引但是sql执行依然很慢.mp4
[6.25]--27.什么是 ACID?MySQL 是分别通过什.mp4
[6.26]--28.Redo Log(重做日志)和 Undo.mp4
[6.27]--29.MySQL 的四种隔离级别是什么?默认级别.mp4
[6.28]--30.读已提交为什么性能比可重复读要好?.mp4
[6.29]--31.什么是脏读、不可重复读和幻读.mp4
[6.2]--2_一条_SQL_语句从客户端发出到最终返回结果,.mp4
[6.30]--32.如何理解MVCC.mp4
[6.31]--33.可重复读(RR)级别下,MySQL 彻底解.mp4
[6.32]--34.MySQL 有哪些锁.mp4
[6.33]--35.给出一个死锁的实际 SQL 案例.mp4
[6.34]--36.MySQL如何实现乐观锁?底层不也是加了行.mp4
[6.35]--37_为什么需要_Redo_Log?直接把数据写.mp4
[6.36]--38.什么是 WAL(Write-Ahead L.mp4
[6.37]--39_Binlog_和_Redo_Log_的区别.mp4
[6.38]--40_Binlog_的三种格式Statement.mp4
[6.39]--41.什么是二阶段提交为什么要这么设计.mp4
[6.3]--3.InnoDB 和 MyISAM 的主要区别是什.mp4
[6.40]--42_MySQL_的_Buffer_Pool_是.mp4
[6.41]--43_什么是_Change_Buffer?它对什.mp4
[6.42]--44_MySQL_主从复制的原理是什么.mp4
[6.43]--45_异步复制、半同步复制和全同步复制的区别.mp4
[6.44]--46_什么是主从延迟?如何解决?.mp4
[6.45]--47_MySQL服务器CPU_飙升到_100%_.mp4
[6.46]--48_MySQL的分库分表是什么.mp4
[6.47]--49_什么是InnoDB的页分裂和页合并.mp4
[6.4]--4_在什么特殊的业务场景下你依然会考虑使用_MyI.mp4
[6.5]--5_MyISAM和InnoDB在索引存储结构上有什.mp4
[6.6]--6.为什么 MySQL 使用 B+ 树作为索引结构.mp4
[6.7]--7_在生产环境中B+_树的高度通常是多少?这通过几.mp4
[6.8]--8_如果表没有主键,InnoDB_会如何处理.mp4
[6.9]--9.什么是回表操作?如何通过覆盖索引Coverin.mp4
{7}--计算机网络/
[7.10]--10.HTTP1.1_的管道机制如何理解.mp4
[7.11]--11.HTTP2.0_相对_HTTP1.1_的改.mp4
[7.12]--12.HTTP3.0_的改进是怎样的.mp4
[7.13]--13.HTTPS_的加密算法的原理是怎样的.mp4
[7.14]--14.HTTPS_中_什么是对称加密和非对称加密.mp4
[7.15]--15.什么是CA证书_是如何生成的.mp4
[7.16]--16.对比_TCP_和_UDP_协议的区别.mp4
[7.17]--17.TCP报文头有什么字段.mp4
[7.18]--18.TCP_三次握手的过程是怎样的.mp4
[7.19]--19.TCP_为什么要三次握手而不是两次.mp4
[7.1]--1.计算机网络这门课主要是讲什么.mp4
[7.20]--20.TCP_四次挥手的过程是怎样的.mp4
[7.21]--21.TCP_断开连接为什么是四次而不是三次.mp4
[7.22]--22.TCP_断开连接为什么一般要让客户端去完成.mp4
[7.23]--23.三次握手的ISN初始序列号能不能固定.mp4
[7.24]--24.三次握手的过程可以携带数据吗.mp4
[7.25]--25.第四次挥手为什么要等待2MSL.mp4
[7.26]--26.什么情况下会出现大量的time_wait_.mp4
[7.27]--27.出现大量的close_wait的原因可能是.mp4
[7.28]--28.TCP是如何保证数据不丢失的.mp4
[7.29]--29.为什么有了超时重传以后还需要快速重传.mp4
[7.2]--2.TCP_IP_分层模型和_ISO_分层模型分别.mp4
[7.30]--30.流量控制的目的是什么_工作流程是怎样的.mp4
[7.31]--31.拥塞控制的目的是什么_以及工作流程是怎样的.mp4
[7.32]--32.什么是_TCP_泛洪攻击_如何解决.mp4
[7.33]--34.什么是_SYN_cookie.mp4
[7.34]--35.UDP报文头有哪些字段.mp4
[7.35]--36.浏览器输入URL到显示页面的完整过程.mp4
[7.36]--37.DNS的查询过程是怎样的.mp4
[7.37]--38.DNS是基于_TCP_还是_UDP.mp4
[7.38]--39.HOST_文件是什么.mp4
[7.39]--40.ARP协议的目的是什么_工作流程是怎样的.mp4
[7.3]--3.什么是_HTTP_协议.mp4
[7.40]--41.ARP攻击是什么如何防范.mp4
[7.41]--42.ping能不能ping端口.mp4
[7.4]--4.HTTP_状态码有哪些.mp4
[7.5]--5.http常见报文头字段有哪些.mp4
[7.6]--6.HTTP常见的请求方式有哪些.mp4
[7.7]--7.对比GET和POST请求方式.mp4
[7.8]--8.HTTP的缓存是怎样的.mp4
[7.9]--9.HTTP1.1_相对于_1.0_有什么改进.mp4
{8}--操作系统/
[8.10]--10.为什么有了进程以后还需要线程.mp4
[8.11]--11.进程间的通信方式都有哪些?.mp4
[8.12]--12.守护进程是如何创建的?它与后台进程的区别?.mp4
[8.13]--13.什么是僵尸进程和孤儿进程.mp4
[8.14]--14.什么是死锁.mp4
[8.15]--15.线上程序如何排查死锁.mp4
[8.16]--16.什么是虚拟内存.mp4
[8.17]--17.分段、分页、段页式这几种方式有什么区别?对.mp4
[8.18]--18.为什么需要多级页表.mp4
[8.19]--19.什么是缺页中断异常.mp4
[8.1]--1.操作系统这门课主要是讲什么.mp4
[8.20]--20.常见的页面置换算法有哪些.mp4
[8.21]--21.如何理解同步、异步、阻塞、非阻塞、BIO、.mp4
[8.22]--22.操作系统中如何理解IO多路复用.mp4
[8.23]--23.epoll的ET和LT有什么区别吗.mp4
[8.24]--24.Reactor和Proactor有什么区别.mp4
[8.25]--25.为什么协程切换更快.mp4
[8.26]--26.什么是TLB.mp4
[8.27]--27.互斥锁(Mutex)与信号量(Semaph.mp4
[8.28]--28.自旋锁(Spinlock)与互斥锁的区别?.mp4
[8.29]--29.什么是乐观锁(CAS)与悲观锁?.mp4
[8.2]--2.为什么要划分用户态和内核态.mp4
[8.30]--30.读写锁(Read-Write_Lock)适.mp4
[8.31]--31.条件变量(Condition_Variab.mp4
[8.32]--32.什么是零拷贝(Zero_Copy)?Sen.mp4
[8.33]--33.epoll和iouring.mp4
[8.34]--34.操作系统中,什么是Inode?它存储了什么.mp4
[8.35]--35.硬链接与软链接的区别?.mp4
[8.3]--3.什么情况下会发生用户态和内核态的切换.mp4
[8.4]--4.为什么说从用户态切换到内核态会比较慢.mp4
[8.5]--5.操作系统中有哪些技术手段可以减少上下文切换.mp4
[8.6]--6.对比进程线程和协程.mp4
[8.7]--7.操作系统中进程有哪些状态.mp4
[8.8]--8.fork系统调用发生了什么?什么是Copy-o.mp4
[8.9]--9.多进程应用程序对比单进程应用程序的优缺点.mp4
{9}--Redis/
[9.10]--10.ZipList_有连锁更新的问题,那_Li.mp4
[9.11]--11.ZSet的底层实现原理是怎样的.mp4
[9.12]--12.既然多线程执行这么麻烦,那_Redis_是.mp4
[9.13]--13.Redis的内存满了会怎样?有哪些策略不同.mp4
[9.14]--14.Redis的持久化机制有哪些.mp4
[9.15]--15.对比RDB和AOF.mp4
[9.16]--16.如何理解AOF重写机制.mp4
[9.17]--17.Redis的事务是怎样的.mp4
… 共 428 条