Agent相关问题
介绍大模型Agent的架构、工作流程、与传统模型的区别,以及Function Calling与MCP协议的对比。
Browse all articles by time
介绍大模型Agent的架构、工作流程、与传统模型的区别,以及Function Calling与MCP协议的对比。
从零推导Kafka的架构设计,并对比RocketMQ在架构和功能上的异同与各自适用场景。
介绍Java Iterator的使用方式,以及fail-fast与fail-safe两种集合遍历策略的原理与区别。
讲解虚拟地址与物理地址的区别、MMU地址转换流程,以及分页与分段两种内存管理方式。
对比进程与线程在内存空间、创建成本、通信方式和稳定性上的区别,并介绍进程间通信方式。
对比Runnable、Callable、Future三者的区别,并详解FutureTask的状态机与cancel/get方法实现。
梳理JDK 8、17、21等主要版本的核心新特性,包括Lambda、虚拟线程、Record等重要改进。
对比HTTP 1.0到HTTP/3各版本的核心改进,包括多路复用、头部压缩、QUIC协议等演进历程。
介绍用户态与内核态的定义、CPU权限级别、切换机制及两者在访问权限和稳定性上的区别。
介绍WebSocket协议的握手流程、帧格式、与HTTP轮询的对比,以及心跳保活机制。
系统整理HTTP 1xx到5xx各类状态码的含义与常见使用场景,便于快速查阅。
系统梳理MySQL InnoDB的锁体系,包括行锁、表锁、意向锁、MDL锁及间隙锁的原理与应用。
整理Java算法竞赛中常见的输入输出模板,涵盖单组、多组、数组等多种输入形式。
详解MySQL EXPLAIN各字段的含义,重点介绍type、key、Extra等关键字段的分析方法。
详解SQL语句中各子句的执行顺序,以及MySQL Server层与存储引擎层的完整执行流程。
从加密、防篡改、CA证书三个维度讲解HTTP到HTTPS的演变,以及TLS握手的完整流程。
介绍MySQL窗口函数的用法,包括row_number、rank、dense_rank等排名函数及TopN查询技巧。
介绍MyBatis的核心思想与工作原理,并与Hibernate进行全面对比,分析各自的适用场景。
讲解Java泛型的作用、伪泛型本质、类型擦除机制及其带来的限制与使用注意事项。
全面介绍JVM的组成结构,重点讲解类加载器的加载、验证、准备、解析、初始化五个阶段。
详细介绍Spring Bean从实例化到销毁的完整生命周期,以及各阶段的扩展点与循环依赖解决方案。
讲解Redis Pipeline的原理与使用场景,并与事务、Lua脚本在原子性和性能上进行对比。
对比分布式与微服务的区别,介绍单体、SOA、微服务架构的演进及SpringCloud的核心组件。
介绍ARP、NAT、DNS、ICMP等常见网络协议的工作原理及在网络通信中的作用。
介绍TCP/IP四层模型各层的职责、典型协议与设备,以及分层设计带来的解耦优势。
分析消息队列中重复消费、消息有序、消息堆积、消息不丢失四大问题的成因与解决方案。
深入讲解CAS原理、ABA问题解决方案、总线风暴,以及ReentrantLock的底层实现机制。
深入讲解synchronized的实现原理,包括对象头Mark Word结构及偏向锁、轻量级锁、重量级锁的升级过程。
详解ThreadPoolExecutor的七个核心参数、任务执行流程、线程数设置策略及拒绝策略。
全面讲解TCP协议的特性、三次握手四次挥手、粘包拆包、流量控制与拥塞控制等核心知识。