自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 复习博客:Spring

Spring框架的核心是。

2025-07-22 14:47:31 813

原创 Agent架构与工作原理:理解智能体的核心机制

AI Agent的架构设计是一个复杂而有趣的领域。ReAct和Plan-and-Execute两种主流架构各有优势,AutoGPT和BabyAGI的成功实践为我们提供了宝贵的经验。理解这些架构模式的原理和适用场景,是构建高效AI Agent的基础。

2025-07-22 10:06:05 1315

原创 复习博客:JVM

本文总结了JVM的核心知识点,包括内存模型(程序计数器、虚拟机栈、堆、方法区等)、垃圾回收机制(可达性分析、常见算法和收集器)以及类加载过程(加载、验证、准备、解析、初始化和双亲委派模型)。通过系统复习这些底层原理,有助于提升Java程序性能优化和问题排查能力,是Java开发者进阶的重要内容。其中垃圾回收算法和类加载机制是面试重点,深入理解这些概念对开发高性能应用至关重要。

2025-07-21 10:50:52 1987

原创 AI Agent入门与LLM基础

摘要: AI Agent是一种具备感知、规划、行动和记忆能力的智能代理系统,能够自主处理复杂任务。其发展趋势包括自主学习、多Agent协作和人机交互优化,应用场景涵盖客服、办公、研发和科研等领域。大语言模型(LLM)作为AI Agent的核心,基于Transformer架构实现语言理解和生成。主流LLM包括GPT、Llama、Claude和Gemini系列。Prompt Engineering是通过优化提示词引导LLM输出的关键技术,可通过实践掌握其设计方法。

2025-07-21 10:45:53 849

原创 复习博客:Java多线程

本文总结了Java多线程的主要知识点:1. 四种创建线程方式(继承Thread类、实现Runnable/Callable接口、使用线程池)及其优缺点;2. 线程生命周期(新建、就绪、运行、阻塞、死亡);3. sleep()与wait()的区别(锁释放、唤醒方式等);4. synchronized与Lock的对比(实现方式、锁获取、中断响应等);5. 线程池的核心参数和拒绝策略。文章重点比较了多线程中的关键概念差异,并提供了线程池的使用建议,适合快速回顾Java多线程核心知识。

2025-07-20 13:26:15 794

原创 MQ复习:消息队列

本文总结了消息队列(MQ)的核心知识点,包括消息投递的三种保障级别(最多一次、至少一次、恰好一次)及其实现原理和适用场景。重点分析了消息积压问题的成因与处理方案,以及保证消息顺序性的技术手段。同时回顾了Redis和MQ在面试中常见的技术点,如Redis数据结构、持久化、高可用方案,以及MQ的解耦、异步特性等。最后提供了面试准备建议,强调要深入理解原理、结合项目经验,并注意思考边界条件。全文为分布式系统面试提供了系统的知识梳理和备考指导。

2025-07-20 13:25:00 1037

原创 复习博客:Java集合

Collection和Map。

2025-07-17 14:00:23 463

原创 消息队列MQ:揭秘消息队列的奥秘

消息队列,顾名思义,就是存放消息的队列。它是一种“先进先出”的数据结构,用于在分布式系统中传递消息。但它不仅仅是简单的队列,更是一种通信模式。那么,在复杂的分布式系统中,我们为什么要引入MQ呢?

2025-07-17 10:16:01 945

原创 复习博客:Java基础

Java基础复习摘要 本文复习了Java核心概念:JDK/JRE/JVM关系(JDK包含JRE,JRE包含JVM);常用包如java.lang、java.util;==与equals区别(==比较地址/值,equals比较内容);8种基本数据类型及金额存储建议用BigDecimal;内部类与静态内部类的访问差异;静态变量与实例变量的存储区别;final关键字的三重作用;接口与抽象类的关键差异。重点强调了封装、继承、多态三大特性及自动拆装箱机制。通过系统梳理基础概念,加深了对Java核心机制的理解。

2025-07-16 10:39:05 831

原创 Redis复习:高可用与缓存之道

Redis高可用与缓存优化是提升系统性能的关键。Redis主从复制实现读写分离和数据冗余,哨兵模式则提供自动故障转移能力。缓存使用需警惕三大问题:缓存穿透可布隆过滤器拦截或缓存空对象;缓存击穿采用互斥锁避免并发冲击;缓存雪崩则需设置随机过期时间并建立多级缓存。合理运用这些技术能有效保障系统稳定性与性能。

