自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Codex + 魔珐星云:把大模型 Agent Demo 做成终端成品

大模型的技术迭代,其终极形态不应仅停留在文字层面的吞吐,更应该走向拥有真实情感、敏捷互动的。

2026-06-30 14:19:31 15

原创 0 代码搭建实战:用 SF-FastGPT 打造一个 RAG + MCP 的 Agent 学习助手

学 Agent 最大的痛点是"概念能背、落不了地"。本文用 SF-FastGPT 0 代码纯拖拽,手把手带你从导入知识库、搭建基础 RAG 智能体,到升级成"RAG 知识库 + MCP 联网检索"的进阶工作流,并通过实测验证。文中还讲透了 RAG 为什么能减少幻觉、MCP/Tool/Skill 的区别,附带一份新手避坑清单,照着抄就能跑通你的第一个 Agent。

2026-06-17 17:07:28 12562 21

原创 Maven中BOM(Bill of Materials)的使用详解

BOM,全称 Bill of Materials(物料清单),这个词最早其实来源于制造业,指的是生产一个产品所需的所有原材料清单。Maven借用了这个概念,用来表示一种特殊的POM文件,它的核心作用就是统一管理一组相关依赖的版本号。

2026-04-23 17:58:44 639 3

原创 OpenClaw + Claude Code 插件:打通 AI 全链路开发的完整实战指南

OpenClaw + Claude Code 插件的核心价值可以用一句话概括:它把 Claude Code CLI 从一个"单兵工具"升级成了一个"AI 研发团队"。如果你正在做复杂项目开发、需要多角色协作、希望有完整的测试和文档,那么 OpenClaw + Claude Code Council 值得你花时间学习和尝试。如果你只是写个脚本、修个 bug,那直接用 Claude Code CLI 就够了——选对工具比选好工具更重要。

2026-04-16 14:11:56 56311 38

原创 MobaXterm 详细操作攻略:从入门到精通,一篇搞定远程终端管理

MobaXterm 是 Windows 平台上功能最强大的终端工具之一,集 SSH、SFTP、X11 转发、串口连接等数十种网络工具于一身。本文将从安装配置到高级用法,全方位带你掌握这款"瑞士军刀"级别的远程管理神器。

2026-04-15 16:56:29 3045

原创 深入剖析 Java 上下文池化技术 —— 请求级数据管理的优雅解法

本文要深入探讨的 上下文池化技术(Context Pooling)。它融合了对象池模式、延迟加载、工厂模式和 Spring 自动发现等多种设计思想,构建出一套优雅的请求级数据管理框架。📖 本文将从设计思想出发,结合一个电商订单处理的实战场景,手把手拆解上下文池化的核心组件与实现原理,帮助你在自己的项目中落地这一架构。

2026-04-14 15:21:47 396

原创 【Java】封装位运算通用工具类——用一个整数字段替代几十个布尔列,极致节省存储空间

位运算提供了一种极其优雅的替代方案:用一个 int(32 位)或 long(64 位)字段,就能存储 32 个甚至 63 个布尔状态。每个状态只占 1 个 bit,一个 bigint 字段仅 8 字节就能承载 63 个标记位,相比传统方案节省了数倍的存储空间。更重要的是,位运算是 CPU 原生支持的操作,执行效率极高,不需要任何额外的计算开销。本文将从零开始,带你设计并封装一套通用的位运算工具类,配合枚举管理位语义,让你的代码既高效又优雅。

2026-04-14 15:07:04 636

原创 Java 事件发布-订阅机制全解析:从原生实现到主流中间件

事件发布-订阅模式(Publish-Subscribe Pattern) 正是解决这类问题的利器。它的核心思想是:事件的产生者(发布者)只负责宣告"发生了什么",而不关心"谁来处理";事件的消费者(订阅者)只关注"自己感兴趣的事件",而不关心"谁触发了它"。两者之间通过一个中间层(事件总线或消息代理)进行解耦,彼此互不感知。

2026-04-08 17:59:15 600

原创 线程池 VS 线程池调度器 VS 线程池管理器:深度对比与实战指南

