Anthropic官方Claude Skills构建指南
Anthropic刚刚官方发布了33页的Claude Skills构建指南,这是全文中文译版 简介 技能(Skill)其实就是一套指令——打包成一个简单的文件夹——用来教Claude怎么处理特定任务或工作流程。这是你自定义Claude最有力的方式之一。 什么时候用技能最合适?就是当你有可以重复执行的
Claude Code IDEA 官方插件安装
IntelliJ IDEA 作为 Java IDE 界的杠把子,AI 功能一直它的一大痛点,因为像一些主流的 AI 插件都不能及时适配,AI 插件生态在 VS Code 面前显得非常贫瘠。 虽然
MySQL2PG v2.0.0 发布,重新定义 MySQL 到 PostgreSQL 迁移的神器
简介 MySQL2PG 是一款用 Go 语言 开发的数据库转换工具,可将 MySQL 5.7+ 数据库无缝迁移到 PostgreSQL 10+。 核心功能 表结构、数据、视图、索引、函数、用户及权限的全链路转换 支持多种参数配置 高性能、高可靠、高移植性
声明式 Feign Client请求外部接口实践
声明式 Feign Client(基本实践) 这种方式利用 Spring Cloud 的特性,代码优雅,且方便统一治理(如日志、超时控制)。 1. 定义外部接口配置 (ExternalFeignConfig.java) 由于外部接口通常比微服务内部调用更不稳定,建议独立设置超时时间。
openEuler 24.03离线安装mysql5.7.44
因为openEuler 默认仓库推荐的是 MySQL 8.0。由于是离线环境,我们需要提前在联网机上准备好所有依赖包。 以下是为步骤指南: 一、 准备工作(联网环境) 首先,下载官方的 Bundle 包(包含所有核心组件)。 访问 M
基础设施起步依赖范式 (Infrastructure Starter Pattern)
在后端架构开发(尤其是基于 Spring Boot 的微服务体系)中,这种“自动配置 + 统一拦截”的设计模式被称为 “基础设施起步依赖范式 (Infrastructure Starter Pattern)”。 当你需要为全公司或全项目提供一个通用功能(如 XSS、限流、日志、异常处理)时,可以套用
@ConditionalOnBean条件注解
@ConditionalOnBean 就是它们的反面镜:“只有当某个特定的 Bean 已经存在于容器中时,我才会被实例化。” 这通常用于依赖性配置。例如:只有当你配置了“数据库连接池(DataSource)”,我才去加载“事务管理器(TransactionManager)”。 1. 核心逻辑 它的判
@ConditionalOnProperty条件注解
@ConditionalOnProperty 就是根据 配置文件(application.properties 或 yml)中的开关 来决定是否加载某个组件。它是实现“功能开关”最常用的手段。 1. 核心逻辑 简单来说,它的逻辑是:“去配置文件里看一眼,如果那个配置项的值符合我的预期,我就启动;否则
@ConditionalOnMissingBean条件注解
在 Spring Boot 的魔法书里,@ConditionalOnMissingBean 可能是最能体现“大度”的注解了。它的核心逻辑非常简单:“如果你没准备,那我就亲自动手;如果你已经准备了,我就靠边站。” 它是实现 Spring Boot 自动配置(Auto-configuration) 的基
Dcoker部署seata-server
第一步:获取正确的配置文件 不要手写配置文件,直接从官方 2.5.0 镜像中复制标准的 application.yml 出来,然后在此基础上修改。 启动一个临时的 2.5.0 容器(如果当前容器已挂载错误配置,先停止它): docker run -d --name seata-temp ap