2025-07-16 10:02:12 2032

原创 Redis复习:进阶特性与数据安全

本文介绍了Redis的进阶特性和数据安全机制。主要内容包括:1)三种特殊数据类型(Bitmaps、HyperLogLog、Geospatial)的原理与应用场景;2)两种持久化机制(RDB和AOF)的工作原理、优缺点及选择建议;3)事务与管道的特性对比,事务提供有限原子性,管道则用于提升批量操作效率。建议同时开启RDB和AOF以兼顾备份效率与数据安全性。这些特性使Redis在特定场景下能发挥更高效能并保障数据安全。

2025-07-15 09:24:51 447

原创 Redis复习:夯实基础,理解Redis核心

在我们了解技术细节之前,先花一分钟思考:为什么Redis能在众多数据库中脱颖而出?简单来说,Redis (Remote Dictionary Server) 是一个开源的、使用C语言编写的、基于内存的键值(Key-Value)存储系统。但它远不止是一个简单的键值存储。数据库: 存储需要快速访问的数据。缓存: 作为应用与慢速后端数据库(如MySQL)之间的“缓冲带”,大幅提升性能。消息代理: 利用其发布/订阅或列表结构实现简单的消息队列。它的核心优势在于**“快”**。

2025-07-14 09:57:41 1115

原创 MySQL日志系统解析:Redo Log、Undo Log与Binlog

MySQL的日志系统是其数据持久性、崩溃恢复、主从复制和数据审计的核心。理解Redo Log、Undo Log和Binlog这三大日志的作用、原理和相互关系,对于深入掌握MySQL的内部机制至关重要。本文将探讨这些日志的持久化策略、多版本链、格式以及两阶段提交机制。

2025-07-11 11:10:19 1075

原创 MySQL事务与锁:ACID特性、隔离级别与并发控制

本文解析了MySQL事务与锁机制的核心内容,包括: 事务ACID特性(原子性、一致性、隔离性、持久性)及其实现原理; 四种隔离级别(读未提交、读已提交、可重复读、串行化)及可能引发的并发问题(脏读、不可重复读、幻读); MVCC实现机制(Undo日志版本链与ReadView)如何提供无锁读取; InnoDB行锁算法(记录锁、间隙锁、临键锁)及其应用场景; 死锁成因分析与避免策略(统一访问顺序、减小事务粒度、优化索引等)。

2025-07-10 09:31:14 934

原创 MySQL索引机制解析:B+树、索引类型与优化策略

本文深入解析MySQL索引机制,重点介绍B+树、聚簇/非聚簇索引、索引优化技术。B+树因其更少的磁盘I/O、高效范围查询和稳定性能成为MySQL首选索引结构。聚簇索引存储完整数据行,而非聚簇索引需回表查询。索引下推(ICP)减少回表次数,覆盖索引避免回表提升查询效率。自适应哈希索引(AHI)自动为热点数据创建哈希索引,将查找复杂度降至O(1)。理解这些机制对数据库性能优化和SQL查询调优至关重要。

2025-07-09 09:26:39 2137 1

原创 MySQL存储引擎核心:了解Buffer Pool与Page管理机制

通过内存缓存降低磁盘IO智能Page管理Free List:高效复用空闲页Flush List:有序刷脏页LRU List:冷热分离提升缓存命中率:写操作合并减少随机IO理解这些机制,才能真正掌握MySQL性能优化的底层逻辑!

2025-07-08 11:08:03 1169

原创 MySQL存储结构深度解析:Buffer Pool与Page管理

本文解析MySQL InnoDB存储引擎的Buffer Pool机制,包括其核心结构和三大链表管理。Buffer Pool由控制块和缓存页组成,通过Free List、LRU List和Flush List协同工作。InnoDB采用改进型LRU算法将缓存分为冷热区,有效管理热点数据。此外,还详细介绍了Change Buffer机制,它通过延迟写入非唯一二级索引的修改操作来减少磁盘I/O,适用于写多读少场景,但对主键和唯一索引无效。这些机制共同提升了MySQL的性能表现。

2025-07-08 10:13:18 1003

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除