springai 简易聊天机器人设计
1. 引言 Spring AI Alibaba 开源项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,帮助开发者快速构建 AI 应用。 2. 效果展示 **源代码 **
Java日志
java⽇志体系 一、体系概述 1.1 ⽇志接⼝ JCL:Apache基⾦会所属的项⽬,是⼀套Java⽇志接⼝,之前叫Jakarta Commons Logging,后更名为Commons Logging,简称JCL SLF4J:Simple Logging Facade for Java,缩写Sl
Spring事务
Spring事务 Transactional注解解析 @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented public @interfac
docker 镜像站
Docker 镜像加速站集合 - License server (xiaoxuan6.us.kg)
微服务架构组件汇总
微服务架构图 下图列出一个完善的微服务架构的各种组件 原图链接 https://www.yuque.com/orbit-b6lbe/izldkn/axwtzgu7veegsrl8?singleDoc# 《微服务架构》
SpringAOP使用
SpringAOP使用 依赖 <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.sp
微服务接口调用OpenFeign
微服务接口调用OpenFeign 特性 可插拔的注解支持,包括Feign注解和JAX-RS注解 支持可插拔的HTTP编码器和解码器 支持Sentinel和它的Fallback 支持SpringCloudLoadBalancer的负载均衡 支持HTTP请求和响应的压缩 1.快速入门 1.引入依赖 在调
springsecurity认证流程和核心组件
用户认证 用户认证流程: 1、用户认证核心组件 **我们系统中会有许多用户,确认当前是哪个用户正在使用我们系统就是登录认证的最终目的。这里我们就提取出了一个核心概念:**当前登录用户/当前认证用户。整个系统安全都是围绕当前登录用户展开的,这个不难理解,要是当前登录用户都不能确认了,那A下了一个订单,
微服务网关 Spring Cloud GateWay
微服务 Spring Cloud GateWay 概述 SpringCloud Gateway使用的是Webflux中的reactor-netty****响应式编程组件,底层使用了Netty通讯框架(非堵塞式IO) Zuul1.x 是基于Servlet2.x 实现的使用的是堵塞式IO,很慢。 作用:
rabbitmq实现幂等性
rabbitmq实现业务幂等性 何为幂等性? 幂等是一个数学概念,用函数表达式来描述是这样的:f(x) = f(f(x)),例如求绝对值函数。 在程序开发中,则是指同一个业务,执行一次或多次对业务状态的影响是一致的。例如: 根据id删除数据 查询数据 新增数据 但数据的更新往往不是幂等的,如果重复执