接口性能优化方案-202509120207 接口性能优化方案 一,背景 针对接口耗时过长的问题,总结关于接口性能优化的通用方案。 二,接口优化方案总结 1,批处理 在循环插入场景的接口中,可以在批处理执行完成后一次性插入或更新数据库,避免多次 IO。 JPA批处理示例: //for循环单笔入库 fo
SpringDataJpa框架-202509120151 SpringDataJpa框架 一、什么是JPA jpa 的全称是 Java Persistence API , 中文的字面意思就是 java 的持久层 API , jpa 就是定义了一系 列标准,让实体类和数据库中的表建立一个对应的关系,当
ES-202509120220 ES 一、概述 1、简述ES ElasticSearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎,基于 Apache Lucene 实 现。它提供了一个分布式的多用户的全文搜索引擎。它能很方便的使大量数据具有搜索、分析和 探索的能力。充分利用 Elastic
工作流-202509120150 工作流 1. 什么是工作流 使用编程语言完成一套固定的审批流程:例如请假审批流程、订单配送流程、入职,辞职审 批流程 使用场景: 业务类:合同审批流程、订单处理流程、出入库审批流程等。 行政类:请假流程、出差流程、用车流程、办公用品申请流程等。 财务类:报销流程、支
MyBatis & MyBatis-Plus-202509120214 MyBatis & MyBatis-Plus 一、概述 Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 S QL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statem
maven基本使用-202509120152 maven基本使用 maven基本使用 maven介绍 什么是maven maven是一个 优秀的构建工具 什么是构建 开发编写的是源代码,然而运行需要的是可执行文件或可部署的应用程序。 maven作为构建工具是将java源代码变成可运行的文件,比如ja
spring事务 事务的传播类型 该属性用于设置底层数据库的事务隔离级别,事务的隔离级别介绍: @Transactional注解可以作用于接口、接口方法、类以及类方法上,它可以通过不同的参数来选择什 么类型Exception异常下执行回滚或者不回滚操作。 //如果有事务, 那么加入事务, 没有的话新
Docker Compose实战:一键部署Java应用 本文通过实际案例,演示如何使用Docker Compose一键部署完整的Java应用栈。 一、项目结构 project/ ├── docker-compose.yml ├── app/ │ ├── Dockerfile │ └── ta