logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Drools规则引擎实战指南

Drools规则引擎实战指南摘要 Drools是一款开源的Java业务规则管理系统(BRMS),通过将业务逻辑与代码分离,提高系统灵活性。本文介绍了Drools的核心架构,包括KieBase知识库、KieSession工作内存和规则执行队列Agenda。实战部分展示了Maven依赖配置、项目结构设计,以及实体模型定义方法。通过规则引擎,业务人员可直接维护业务规则,无需修改代码即可实现业务逻辑变更,

文章图片
#java
LangChain4j_实战指南

摘要 LangChain4j是Java生态中的AI应用开发框架,提供完整的LLM工具链支持。本文介绍了其核心架构、功能特性和企业级应用场景。框架支持30+主流LLM模型,具备RAG、Agent、Memory等完整功能,与Spring Boot深度集成。文章详细分析了其分层架构设计,包括应用层、核心组件层和集成层,并对比了与其他Java AI框架的差异。LangChain4j适用于智能客服、知识问答

文章图片
#java
StepBuilder模式详解

Step Builder模式是一种改进的Builder模式,通过在编译期强制按顺序设置必填参数来确保对象构建的完整性。相比传统Builder模式,它通过定义接口步骤链(UsernameStep→PasswordStep→EmailStep→BuildStep)来保证类型安全,避免运行时检查必填参数的缺陷。实现时,每个步骤只暴露下一步需要的方法,最后通过静态工厂方法返回构建完成的User对象。这种模

文章图片
#建造者模式#java
SpringAI_PostgreSQL智能医院问诊助手

本文介绍如何利用Spring AI框架结合PostgreSQL pgvector扩展构建智能医院问诊客服助手。该系统可解决患者挂号困难、疾病咨询复杂等医疗痛点,提供智能导诊、用药咨询、病历解读等功能。采用的技术栈包括Spring Boot 3.2+、Spring AI 1.0.0-M4、PostgreSQL+pgvector等,实现高准确率(>90%)、低延迟(<2秒)的医疗咨询服务。

文章图片
#postgresql#java
责任链模式详解

在实际的软件开发中,我们经常会遇到这样的场景:一个请求需要经过多个处理者的处理,但我们不希望请求的发送者与接收者耦合在一起。责任链模式(Chain of Responsibility Pattern)正是为了解决这类问题而诞生的。本文将深入讲解责任链模式的原理、实现方式以及在生产环境中的实际应用。责任链模式是一种行为型设计模式,它允许你将请求沿着处理者链进行传递,直到其中一个处理者对其进行处理。该

文章图片
#责任链模式#java
到底了