AI
Yiyi_Coding
紧跟前沿技术,引领 AI 潮流。介绍非常有用好玩的开源项目。 编程语言,以 Java 为主要方面。 目的:让编程变得好玩、高效、有用,提升商业软件的效率。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AI与工作场景(三)收集ids与List转成Map
再关联Set值时,利用Map的key的Hash特性,可以快速定位。于是我们需要两个功能的通用方法。通用方法的目的是为了支持泛型。提示词:Jdk25,List 根据 field 转成 Map的key, value 为List元素本身的通用方法。在工作场景中,我们往往需要把 Entity 实体的列表收集成 ids,然后再使用此。今天我们的提示词:Jdk25(可以不需要,主要是我现在全部采用最新的方式)。提示词:Jdk25, List 收集 ids 的通用方法。代码里面任何一种方法基本都可行。原创 2025-12-22 23:50:36 · 587 阅读 · 0 评论 -
AI与工作场景(二)跨不同数据库的联合查询实现
本文提出了一种利用Java 25实现跨数据库联合查询的方案。通过配置多数据源,结合虚拟线程实现并发查询,并使用增强的Stream API在应用层进行数据关联。该方案避免了复杂SQL语句,采用单表查询提升性能,通过内存中的Map结构实现高效数据匹配(接近O(1))。虽然可能增加内存消耗,但可通过优化查询顺序(先查结果集小的表)来改善。示例代码展示了如何实现MySQL和PostgreSQL之间的跨库内连接查询,体现了Java 25在数据处理方面的新特性优势。原创 2025-12-10 23:17:25 · 449 阅读 · 0 评论 -
AI 与工作场景(一):每日递增生成4位流水号
本文介绍了如何利用AI工具实现Java每日递增4位流水号功能。通过向豆包-AI助手提供提示词"Java实现每日递增生成4位流水号方案。不引入依赖",AI生成了一个完整的解决方案。该方案具有三个关键特性:1)按日自动重置流水号;2)使用Properties文件持久化存储;3)通过原子类和同步机制确保线程安全。生成的代码包含日期格式化、文件读写、并发控制等功能,并提供了测试用例验证持久化效果。该方法展示了如何利用AI快速生成符合特定需求的代码解决方案,有效提高开发效率。原创 2025-11-27 23:24:06 · 197 阅读 · 0 评论
分享