自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LangGraph详解

本文介绍了LangGraph学习的前置知识,重点讲解了Python异步编程和类型注解两个核心概念。在异步编程部分,详细说明了事件循环机制、协程原理及async/await语法,对比了同步与异步的执行效率差异,并提供了异步编程的典型应用场景和常见错误示例。类型注解部分则介绍了基本类型标注、复合类型表示以及TypedDict等高级用法,强调了类型提示对代码可读性和IDE支持的重要性。这些知识为后续学习LangGraph框架奠定了基础,特别是理解其异步API和状态类型定义的关键技术点。

2026-04-04 15:40:35 431

原创 Zookeeper:分布式协调服务核心指南

Zookeeper是一个分布式协调服务,提供分布式锁、唯一ID生成、配置管理等功能。其数据模型采用树形结构,支持临时和永久节点。通过监听器机制实现数据变更通知,但监听器只触发一次。Zookeeper采用ACL权限控制,支持多种认证模式。分布式锁实现基于临时顺序节点,通过判断节点序号获取锁。此外,Zookeeper的顺序节点特性可用于生成分布式唯一ID。Java客户端通过创建节点、设置监听器等方式与Zookeeper交互。相比Redis等方案,Zookeeper提供更强的数据一致性保证,适合需要高可靠性的分布

2025-10-04 15:35:51 622

原创 深入解析JVM:从原理到实战

Java虚拟机(JVM)是执行Java字节码的虚拟计算机,核心功能包括字节码解释执行、内存管理和即时编译。JVM由类加载器、运行时数据区、执行引擎和本地接口组成。运行时数据区包括堆(存放对象实例)、方法区(类元信息)、虚拟机栈(方法调用)等。JVM通过垃圾回收机制自动管理内存,采用分代GC算法(年轻代复制算法,老年代标记清除/整理)。常见垃圾回收器有Serial、CMS、G1等,各有优缺点。此外,JVM还涉及类加载机制(双亲委派)、字节码结构(魔数、常量池等)和内存模型(堆、栈、方法区)。

2025-08-16 14:05:53 81

原创 Java玩转AI聊天:LangChain4j实战指南

LongChain4j是一个用于Java语言操控大模型的框架,可实现AI驱动的聊天机器人、信息处理和生成功能。官方文档提供了快速入门指南,包括引入依赖、配置API密钥和基础URL,以及调用chat方法实现AI对话。该框架支持Spring Boot集成,可通过application.properties配置模型参数,并提供聊天记忆功能,支持上下文记忆和不同用户的记忆隔离。此外,LongChain4j还支持Prompt工程、工具调用和RAG(检索增强生成)技术,通过向量搜索提高大模型在特定场景下的能力。框架还提

2025-08-11 12:07:07 1033

原创 微服务架构全栈技术实战指南

本文摘要: 文章系统介绍了微服务架构的技术栈实现方案,包括: Docker部署:详细讲解了CentOS系统下Docker的安装配置、镜像管理、容器操作及数据卷挂载方法 微服务治理:基于SpringCloudAlibaba实现服务注册发现(Nacos)、远程调用(OpenFeign)、网关路由(SpringCloud Gateway)及配置中心热更新 服务保护:通过Sentinel实现流量控制、线程隔离、熔断降级等容错机制 分布式事务:使用Seata的XA/AT模式解决跨服务事务一致性问题 消息队列:Rabb

2025-08-01 17:31:18 865

原创 Linux基础

摘要:本文介绍了Linux系统安装与FinallShell使用的基本步骤。首先通过VMware安装CentOS7系统,配置虚拟机参数并完成系统初始化。随后讲解FinallShell的SSH连接配置方法。详细阐述了Linux目录结构、常用命令(如ls/cd/cp等)、用户权限管理、软件安装(yum/apt)和系统配置(时区/IP/主机名)等核心内容。重点包括命令语法、权限控制(chmod/chown)、文本编辑(vi/vim)和网络配置等实用技巧,为Linux初学者提供了全面的入门指导。

2025-07-31 20:54:38 1762

原创 MySQL高效操作指南

MySQL 数据库操作包含登录、表展示、数据库切换等基础命令。事务管理确保操作的原子性,通过 COMMIT/ROLLBACK 控制,具有 ACID 四大特性。索引基于 B+树实现,分为主键、唯一等类型,遵循最左前缀法则,需注意失效场景。SQL 优化涉及插入批处理、索引设计、分页查询改进等技巧。 存储结构方面,InnoDB 采用表空间-段-区-页-行的层级结构,支持事务和行锁。其架构包含缓冲池、日志系统等组件,通过 MVCC 实现并发控制。日志系统包括二进制日志(主从复制)、重做/

2025-07-23 20:25:41 1883

原创 Redis实战:从入门到高并发优化

Redis技术全解析:从核心原理到高并发实践 本文系统性地介绍了Redis键值数据库的技术体系与应用实践。首先讲解了Redis基础,包括五种数据类型和通用命令。随后详细阐述了SpringDataRedis集成方法及典型业务场景实现如登录验证和缓存管理。针对缓存三大问题(穿透、雪崩、击穿),对比分析了多种解决方案的优劣。在分布式环境下,重点探讨了分布式锁的实现方案,特别是Redisson的可重入锁机制。文章还覆盖了消息队列优化、GEO位置服务等高级功能,以及主从集群、哨兵机制等运维知识。最后提出了多级缓存架构

2025-06-16 13:59:15 750

原创 WEB开发笔记

首先前端通过通过ajax或axios发送出不同类型的请求,同时会携带出一些不同类型的参数,参数会由后端的controller层进行接收,然后对其进行数据处理再返回结果。

2025-05-05 13:07:22 1487

空空如也

空空如也

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

TA关注的人

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