一、核心思路 OpenRouter 兼容 OpenAI API 格式,所以用 spring-ai-starter-model-openai OpenAiChatModel把...
一、核心思路 OpenRouter 兼容 OpenAI API 格式,所以用 spring-ai-starter-model-openai OpenAiChatModel把...
一、问题 高并发下两个事务同时执行 saveOrUpdate 操作同一条不存在的记录,极容易触发 MySQL InnoDB 间隙锁导致死锁,这是线上真实高频坑点。 二、sav...
一、select * 会不会让索引失效? 会直接造成索引失效,不会因为写了select *就不走索引。 索引失效是由 where / join / order by 的条件写...
一、set global slow_query_log=1;作用 开启 MySQL慢查询日志(slow query log),用于记录执行时间超过阈值的 SQL 语句,方便找...
一、核心结论 Spring AI 本身支持 SSE(Server‑Sent Events)流式输出,直接实现打字机效果,不需要 WebSocket,这是问答大模型最主流方案。...
一、核心结论 MySQL(8.0+)也支持 CTE、窗口函数,但PG 对高级 SQL 语法、高级数据类型、递归、集合、自定义逻辑、JSON 处理、行类型、数组、LATERAL...
一、接口事务注解三种情况 1.1 不加 @Transactional Spring不会开启 Spring 托管事务。 但不等于没有数据库事务,取决于数据库连接的 autoco...
一、安装部署 1.1 创建工作目录 根据你自己服务器的目录来调整 2.2 编写 docker-compose.yml 端口用途 1883 : 标准 TCP MQTT 端口,绝...
一、基础定义 RLS 是数据库原生行粒度访问控制能力,区别于传统仅能控制整张表的 GRANT 表权限,可通过策略规则限制角色 / 会话只能看到、修改表中满足条件的行,所有 D...
一、引入依赖包 二、工具类
一、环境准备创建目录 二、下载指定版本(2024 稳定版) MinIO 历史版本归档:https://dl.min.io/server/minio/release/linux...
一、logback日志切割代码
一、在服务器A上导出镜像为 tar 文件 执行后会在当前目录下生成一个名为liberica-openjdk-17.0.13.tar的镜像文件 二、将tar文件下载到本地 可以...
一、ocker/overlay2 是什么目录? docker/overlay2 是 Docker 默认使用的 Overlay2 存储驱动 的工作目录,位于 Docker 数据...
一、环境描述 目前,在Ubuntu 22.04.5 LTS系统里,已经安装了JDK 1.8.0_452,环境变量也配置好了。现在需要另外再安装一个JDK 21.0.7 给一个...
一、部署操作 1.1 阿里云ECS服务器版本 显示版本:Ubuntu 18.04.6 LTS 1.2 启动java服务 1.3 查看java服务端口8085 显示: 1.4 ...