- 博客(109)
- 收藏
- 关注
原创 redis常用五种数据类型的数据结构总结(SDS、双向链表、压缩列表、哈希表、跳表、整数集合、quicklist、listpack)~~
redis常用数据类型的数据结构分析总结,涉及SDS、双向链表、压缩列表、哈希表、跳表、整数集合、quicklist、listpack八种数据结构设计原理,和string、list、hash、set和zset数据类型所采用数据结构的原因
2022-11-01 07:30:00
11846
原创 深度解析Cassandra:分布式数据库的王者之路
Cassandra:分布式数据库的王者之路 Apache Cassandra是一款开源的分布式NoSQL数据库,专为处理海量数据和高并发写入而设计。作为Facebook开发并贡献给Apache基金会的项目,Cassandra凭借其无主节点架构、线性扩展能力和卓越的高可用性,成为大数据时代的明星数据库。
2026-03-30 08:52:38
441
原创 深度解析 MCP 协议:AI 世界的“USB-C接口“如何打通数据孤岛
MCP协议:AI互联的"USB-C"标准 MCP(Model Context Protocol)是由Anthropic推出的开放标准,旨在解决AI应用与数据源间的连接难题。该协议通过统一接口实现: 四大核心能力: Resources(只读数据) Tools(执行操作) Prompts(提示模板) Sampling(推理请求) 四层架构: 用户交互层 MCP主机层(运行AI应用) MCP服务层(连接各类服务) 数据/服务层
2026-03-30 08:50:29
608
原创 深度解析:AI Agent的底层原理
AI Agent:从对话到自主执行的智能革命 AI Agent代表了人工智能从被动问答到主动执行的重大飞跃。与传统AI不同,AI Agent具备五大核心组件:大脑(LLM)、记忆系统、规划能力、工具调用和行动执行。通过ReAct框架,AI Agent能够自主感知环境、分解任务、调用工具并执行复杂操作。这种架构使AI从"问答机器"进化为"全能管家",能够独立完成从旅行规划到市场分析等复杂任务。
2026-03-28 08:36:01
518
原创 深度解析:AI Skills的底层原理
AI Skills是AI Agent实现专业能力的关键模块,其核心原理可以概括为: 技能定义:AI Skills是封装特定领域能力的模块化单元,包含元数据、指令模板、工具绑定和执行流程四大组件,回答了"做什么"、"怎么做"和"何时用"三个核心问题。 架构设计:一个完整的Skill包含元数据(技能身份证)、指令模板(大脑指令)、工具绑定(能力扩展)和执行流程(工作编排)四层结构,通过结构化设计实现复杂任务的自动化处理。
2026-03-28 08:33:01
302
原创 为什么AI Coding、Skills、Agent智能体都偏爱Markdown?
Markdown已成为AI时代的通用语言,广泛应用于AI Coding、Skills系统和Agent智能体。
2026-03-27 08:25:27
797
原创 Pencil:重新定义设计与开发的边界
Pencil是一款革命性的AI原生工具,将Figma式设计画布嵌入VS Code等IDE,实现"设计即代码"理念。
2026-03-27 08:22:42
728
原创 AI编程的局限性:Spec驱动开发能取代程序员吗?
AI编程的局限性:Spec驱动开发能否取代程序员? 2025年AI编程工具已渗透软件开发核心流程,生成全球41%的代码量,开发者效率提升88%。然而腾讯云数据显示,48%的AI生成代码含高危漏洞,致命Bug数量是人工代码的2.3倍。主要问题包括路径遍历漏洞(34%)、硬编码凭证(30%)、资源泄漏(18%)和控制流错误(48%)。AI在验证demo中表现优异,但在生产环境暴露严重缺陷:67%开发者错误认为AI代码更安全,仅19%会系统审查安全漏洞。详细Spec编写本身就需要编程能力,成本不亚于直接编码。
2026-03-26 08:35:42
477
原创 深入理解AI大模型中的Token:从原理到优化实践
本文深入解析了AI大模型中的Token机制及其优化策略。Token是AI处理文本的最小单位,中文通常1字对应1-2个Token,英文1词对应1-1.3个Token。关键发现是多轮对话中Token消耗呈累积性增长,第5轮可达第1轮的16倍,因模型需完整历史记录才能理解上下文。文章详细介绍了Token计算规则,包括输入输出价格差异(输出通常是输入的2-3倍),并提供了四大优化策略:控制上下文长度、精简输入内容、规范输出要求及技术优化手段。
2026-03-25 08:49:35
857
原创 Spring Boot内存优化实战:让你的应用轻如鸿毛
摘要: 本文探讨Spring Boot应用内存优化方案,对比默认配置(200-500MB)与优化后(50-100MB)的显著差异。从JVM参数调优(堆内存、GC算法)、框架层优化(依赖精简、自动装配排除)、代码层改进到GraalVM Native编译,提供全链路优化策略。
2026-03-25 08:47:33
540
原创 自动化不是方案,而是选择:不同场景下的云服务自动化部署实战指南
本文探讨了不同场景下的云服务自动化部署策略,强调"自动化不是通用方案,而是定制化选择"。
2026-03-24 08:26:49
499
原创 2026年国内外大模型全解析:性能排行榜与深度对比
2026年全球AI大模型竞争格局呈现中美双强态势。OpenAI的GPT-4.5以82.5分领跑,在复杂推理领域优势明显;Anthropic的Claude 3.5 Sonnet以编程能力见长。中国厂商表现亮眼,深度求索的DeepSeek R1位列全球第七,成为国产最优;阿里云Qwen2.5-Max在数学编程单项排名第一。国产模型在中文理解、垂直领域应用等方面展现出差异化优势,如Kimi的20万字长文本处理、文心一言的中文情感识别等。
2026-03-24 08:23:19
4721
1
原创 AI Coding工具分析项目结构:代码量会影响分析准确性吗?
AI Coding工具分析项目结构的准确性确实受代码量影响。当项目规模超过AI模型的上下文窗口限制时,分析准确性会下降,表现为全局视角碎片化、代码细节遗漏和语义理解偏差。通过分层分析、精准上下文引导、关键路径追踪、测试用例辅助、文档先行和增量交互等方法,可有效提升大型项目的分析准确性。开发者应根据项目规模选择合适的分析策略,结合AI工具与人工验证,以获得最佳理解效果。
2026-03-23 08:34:25
518
原创 Java核心关键字全解析:AI Coding时代的性能优化指南
Java核心关键字性能优化指南 本文深入解析static、final、volatile三大Java关键字在AI编程时代的性能优化应用: static:通过类级别共享减少内存占用,适用于常量池优化、工具类设计和静态初始化块,可显著降低重复创建对象的开销。 final:利用不可变性实现编译器内联优化、逃逸分析和线程安全,特别适合不可变对象设计,在高并发场景下性能提升可达50%。 volatile:提供轻量级同步机制,相比synchronized性能更优,但需注意不保证原子性的特性。
2026-03-23 07:42:31
546
原创 Go语言Web框架选型指南:从入门到精通
本文介绍了5款主流Go语言Web框架的选型指南。Gin作为高性能轻量级框架,适合API服务和微服务;Echo以简洁优雅著称,支持HTTP/2和自动TLS;Beego是功能齐全的企业级MVC框架,内置ORM和监控系统。文章从性能、功能、易用性等维度进行对比分析,并提供了各框架的代码示例,帮助开发者根据项目需求选择最适合的Web框架。
2026-03-22 08:19:15
425
原创 JDK 26 正式发布!这些重磅新特性你必须知道
JDK 26正式发布,带来10项核心新特性。主要更新包括:模式匹配支持基本类型、HTTP/3协议支持、AOT对象缓存扩展至所有垃圾收集器、G1 GC吞吐量优化、final字段安全性增强等。特别值得注意的是Vector API(第11次孵化)对AI应用的支持,可加速机器学习推理计算。此外还移除了过时的Applet API,增强了安全加密功能。开发者可通过官方渠道下载JDK 26,建议生产环境等待后续补丁版本。本次更新继续强化Java在现代计算环境中的竞争力。
2026-03-22 07:34:06
567
原创 Skill-Superpowers:AI编程的工业化革命
AI编程正经历从手工调教到工业化组装的范式转变,Skill-Superpowers架构通过模块化封装、渐进式披露和TDD工作流,解决了传统AI编程的质量不可控、复用性差等问题。该架构将开发能力拆分为可组合的技能单元,采用三文件模式结构化管理项目,相比Vibe Coding和Spec Coding,在可靠性、灵活性和维护成本上取得平衡。实战案例显示,构建电商搜索功能时,Skill-Superpowers仅需13分钟即可生成完整代码结构,包含类型定义、业务逻辑和测试验证,大幅提升开发效率与质量。
2026-03-21 07:11:25
750
原创 AI Coding工具记忆功能深度解析:让AI真正“记住“你的项目
AI Coding中codebuddy、Qcoder、trae、claude code等编程工具记忆功能介绍
2026-03-20 08:49:14
775
原创 AI编程新范式:规范驱动开发SpecKit框架完全指南
SpecKit是GitHub推出的开源工具包,专为AI辅助编程设计,采用规范驱动开发(SDD)模式,通过五阶段结构化工作流(项目原则→需求规范→技术方案→任务拆分→代码实现)确保开发质量。
2026-03-20 08:23:45
738
原创 Excel MCP Server:用自然语言操控 Excel,开启“对话式电子表格“新时代
是由开发者 Haris Musa 开源的一款基于 MCP 协议的服务器实现,它将 Excel 的强大功能封装为可被大语言模型直接调用的工具。🚀无需安装 Excel- 仅需 Python 环境即可运行📊完整功能支持- 创建、读取、修改、分析 Excel 数据🤖AI 驱动操作- 通过自然语言指令完成复杂任务🔄实时双向通信- 基于 SSE 的 HTTP 连接,支持持续对话🛡️数据安全可控- 本地部署,数据不出本地环境"excel": {从"人适应工具"到"工具理解人"
2026-03-16 08:58:03
732
原创 AI编程的基础概念:Prompt、Skills、规则、Plan
AI编程的基础概念:prompt、skills、规则、plan、spec ocdeing等等
2026-03-12 09:15:58
608
原创 微服务架构热度已过:从狂热到理性的架构选型之路
微服务架构热度下降,反映的是行业认知的成熟。架构选型没有银弹——每种架构都有其适用场景简单是最高级的复杂——能用简单方案解决的问题,就不需要复杂方案架构应该服务于业务——而不是业务迁就架构演进式架构才是正道——根据业务发展逐步演进Martin Fowler 说过:“You must be this tall to use microservices.”(你必须达到这个高度才能使用微服务)这句话的意思很明确:使用微服务需要相应的团队规模、技术能力和基础设施支持。
2026-03-11 13:30:00
363
原创 PostgreSQL 数据库性能问题定位完全指南
PostgreSQL性能问题定位指南摘要 本文系统介绍PostgreSQL数据库性能问题的定位与分析方法。主要内容包括: 配置文件管理:详细说明postgresql.conf等配置文件的路径查找方法、修改方式(直接编辑/ALTER SYSTEM命令)和参数生效规则 性能问题分类:将常见问题分为CPU高负载、内存异常、磁盘IO瓶颈和SQL查询缓慢四大类,并提供典型表现和影响范围 排查流程:给出从确认问题现象到深入分析的完整排查路径 实用工具:提供多种操作系统下查找配置文件的命令、参数查询SQL和配置文件组织建
2026-03-10 11:27:40
444
java基于UNIX域套接字(unix domain socket)连接redis
2022-12-24
java基于WAL日志订阅获取postgresql实时变更数据代码示例
2022-11-27
javaAgent实现补丁不重出功能,通过attach实现程序运行时加载,同时通过shell脚本部署到容器内
2022-11-13
ThreadLocal弱引用的GC,对线程正常运行的影响
2022-09-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