![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 96
秦怀
这个作者很懒,什么都没留下…
展开
-
数据库批量插入这么讲究的么?
最近新的项目写了不少各种 insertBatch 的代码,一直有人说,批量插入比循环插入效率高很多,那本文就来实验一下,到底是不是真的?测试环境:SpringBoot 2.5Mysql 8JDK 8Docker首先,多条数据的插入,可选的方案:foreach循环插入拼接sql,一次执行使用批处理功能插入搭建测试环境`sql文件:drop database IF EXISTS test;CREATE DATABASE test;use test;DROP TABLE IF原创 2022-01-04 08:36:38 · 1217 阅读 · 0 评论 -
完蛋,我的事务怎么不生效?
前言事务大家平时应该都有写,之前写事务的时候遇到一点坑,居然不生效,后来排查了一下,复习了一下各种事务失效的场景,想着不如来一个总结,这样下次排查问题,就能有恃无恐了。那么先来复习一下事务相关知识,事务是指操作的最小工作单位,作为一个单独且不可切割的单元操作,要么全部成功,要么全部失败。事务有四大特性(ACID):原子性(Atomicity):事务包含的操作,要么全部成功,要么全部失败回滚,不会存在一半成功一半失败的中间状态。比如A和B一开始都有500元,A给B转账100,那么A的钱少了100,B的钱原创 2021-12-28 09:08:52 · 1650 阅读 · 0 评论 -
如何用Docker Compose部署项目?
文章目录前言Docker Compose1. Docker Compose是什么?2. Docker Compose 的具体步骤3. 如何在IDEA项目里面使用Docker Compose启动可能出现的坑点前言之前我们用docker部署了springboot,redis,mysql的项目,但是是部署在三个不同的容器里,还需要先知道redis和mysql的ip地址,手动配置到springboot应用容器里,我只是想快速在本地进行测试啊,这样成本太高了,有没有什么办法,把他们集中管理呢?比如把它构建成为一原创 2021-12-21 08:56:57 · 1045 阅读 · 0 评论 -
无快不破,在本地 docker 运行 IDEA 里面的项目?
文章目录前言Docker Compose1. Docker Compose是什么?2. Docker Compose 的具体步骤3. 如何在IDEA项目里面使用Docker Compose启动可能出现的坑点前言之前我们用docker部署了springboot,redis,mysql的项目,但是是部署在三个不同的容器里,还需要先知道redis和mysql的ip地址,手动配置到springboot应用容器里,我只是想快速在本地进行测试啊,这样成本太高了,有没有什么办法,把他们集中管理呢?比如把它构建成为一原创 2021-12-18 19:01:00 · 2331 阅读 · 0 评论 -
如何基于 Docker 快速搭建 Springboot + Mysql + Redis 项目
文章目录前言项目目录搭建项目1. docker安装启动mysql以及redis1.1 安装mysql1.2 安装redis2. 初始化数据库3.创建项目4.初始化代码4.1 全局配置文件以及启动类4.2 实体类4.3 Redis工具类4.4 Mysql 数据库操作4.5 Service层4.6 Controller 控制层4.7 pom依赖测试前言有时候我们需要快速启动一些项目,但是环境往往折腾了好久,因此弄一个可以重用的快速搭建的教程,docker简直就是这方面的神器,Docker 是一个开源的应用容原创 2021-12-17 00:26:23 · 1955 阅读 · 1 评论