自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何用 Prompt 让 AI 主动发现设计问题

Prompt 的本质,是给 AI 一个“挑你毛病的许可”。当你开始这样用 Prompt:AI 不再只是代码生成器而是一个:冷静理性不带情绪随时可用的高级工程师默认 Prompt → AI 是执行者进阶 Prompt → AI 是审查者高级 Prompt → AI 是“假设变化后帮你找雷的人”你不是让 AI 帮你写代码,而是让它帮你提前踩坑。

2025-12-23 15:05:48 673

原创 如何通过 Prompt Engineering 显著提升 AI 生成代码的质量

把 Prompt 当成需求说明书,而不是一句话让 AI 扮演你理想中的技术同事先设计,再写代码,逐步迭代Prompt 不是一句话,而是一种工程能力。AI 是一个高级程序员但它不会读心它只能基于你给的信息做判断当你学会用工程化的方式描述需求AI 写的代码会更稳定更贴近生产环境更像一个靠谱的同事不是 AI 写不好代码,而是我们还没学会把需求讲清楚写文章-优快云创作中心。

2025-12-23 14:49:53 726

原创 告别多表联查:我们团队为什么坚持拆分复杂SQL查询

经过多个大型项目的实践,我们发现限制多表联查、提倡查询拆分更稳定的系统性能:每个查询都可预测、可监控更顺畅的团队协作:新人快速上手,代码评审更高效更灵活的架构演进:轻松应对微服务化、分库分表等架构变化更可控的技术债务:避免复杂SQL积累导致的维护噩梦简单的查询,不简单的收益。这不仅仅是一条SQL编写规范,更是我们对软件工程本质的理解:通过适当的约束创造更好的设计,通过简化复杂性构建更稳健的系统。

2025-12-15 11:52:11 801

原创 JDK 8 即将被淘汰?JDK 17 强势登基!是危言耸听还是时代必然?

这不仅仅是两个版本的差异,而是 8年技术演进的鸿沟JDK 8: 引入了函数式编程的基石。示例对比: JDK 17: 现代Java语言的集大成者,让Java代码几乎像动态语言一样简洁。文本块:完美处理多行字符串(如JSON、SQL、HTML)。 Record类:用于创建不可变的数据载体类,自动生成构造器、getter、equals、hashCode、toString。 Switch表达式:更安全、更强大,可以直接返回值。 JDK 8:默认GC:Paral

2025-10-12 10:04:14 703

原创 AI在医疗诊断中的应用:机器能否超越医生?---一个程序员的思考

ai诊断必然会发生诊断结果不准确这一情况,我的答案不是因噎废食,而是通过。

2025-10-11 17:17:20 552

原创 程序员必备:100条高频SQL语句速查手册(附代码详解)

1.数据库操作-- 创建新数据库-- 创建一个名为 'my_shop' 的数据库-- 选择/使用指定数据库-- 后续操作将在 'my_shop' 数据库中进行-- 删除数据库 (谨慎使用!-- 删除名为 'old_backup' 的数据库-- 显示所有数据库 (MySQL)-- 列出服务器上的所有数据库2.表操作-- 创建新表CustomerID INT PRIMARY KEY AUTO_INCREMENT, -- 主键,自增。

2025-08-12 20:14:11 1775

原创 Spring Cloud 微服务架构详解

微服务是一种架构风格,它将一个复杂的应用拆分为一组小型、独立部署的服务,每个服务围绕特定业务能力构建,并通过轻量级通信机制(如 HTTP RESTful API)进行交互。每个微服务可以独立开发、测试、部署和扩展。Spring Cloud 是一套基于 Spring Boot 的微服务开发工具集,提供了分布式系统常见的基础设施服务,如配置管理、服务注册与发现、断路器、智能路由、微代理、控制总线等。Spring Cloud 为微服务架构提供了全方位的解决方案,极大地简化了分布式系统的开发和运维。

2025-07-27 20:33:50 1948

原创 Redis在企业实战开发中的核心作用:从缓存到分布式系统的关键支柱

在高并发、分布式系统成为主流的今天,Redis已成为企业技术栈中不可或缺的组件。据2024年最新统计,超过的互联网企业在生产环境中使用Redis,处理着每秒数十万甚至上百万级的请求在现代软件开发领域,已成为系统设计的核心要求。面对海量用户和实时数据处理需求,传统数据库在性能方面逐渐显现瓶颈。正是在这样的背景下,凭借其卓越的性能和灵活的数据模型,从众多解决方案中脱颖而出,成为企业技术架构的关键组成部分。

2025-06-29 13:12:36 1674

原创 封装和抽象类和接口的区别

绑定在一起,隐藏对象的内部状态和实现细节。,用于定义子类的通用特性。的基本原则之一,通过将。

2025-06-24 23:08:29 462

原创 解决阿里巴巴创建的SpringBoot打包失败问题

将true改成false或者直接删除掉。

2025-06-11 10:49:21 237

原创 Spring事务超时检查机制讲解事务超时不回滚的问题

Spring事务超时机制

2025-05-27 10:39:51 651

原创 spring中读取不到properties文件的属性值

每次写代码,刷新maven都会出现这个问题,困扰了我好久,找了好多博主,每一个能解决我的问题,自己摸索了半天,终于解决了。

2025-05-25 20:49:30 814

原创 Spring读取properties文件中文乱码问题解决方案

中文乱码问题的主要原因是文件编码不匹配导致的。具体来说:1. properties文件默认使用ISO-8859-1编码2. 而我们的中文文件通常使用UTF-8编码3. 当Spring读取文件时,如果没有正确指定编码,就会导致中文显示乱码。

2025-05-23 12:13:30 661

原创 Java中String、StringBuffer和StringBuilder的区别

1.三种类型在创建时都会在堆内存中分配空间2.String的创建方式最特殊,涉及字符串常量池3.StringBuffer和StringBuilder的创建方式类似,但线程安全性不同4.合理选择数据类型和预分配容量可以优化性能5.根据实际需求(是否多线程、修改频率等)选择合适的数据类型。

2025-05-21 09:42:01 482 1

空空如也

空空如也

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

TA关注的人

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