在 Java 后端开发中,并发编程几乎无处不在。无论是处理用户请求、执行异步任务,还是定时跑批,线程的管理方式直接影响系统的稳定性与性能。然而,很多开发者在实际项目中对以下三个概念存在混淆:● 线程池● 线程池调度器● 线程池管理器混淆这三者,轻则选型不当导致性能瓶颈,重则引发 OOM、任务丢失、线程泄漏等生产事故。本文将从概念本质出发,结合源码原理与生产实战,彻底厘清三者的区别、联系与选型策略。

2026-04-07 09:56:12 903 1

原创 Spring Cloud Eureka 服务注册与发现实战详解:从原理到高可用集群搭建

在单体时代,我们直接硬编码 IP 和端口调用接口。但在微服务时代,服务实例动态变化(扩容、缩容、宕机),硬编码 IP 简直就是灾难。这时候,服务注册与发现(Service Registration and Discovery) 机制就成了微服务架构的“导航仪”。Eureka 作为 Netflix 开源的核心组件,曾经是 Spring Cloud 生态事实上的标准。虽然 сейчас(现在)它已进入维护模式,但在大量存量系统中依然扮演着至关重要的角色。理解 Eureka,不仅是为了维护旧系统,更是为了理解

2026-03-23 14:49:36 731

原创 从抽象设计到落地实践:openJiuwen可插拔会话存储机制深度解析

openJiuwen v0.1.7的可插拔会话存储机制是一个设计精良、生产就绪的特性:维度评分说明功能完整性⭐⭐⭐⭐⭐覆盖内存/本地/分布式三种场景架构设计⭐⭐⭐⭐⭐分层清晰,双接口设计优雅易用性⭐⭐⭐⭐⭐一行配置切换,零代码侵入性能⭐⭐⭐⭐Redis性能优秀,SQLite有待优化可观测性⭐⭐⭐⭐生命周期钩子便于监控。

2026-03-19 18:57:44 24291 30

原创 开发者必备:【Java】 设计模式从入门到精通

还在写几百行的 if-else?还在为耦合度高的代码头秃?设计模式不是面试造火箭的理论知识,而是日常搬砖的救命稻草。本文基于 Java 17 和 Spring Boot 3.x,结合 Spring 源码与真实业务场景,深度解析单例、工厂、策略、责任链等八大高频设计模式。不讲虚的,只讲怎么落地,怎么重构,怎么避坑。建议收藏慢读,反复实践。

2026-03-08 11:22:22 666 8

原创 硬核测评 | OpenTeleDB v2.0 部署指南与 XProxy 读写分离实战

看到 OpenTeleDB 主打的 XStore 原位更新存储引擎 正是为了解决这个问题,再加上它基于最新的 PostgreSQL 17.6 内核,这让我有了动手试试的冲动。我不关心它背后的战略背景,我只关心:它能不能在我的服务器上跑起来?读写分离好不好配?对 Java 应用透明吗?

2026-03-04 09:59:50 2218 30

原创 本地 AI Agent 平台实战:DeerFlow Windows 全栈部署与架构深度解析

在大模型应用爆发的今天,大多数开发者习惯了调用云端 API 快速构建 Demo。但当项目从“玩具”走向“生产”,尤其是涉及企业敏感数据、复杂任务编排或需要极致低延迟的场景时,云端 SaaS 方案的局限性就暴露无遗。本文不只是一份安装指南,我将基于 DeerFlow 的 Windows 部署实践,拆解其背后的架构设计逻辑,分享在混合技术栈下的环境治理经验,并深入探讨 LangGraph 在本地运行时的状态管理原理。

2026-03-03 20:11:54 2137 5

原创 从零上手飞算JavaAI智能问答:像有个老架构师坐在我旁边

以前遇到问题,要么翻Stack Overflow,要么在群里@同事求助——但很多时候,问题太具体,没人能秒回。直到我开始用飞算JavaAI的智能问答功能,才真正体会到什么叫“有个老架构师24小时坐在我旁边”。下面,我就带大家完整走一遍:如何用智能问答快速解决真实开发场景中的典型问题。

2026-01-31 11:30:04 20817 6

原创 信息杂乱不再有!NewsNow 让你精准拿捏全球热点,加载cpolar内网穿透更实用

