领域驱动设计
01. 引言 作为一个有点“代码洁癖”的程序员,工作中最让我头疼的莫过于修改质量糟糕的代码了。每每看到大量晦涩冗余、没有细细思考就胡乱写就的代码,我都先得一行一行地去理解这个人想要通过这一长串代码(通常是放…
01. 引言 作为一个有点“代码洁癖”的程序员,工作中最让我头疼的莫过于修改质量糟糕的代码了。每每看到大量晦涩冗余、没有细细思考就胡乱写就的代码,我都先得一行一行地去理解这个人想要通过这一长串代码(通常是放…
LangExtract 是Google推出的一个基于大语言模型(如 OpenAI、Claude、Google AI 等)的信息抽取工具库。 它的核心能力是: 从非结构化文本中提取你关心的信息 支持自定义实体类型(不局限于“人名 / 地点 / 组织”) …
01. 什么是分布式事务? 在单体系统中,一次业务操作通常只涉及一个数据库节点,本地事务即可通过 ACID(原子性、一致性、隔离性、持久性)确保数据正确性。但随着系统拆分为微服务、数据分片、读写分离、多数据库…
01. 引言 在某些场景中,我们可能需要Java程序使用针对特定架构原生编译的代码,比如: 程序需要跟硬件交互。 提高对性能敏感的程序的性能。 与非Java环境交互,重用其他语言编写的库,节省用 Java 重写的工作。 我…
CI/CD的全称是持续集成/持续交付(Continuous Integration and Continuous Delivery),是一种软件开发实践,目标是通过自动化的过程来加速软件交付。CI/CD管道是实施CI/CD的工作流程。
窗口函数(Window Function)是MySQL 8.0才加入的一项重要功能,之前需要很复杂的操作才能实现的分析、汇总等等查询通过窗口函数终于可以很简单地实现了。窗口函数在一组查询行上执行类似于聚合的操作。大多数聚合…