• 极其简单Web架构(radically simple web)是一个面向初创企业和小型企业的 Web 应用程序蓝图:何使用 模块化单体Modular Monolith
  • 来自Anton Zhiyanov文章:我写代码赚钱已经有 15 年了:我尝试过其他角色--产品管理、分析、测试--但都没有坚持下来。这些年来,我发现自己很笨。 icon
  • 技能文件夹是一种将确定性脚本与非确定性大语言模型能力完美融合的模块化框架,通过嵌套调用实现复杂工作流的自动化编排,让编程代理按需加载上下文,实现高效、可重复、可靠的任务执行。 技能系统代表一种工程级思维方式。它把智能模型的灵活表达能力,与脚本和模板的稳定执 icon
  • 单体架构是一种软件设计方法,其中应用程序的所有组件都集成为一个不可分割的单元。在这种架构中,整个应用程序(包括用户界面、业务逻辑和数据访问层)作为单一实体进行开发、部署和维护。 什么是单体? 单一存储库 — icon
  • 关于Spring Modulith 1.3版本的新特性介绍。以下是该版本的主要更新内容: 1、基线升级:Spring Modulith 1.3升级到了Spring Boot 3.4和Spring Framework icon
  • 在本文中,我们将讨论在@Transactional块中发布消息的需求以及相关的性能挑战,例如延长的数据库连接时间。为了解决这个问题,我们将利用Spring Modulith的功能来监听 Spring 应用程序事件并自动将它们发布到Kafka主题。 事件外部 icon
  • 在软件开发的动态环境中,代码内聚性的概念是创建高效且可维护的应用程序的基石。尤其是在Java这种以其健壮性和可扩展性而闻名的语言中,理解和应用内聚性原则可以显着提高软件项目的质量。 本文深入探讨了 Java 中的代码内聚性领域,提供了见解、实际示例和最佳实 icon
  • 在不断发展的软件架构领域,对完美设计范式的追求仍在继续。在单体架构和微服务架构之间持续不断的争论中,出现了一种和谐的融合,提供了两全其美的方案——引入了模块化单体架构的概念。想象一下一种设计方法,它将单体结构的简单性和易用性与模块化设计的灵活性和可维护性无缝地结合在一起。这是模块化单体的本质——一种 icon
  • 本文说明在决定单体、微服务和无服务器架构时权衡的简化思维模型。目标是突出每种风格的固有优势和差距,同时为何时选择哪种建筑风格提供指导。 单体小型团队或项目的理想入门架构。它启动起来很简单,并且通常可以提供很多里程, icon
  • 这篇博文深入探讨了如何构建Spring Boot应用程序、利用Docker一致的本地环境、Zipkin进行跟踪以及实现 100% 代码覆盖率的策略。 我们将探讨设置基于功能的模块化bookstore应用程序作为示例。我们将利用JPA数据持久性、Swagge icon
  • 咱团队当年搞文档API的时候,简直就是个"科技小白鼠实验室"!第一次做SaaS产品,看见别人都在玩"微服务"这种高大上的东西,我们脑子一热就跟风了。结果呢?就像小学生非要穿大人的高跟鞋——摔得那叫一个惨! 微服务这玩意儿本来是大公司用的,人家每个部 icon
  • Python 命名空间包是一种将多个独立包组合成单个可导入命名空间的方法。它们允许您拥有两个或多个可以在同一父命名空间下导入的单独包。 Python 命名空间包是一种高级 Python 特性。您可能听说过它们与 init. icon
  • 在本教程中,我们将学习如何高效地为多模块 Maven 项目构建 Docker 镜像。我们将首先探索多阶段 Docker 构建,以充分利用 Docker 的缓存机制。 然后,我们将研究使用 Google 的Jib Maven 插件的替代方法。此工具允许我们创 icon
  • 最近在啃一本挺牛的书,叫《软件设计哲学》,作者是个叫John Ousterhout的大佬。这书里有个核心观点,特别有意思,翻译成大白话就是:写代码得尽量搞“深模块,浅接口”。啥意思呢?就是说,你写一个功能模块,最好把复杂的玩意儿都藏在里面,外面只露一个简单到爆的接口,让别人用的时候压根不用费脑子去理 icon
  • 前两天我特意去打听现在那些时髦的SPA前端用的REST程序,代码量跟淘宝、B站这种级别差不多大。我这种老Java程序员觉得最顺手的写法就是: controller控制流程、 service干脏活累活、 entity当数据模型、 repository管仓库、 < icon
  • Andrej Karpathy大神观点:怎么像细菌一样写代码,打造一个超牛的开源社区 细菌的代码(也就是它们的基因组)简直就是编程界的“短平快”神器!它们是怎么做到让自己的“代码”在地球上各种奇葩环境——从冰天雪地到火山口,从酸得冒泡到碱得发慌, icon
  • 这是提供企业级软件项目文件结构布局指南,通过严格分离纯业务逻辑与基础设施代码,实现高可维护性与可测试性,并支持按项目规模灵活简化。点击标题 项目结构终极参考 刚打开一个新 icon