而将 NewsNow 与 cpolar 内网穿透技术结合后,这一问题得到了彻底解决。借助 cpolar,不仅能突破局域网限制,在学校、公司甚至海外网络环境下访问本地部署的 NewsNow,还能实现跨设备无缝同步,比如手机上看了一半的科技热点,回到家打开 PC 端可直接接续阅读,书签和阅读历史自动同步,真正实现了随时随地获取个性化热点资讯,让工具的使用场景不再受网络边界约束。

2026-01-26 19:25:45 13413 31

原创 释放工程化AI潜能:GLM-4.7与MiniMax M2.1在AI Ping平台的免费实战指南

本文聚焦AI Ping平台(aiping.cn)最新推出的两款国产旗舰模型——GLM-4.7与MiniMax M2.1的免费试用体验,通过系统性分析其技术特性、实战配置指南和性能对比数据,帮助开发者在真实业务场景中快速验证模型价值。

2025-12-25 11:34:02 1313 3

原创 AI Ping性能罗盘:免费开源双雄!GLM-4.7与MiniMax M2.1实测横评

2025年12月23日,国产免费开源大模型领域迎来“双旗舰雄”同台时刻——智谱AI正式发布免费开源旗舰GLM-4.7,MiniMax同步推出免费迭代升级款M2.1,两款模型均聚焦编程能力、智能体协同与复杂任务处理,迅速成为开发者社群焦点。

2025-12-24 21:49:31 1143 1

原创 Spring Boot 注解全栈指南:涵盖 Bean 注册、配置加载、请求映射、事务控制、数据校验等一网打尽

哈喽大家好~我发现很多同学对注解的使用停留在“照猫画虎”的阶段:知道@Autowired能注入,但说不清它和@Resource的本质区别;知道@Transactional能开事务,但遇到不回滚的情况就抓瞎。注解的本质是元数据,它是写给框架看的“说明书”。在Spring Boot“约定优于配置”的哲学下,注解是我们与框架沟通的核心语言。

2025-12-18 20:30:31 1107 3

原创 Catlass 模板库编程范式:昇腾高性能算子开发新高地

在昇腾AI 处理器的算子开发领域,Catlass 的出现标志着一个重要的转折点。它不再要求开发者从零开始通过 Ascend C 构建复杂的矩阵运算逻辑,而是提供了一套基于模板元编程的高性能算子开发范式。本篇文章我将深入剖析 Catlass 的编程范式,帮助开发者理解其核心设计思想,从而快速上手高性能算子开发。

2025-12-10 21:50:11 9186 1

原创 AscendNPU IR 语法指南:核心概念速查

随着大模型和高性能计算的快速发展,针对专用加速器的编译与优化变得越来越重要。AscendNPU IR作为华为昇腾(Ascend)处理器的软件栈核心组成,用于桥接高层算子定义与底层硬件执行。它不仅承载算子逻辑的表达,也提供优化和调度的接口,是实现高效 NPU 推理的关键。

2025-12-10 21:46:48 9152

原创 AI Ping: 一站式大模型服务评测与API调用平台技术解析

在当前大模型应用爆发式增长的背景下,开发者面临着一个共同的痛点:如何高效、低成本地调用大模型服务?本文将深入解析AI Ping如何通过其vibe coding工具链实现"零成本"接入三大主流免费模型,帮助开发者在日常开发中显著降低AI使用成本。

2025-12-08 18:49:49 1082 2

原创 【RabbitMQ】发布订阅架构深度实践:构建高可用异步消息处理系统

在现代分布式系统中,异步消息处理已成为提升系统性能、解耦服务组件的核心技术。想象一下:当你的电商系统需要处理海量订单时,如果每个订单都要同步处理支付、库存、物流、通知等流程,用户体验将大打折扣。这时候,RabbitMQ的发布-订阅架构就如同给系统装上了"异步加速器",让主流程响应如闪电般快速,而繁重的后处理任务在后台优雅地完成。

2025-12-02 20:44:40 1924 3

原创 Docker Compose 从入门到实战:Java 开发者必须掌握的容器编排利器

