首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
架构设计
信码由缰
创建于2021-05-18
订阅专栏
架构设计相关的文章
等 7 人订阅
共33篇文章
创建于2021-05-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在企业级 Java 中应用领域驱动设计:一种行为驱动方法
了解如何结合 DDD 和 BDD 于企业级 Java 中,以创建能够模拟真实业务领域并通过可执行场景验证行为的软件。
2024年低代码开发趋势报告
低代码、无代码、公民开发、AI自动化、可扩展性——如果你在科技界工作,你很可能会被鼓励使用至少其中一个领域的工具。
构建可用于生产环境的AI智能体
围绕AI智能体的炒作确实存在,但让我们拨开迷雾,直面实质。在过去六个月中,我致力于构建并部署用于生产环境的AI智能体,并深刻认识到演示系统与可用于生产环境的系统之间存在着巨大差距。
如何构建 AI 智能体(2025 完全指南)
AI 智能体革命才刚刚开始。虽然炒作是真实的,但机遇也是真实的。通过遵循本指南并避免常见陷阱,你今天就可以构建出能够交付真正价值的智能体,同时为即将到来的自主未来做好准备。
氛围编程:IT领导者须知
氛围编程并非要取代开发人员,而是一种加速数字化转型的战略推动器,它能提高生产率,并且是打造快速上市工具的一种经济高效的选择。然而,IT高管必须将治理与赋能相结合,以最大化其价值,同时控制氛围编程带来的
AI智能体是加速器,而非开发者替代品
将AI集成到应用开发中的核心挑战,不在于其协助能力,而在于我们能在多大程度上放心地将控制权委托给它。
构建复合AI系统以实现可扩展工作流
生成式AI、大语言模型和多智能体编排的融合催生了一个变革性的概念:复合AI系统。这些架构超越了单个模型或助手,代表了智能代理的生态系统,它们通过协作来大规模交付业务成果。
Netflix系统架构解析
是否曾好奇Netflix如何让您目不转睛地享受无中断的流畅播放体验?幕后功臣正是Netflix架构,它负责提供吸引全球观众的无缝流媒体体验。Netflix的系统架构强调了决定未来内容形态的重要性。
敏捷开发与DevOps的对比
敏捷开发与DevOps的区别 敏捷与 DevOps 之间的主要区别在于:敏捷是关于如何开发和交付软件的哲学,而 DevOps 则描述了如何通过使用现代工具和自动化流程来持续部署代码。
开发人员的编程心理学
我之前写过,编程有两个受众:CPU 和你的编程伙伴。 “让它工作、让它漂亮、让它快速”是绝妙的编程建议,也是我从第一次读它开始就一直牢记在心的建议。
软件开发中的常见的15个定律和原则释义及应用
本文列举了一些可以应用于软件开发的最流行的规律和原则。对于每条规律,我们将快速讨论其主要命题,然后探讨如何将其应用于软件开发(也许何时不应该)。
Java 设计模式 Monads 的美丽世界
Monads 是非常强大和方便的工具。使用“当价值可用时做”的思维方式编写代码需要一些时间来习惯,但是一旦你开始使用它,它将让你的生活变得更加简单。
在 Java Spring Boot 项目中使用结构化日志节省时间
在本文中,我们将研究如何利用结构化日志来大大增加日志的价值。 我们将通过一些非常实用的技巧来提高应用程序日志数据的价值,并使用 Logz.io 作为日志平台来查询日志。
使用 Spring Boot 构建可重用的 Mock 模块
在本文中,我们将着眼于创建这样的模块,讨论为什么模拟整个模块比模拟单个 bean 更好,然后介绍一种简单但有效的模拟完整模块的方法,以便使用 Spring Boot 进行简单的测试设置。
实用函数式 Java (PFJ)简介
实用函数式 Java (PFJ) 试图定义一种新的惯用 Java 编码风格。编码风格,将完全利用当前和即将推出的 Java 版本的所有功能,并涉及编译器来帮助编写简洁但可靠和可读的代码。
Bash 脚本简介
通过本入门指南,您将对什么是 Bash、什么是脚本以及 Bash 中的脚本有什么了解。你不需要了解很多关于编程的知识,就可以将不同的 Linux 应用程序和工具拼凑在一起,并制作一些有用的东西。
如何在 Spring 中使用事件
在这篇简短的文章中,我们介绍了在 Spring 中处理事件的基础知识,包括创建一个简单的自定义事件、发布它,然后在监听器中处理它。
使用 Spring Boot 和 @SpringBootTest 进行测试
使用@SpringBootTest 注解,Spring Boot 提供了一种方便的方法来启动要在测试中使用的应用程序上下文。
使用 Spring Boot 和 @DataJpaTest 测试 JPA 查询
通过 @DataJpaTest 注解,Spring Boot 提供了一种便捷的方法来设置一个具有嵌入式数据库的环境,以测试我们的数据库查询。
使用 Spring Boot 和 @WebMvcTest 测试 MVC Web Controller
在有关使用 Spring Boot 进行测试的系列的第二部分中,我们将了解 Web 控制器。我们将探索 Web 控制器的实际作用,这样我们就可以构建涵盖其所有职责的测试。
下一页