自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dylan的博客

学习、总结、分享

  • 博客(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

原创 通义灵码 RepoWiki:让项目“开口说话“,AI 开发的新范式

通义灵码RepoWiki在现有项目上功能开发的应用

2026-03-26 08:39:17 635

原创 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

原创 AI编程新利器:OpenSpec框架让开发更高效

OpenSpec 是一个规范驱动开发工具

2026-03-19 09:18:11 846

原创 老项目需求开发效率翻倍:AI编程实战指南

老项目需求开发效率翻倍:AI编程实战指南

2026-03-19 08:51:25 482

原创 MCP协议实战:让API文档自动生成业务代码,开发效率显著提升

通过swagger、postman、yapi的MCP反向生成代码

2026-03-19 08:29:35 530

原创 AI编程对产品性能、规程开发提效有多少?深度解析与实践指南

AI编程

2026-03-18 08:56:06 745

原创 Redis MCP Server:让 AI 拥有“持久记忆“的革命性方案

redis mcp+LLM

2026-03-18 08:51:34 867

原创 根据测试用例+AI实现界面自动化测试:5大热门工具深度解析

浏览器自动化

2026-03-17 09:17:21 756

原创 Prometheus MCP Server:让 AI 成为你的智能监控运维专家

prometheus支持mcp协议

2026-03-17 08:46:09 458

原创 PostgreSQL MCP Server:让 AI 直接读懂你的数据库

postgresql支持MCP协议

2026-03-17 08:42:37 611

原创 Excel MCP Server:用自然语言操控 Excel,开启“对话式电子表格“新时代

是由开发者 Haris Musa 开源的一款基于 MCP 协议的服务器实现,它将 Excel 的强大功能封装为可被大语言模型直接调用的工具。🚀无需安装 Excel- 仅需 Python 环境即可运行📊完整功能支持- 创建、读取、修改、分析 Excel 数据🤖AI 驱动操作- 通过自然语言指令完成复杂任务🔄实时双向通信- 基于 SSE 的 HTTP 连接,支持持续对话🛡️数据安全可控- 本地部署,数据不出本地环境"excel": {从"人适应工具"到"工具理解人"

2026-03-16 08:58:03 732

原创 软件开发者必备:AI智能体Prompt提示词模版大全

AI编程常用提示词模板

2026-03-16 08:50:37 439

原创 AI编程来了,程序员会消失吗?深度解析行业变局与应对之道

程序员受AI编程的影响

2026-03-16 08:48:19 426

原创 AI龙虾大战:2026年最火的AI智能体全面横评,选对工具效率翻倍!

2026年比较火热的AI智能体,龙虾功能比对

2026-03-13 18:56:47 1527

原创 OpenClaw爆火背后的安全隐患:你必须了解的风险与防护方案

OpenClaw存在的安全风险

2026-03-13 14:19:56 532

原创 代码的冗余设计:过度工程化的陷阱

代码简洁之道

2026-03-12 13:39:53 776

原创 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

原创 通过AI分析数据库慢查询SQL并进行优化

通过AI分析数据库慢查询SQL

2026-03-11 09:14:06 495

原创 通过AI+MCP实现Linux性能问题定位方案

通过AI+MCP定位linux存在的性能问题

2026-03-10 18:10:31 587

原创 PostgreSQL 数据库性能问题定位完全指南

PostgreSQL性能问题定位指南摘要 本文系统介绍PostgreSQL数据库性能问题的定位与分析方法。主要内容包括: 配置文件管理:详细说明postgresql.conf等配置文件的路径查找方法、修改方式(直接编辑/ALTER SYSTEM命令)和参数生效规则 性能问题分类:将常见问题分为CPU高负载、内存异常、磁盘IO瓶颈和SQL查询缓慢四大类,并提供典型表现和影响范围 排查流程:给出从确认问题现象到深入分析的完整排查路径 实用工具:提供多种操作系统下查找配置文件的命令、参数查询SQL和配置文件组织建

2026-03-10 11:27:40 444

原创 PostgreSQL 数据库常用 SQL 查询方式详解

关于postgresql数据库中常用sql查询方式总结,非基础sql语法

2026-03-10 07:00:00 436

java实时同步postgresql变更数据,基于WAL日志

postgresql数据库数据实时变更订阅获取,基于WAL日志实现同步

2023-01-13

java基于UNIX域套接字(unix domain socket)连接redis

通过java socket和lettuce框架基于UNIX域套接(UNIX Domain Socket)协议实现redis连接和操作,使用redis.sock文件

2022-12-24

java基于WAL日志订阅获取postgresql实时变更数据代码示例

java基于WAL日志实时获取postgresql数据库数据,类似于阿里巴巴的canal工具,实现变更数据订阅通知功能,也基于主从数据库数据复制功能

2022-11-27

javaAgent实现补丁不重出功能,通过attach实现程序运行时加载,同时通过shell脚本部署到容器内

javaAgent字节码增强技术(也叫java探针技术)实现补丁不重出功能,通过attach实现程序运行时加载,同时通过shell脚本部署到容器内,涉及宿主机操作docker容器内的shell脚本

2022-11-13

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

TA关注的人

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