在微服务架构盛行的今天,开发者需要高效可靠的工具来管理多个服务的部署与编排。Docker Compose 作为轻量级的容器编排工具,让开发者能够仅通过一个 YAML 文件就能定义、配置和启动多容器应用系统。作为一名 Java 开发者,我深知单体应用向微服务演进过程中遇到的环境一致性、服务依赖、配置管理等痛点。Docker Compose 正是解决这些问题的利器,本文将手把手带你从零掌握Compose核心用法,并通过WordPress实战案例展示完整部署流程。

2025-11-30 10:45:46 2118

原创 虚实融合,智检未来:Rokid AR眼镜赋能工业设备智能点检新范式

本文深入探讨了如何基于Rokid CXR-M SDK开发一套创新的AR设备点检系统,该系统通过蓝牙连接技术实现手机与Rokid眼镜的无缝协同,结合自定义UI界面实时录入巡检数据,为工业设备维护带来革命性变革。文章详细剖析了系统架构设计、蓝牙通信机制、自定义UI开发、数据同步策略等核心技术,并通过实际案例展示了系统在工业场景中的应用价值,为AR技术在工业4.0时代的落地提供了可行方案。

2025-11-28 17:01:54 1256

原创 【RabbitMQ】七种核心工作模式深度解析:从原理到Spring Boot实战

很多开发者在使用RabbitMQ时,往往只是停留在简单的发送和接收消息层面,对于其提供的不同工作模式理解不够深入。这导致在实际项目中无法充分发挥RabbitMQ的优势,甚至可能因为模式选择不当而引发性能问题或系统风险。本文将深入解析RabbitMQ的七种核心工作模式,从基础概念到实战代码,从原理分析到最佳实践,帮助您全面掌握RabbitMQ的使用技巧。

2025-11-28 11:07:03 1176

原创 【Docker】镜像常用命令全面解析:从入门到实战的深度指南

作为一位深耕 Java 领域的技术博主,我深知容器化技术在现代应用开发中的重要性。Docker 作为容器化技术的标杆工具,其镜像管理能力是实现高效 CI/CD 流程的核心。今天,我将为大家带来Docker 镜像常用命令的全方位解析,这份指南帮助你真正掌握 Docker 镜像管理的核心技能。

2025-11-26 15:19:43 1279

原创 Spring Boot 实现 WebSocket 实时通信:从原理到生产级实战

在需要实时交互的场景下,选择正确的通信方案比写一手好代码更重要。今天我们就来彻底聊透WebSocket,看看这个被誉为"HTTP杀手"的技术如何在Spring Boot 3中落地,以及生产环境必须注意的那些坑。

2025-11-25 19:44:04 2410 2

原创 Redis事务深度解析:在Spring Boot中玩转Redis事务,告别幂等性问题

在日常开发中,我们经常遇到这样的场景:用户抢购商品时,需要同时完成库存扣减和订单创建两个操作。若使用 MySQL 事务,在高并发场景下可能出现性能瓶颈。这时,Redis 事务便成为提升系统吞吐量的利器。这篇文章就是为了解决这些问题,帮助大家真正理解Redis事务的本质,不再雾里看花。本文将彻底打破'Redis有事务'的认知陷阱,带你从原理到实践全面掌握Redis事务的特性。如果你正在为用户注册、秒杀系统、金融级业务设计数据一致性方案,这篇文章将是你不可忽视的实用指南。

2025-11-23 12:01:31 1420 2

原创 长文剖析 Docker 核心原理:从虚拟化到容器化,彻底搞懂 Docker 架构与基石

哈喽,大家好啊。在日常的 Java 后端开发中,相信各位对 Docker 这个词已经耳熟能详了。无论是微服务部署、环境搭建(DevOps / CI/CD),还是本地开发“一次构建,随处运行”,Docker 早已渗透到我们工作的方方面面。但你是否真的理解它背后的运作逻辑?为什么说它是继 JVM 之后又一次伟大的“虚拟化”革命?它和传统的 VM 到底有何区别?

2025-11-17 15:38:03 1146 8

原创 网易UU远程全功能技术解构:游戏级性能突围与安全边界探析

在混合办公常态化的今天,远程控制软件已成为跨设备协作的核心工具。然而,市场主流产品如ToDesk和向日葵的付费墙与功能限制,常迫使用户在体验与成本间妥协。网易UU远程以“真4K、真免费、真好用”为口号进入市场,宣称将游戏级技术下放至办公场景。为验证其真实性能,我搭建了典型用户环境进行系统测试,重点评估功能有效性、交互设计、性能稳定性及市场定位,所有结论均基于可复现的量化数据。

2025-11-16 19:03:05 4378 44

原创 用【rust】实现命令行音乐播放器

本项目实现了一个基于 Rust 的 命令行音乐播放器 —— RustTune。 它支持播放本地 .mp3 / .flac / .wav 文件, 在终端中实时显示播放信息,并通过键盘快捷键进行控制。

2025-11-16 18:48:21 5532 1

原创 如何用【rust】做一个命令行版的电子辞典

在语言学习中,「高频复习 + 个性化积累」是掌握单词的核心方法,但市面上多数单词 APP 存在广告冗余、功能繁杂、依赖网络等问题。本项目基于 Rust 标准库开发一款零依赖本地单词本,无需网络、无广告干扰、数据完全自主掌控,支持单词的增删查改、分类标签、复习测试等核心功能,兼顾实用性与学习价值。

2025-11-16 18:46:43 5505 1

原创 深度剖析Redis持久化:RDB与AOF机制详解与最佳实践

Redis提供了两种主流的持久化机制:RDB (Redis Database) 和 AOF (Append Only File)。它们各有千秋,适用于不同的场景。本文将带你从原理、配置、实战、到坑点,全方位掌握Redis持久化,确保你的数据安全无忧。文章将包含大量实战配置示例、原理流程图,以及Spring Boot集成建议。

2025-11-14 11:09:56 1886

原创 【Java】基于策略模式 + 工厂模式多设计模式下:重构租房系统核心之城市房源列表缓存与高性能筛选

在房源搜索这类需要处理大量数据并根据多种条件进行动态过滤和排序的场景中,直接使用Stream API配合if-else虽然能快速实现功能,但会带来代码臃肿、难以维护、扩展困难等问题。本文将结合一个真实的房源搜索系统案例,详细讲解如何利用 策略模式 (Strategy Pattern) 和 工厂模式 (Factory Pattern) 对过滤和排序逻辑进行优雅重构,显著提升代码的可读性、可维护性和扩展性。我们还会探讨如何利用Spring容器简化工厂实现,并分析基础实现与优化后方案的优劣对比。

2025-11-11 20:59:26 2100

原创 Java【缓存设计】定时任务+分布式锁实战:Redis vs Redisson实现状态自动扭转以及全量刷新预热机制

现代租房系统动辄百万房源、千万用户,每天面临着海量的查询请求(如条件筛选、价格区间统计)和频繁的状态变更(如出租到期、用户信息更新)。如果每次请求都直接打到数据库,不仅响应慢,还极易引发DB瓶颈甚至宕机。为此,我们必须引入缓存层——Redis作为工业级分布式缓存中间件,凭借其高性能、丰富数据结构、原子操作与持久化能力,成为我们的首选。但“用Redis并不等于正确使用Redis”。如何规避典型陷阱?如何保证缓存与数据库的一致性?如何在多节点部署下安全执行定时任务?这些问题才是真正的挑战。

2025-11-10 19:58:00 1352

原创 【Java】项目中 @Autowired 失效?一文彻底搞懂 DI 注入失败的根因与解法

在企业级 Java 开发中,Spring 框架的依赖注入(Dependency Injection, DI)几乎是每个项目的标配。它让我们告别了手动 new 对象的繁琐,实现了“对象由容器管理,依赖由容器注入”的优雅编程范式。然而,在实际项目中,依赖注入失败是新手甚至老手都会频繁遇到的“拦路虎”。轻则启动报错,重则运行时 NullPointerException,排查起来费时费力。我曾在多个项目中因一个漏掉的注解耽误半天时间,也见过团队成员因循环依赖导致服务无法启动。

2025-11-02 11:49:43 1216 1

原创 深度解析《AI+Java编程入门》:一本为零基础重构的Java学习路径

在编程教育日益智能化的今天,一本真正理解初学者困境的入门书,显得尤为珍贵。清华大学出版社出版的 《AI+Java编程入门:让代码跑起来》,并非简单地将“AI”作为营销噱头,而是从学习者认知规律出发,系统性地重构了Java入门的知识体系。它通过三大内容模块,构建了一条清晰、可执行、低挫败感的学习路径。

2025-10-30 22:56:02 1026

原创 如何掌握【Java】 IO/NIO设计模式?工厂/适配器/装饰器/观察者模式全解析

在 Java 开发中,IO/NIO 是我们每天都会接触的基础 API,但你是否思考过:为什么 InputStream 有那么多子类却能统一操作?为什么 BufferedReader 能轻易增强其他流的功能?为什么 NIO 的 Selector 能高效处理成千上万的连接?这些问题的答案,都藏在设计模式的巧妙运用中。

2025-10-30 22:42:56 1981

原创 【Redis】zset全攻略带你快速掌握:从常见命令到应用场景

在Redis的五种基本数据类型中,zset(有序集合)是最具业务价值的结构之一。它像一个既能自动排序又能快速定位的超级列表,完美解决了"既要去重又要排序"的经典难题。

2025-10-27 18:53:33 1790

基于Vue 3 + CloudBase 的云开发打字小游戏(内附有项目文档)

云开发打字游戏是⼀款基于Vue 3和腾讯云开发(CloudBase)的现代化Web应⽤,旨在帮助⽤户提升打 字速度并通过在线排⾏榜功能激发⽤户的竞争意识。 核心功能: 实时打字练习:⽤户可以通过输⼊随机⽣成的⽂本段落来练习打字,系统会实时计算并显示打字速 度。 智能输⼊验证:系统只允许⽤户输⼊正确的字符,错误输⼊会被⾃动阻⽌,确保⽤户养成正确的打 字习惯。 ⾃动⽂本切换:当⽤户完成当前⽂本段落的输⼊后,系统会⾃动切换到新的⽂本段落,保持练习的 连贯性。 计时挑战:游戏设置了60秒的计时挑战,在有限时间内测试⽤户的打字速度。 成绩提交与排名:⽤户可以在游戏结束后提交⾃⼰的成绩,查看在全球排⾏榜中的排名。 在线排⾏榜:展示所有⽤户的打字速度排名,激发竞争意识和持续练习的动⼒。 用户体验设计 现代化UI界⾯:采⽤渐变⾊、阴影和圆⻆等现代设计元素,提供视觉上的美感。 实时反馈:通过颜⾊变化和动画效果,为⽤户提供直观的输⼊反馈。 游戏引导:详细的游戏说明帮助新⽤户快速上⼿。 响应式设计:适配不同屏幕尺⼨,提供⼀致的⽤户体验。 动画效果:添加适当的动画效果增强交互体验,如输⼊位置的脉冲动画和成绩显示的淡⼊效果。

2025-08-17

移动应用开发实战:HarmonyOS外卖应用界面设计(可用于课设)

项目名称:鸿蒙外卖项目 项目概述:这是一个基于鸿蒙系统的外卖应用项目 要点: 外卖与堂食服务:用户可以选择外卖或堂食,满足不同场景下的需求。 会员福利:提供会员专属福利,增强用户粘性。 精美UI设计:采用简洁、清新的设计风格,提升用户体验。 ArkTS开发:使用ArkTS进行开发,充分发挥鸿蒙系统的特性。 运行环境:项目在DevEco Studio中开发和运行,确保开发效率和代码质量。

2025-06-04

简历写作+面试+技巧+提升求职成功率

内容概要:本文主要探讨如何撰写一份高质量的简历,从三个关键视角分析了不同角色对简历的关注点。 适合人群:正在求职或即将毕业的学生,特别是IT及相关技术领域的求职者。 使用场景及目标:①帮助求职者理解不同阶段面试官的筛选标准;②指导求职者如何根据自身特点优化简历内容;③提升简历通过率,增加获得理想工作的机会。

2025-05-29

空空如也

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

TA关注的人

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