自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Docker部署xxl-job-admin以及Spingboot实现定时器调度

docker官网搜索镜像地址:https://hub.docker.com/r/xuxueli/xxl-job-admin 下载镜像 docker pull xuxueli/xxl-job-admin:2.2.0 使用该镜像启动容器 docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://10.64.160.59:3306/xxl_job?useUnicode=true&characterEncodi..

2020-11-05 11:40:49 1358 1

原创 什么是事务?事务的四个特性以及事务的隔离级别

什么是事务  事务是指是程序中一系列严密的逻辑操作,而且所有操作必须全部成功完成,否则在每个操作中所作的所有更改都会被撤消。可以通俗理解为:就是把多件事情当做一件事情来处理,好比大家同在一条船上,要活一起活,要完一起完 。并发事务导致的问题  在许多事务处理同一个数据时,如果没有采取有效的隔离机制,那么并发处理数据时,会带来一些的问题。  ●第一类丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖。eg:小明去银行柜台存钱,他的账户里原来的余额为100元,现在打算存入10..

2021-04-08 09:22:34 443

原创 事务的7种传播行为

一、什么是事务传播行为?事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何运行。例如:methodA方法调用methodB方法时,methodB是继续在调用者methodA的事务中运行呢,还是为自己开启一个新事务运行,这就是由methodB的事务传播行为决定的。二、事务的7种传播行为Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性.

2021-04-08 09:11:52 636

原创 Markdown学习

# Markdown学习## 标题### 三级标题#### 四级标题## 字体**Hello World!***Hello World!****Hello World!***~~Hello World!~~## 引用> 选择学习Java,走向人生巅峰!## 分割线---***## 图片![ 截图]()![timg (2)](C:\Users\A02955\Pictures\Saved Pictures\timg (2).jpg)## 超.

2021-01-13 13:54:31 108

转载 Spring5学习笔记

https://www.cnblogs.com/renxuw/p/12994080.html

2020-12-28 20:57:08 191

原创 Jenkins持续集成从入门到精通

《Jenkins持续集成入门到精通》1、持续集成及Jenkins介绍2、Jenkins安装和持续集成环境配置3、Jenkins构建Maven项目4、Jenkins+Docker+SpringCloud微服务持续集成5、基于Kubernetes/K8S构建Jenkins微服务持续集成平台本人已经精通Jenkins,时间问题,没详细写文档,有问题请联系QQ:121214756...

2020-11-27 10:50:12 513

原创 mybatis-plus自动生成代码实现

1、引入 jar <!--代码生成器--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.0</version> </dependency> <!--模板引擎 依赖--> &l

2020-11-11 15:27:22 188

原创 springboot集成swagger2,解决访问404问题

现在主流的前后端分离开发,swagger是一个方便后端编写接口文档的开源项目,用于生成、描述、调用和可视化RESTful风格的Web服务。1、pom引入jar,最新的3.0.0版本会报404,有点Bug,所以选择2.9.2<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <versi

2020-11-10 08:45:55 18660 7

原创 idea集成docker实现自动发布项目

1、编辑docker配置文件vim /lib/systemd/system/docker.service2、替换ExecStart#将ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock#替换为ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock3、防火墙开启2375端口

2020-11-06 14:52:07 362

原创 springboot集成nacos,使用docker部署nacos

1、拉取镜像docker pull nacos/nacos-server2、初始化nacos数据库初始化nacos数据sql3、运行镜像docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server4、访问Nacos ,初始用户名nacos 密码nacoshttp://ip:8848/nacos...

2020-11-05 11:03:04 1056

原创 Centos7部署Docker私有仓库Harbor

1、Install Docker CE,这里略过2、Install Docker-composecurl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose#授权chmod +x /usr/local/bin/docker-compose#查看Docker-compose版本

2020-11-04 17:19:22 115

原创 Docker手把手部署jenkins教程,jenkins容器带jdk,maven,docker,git

1、启动docker,下载Jenkins镜像文件docker pull jenkins/jenkins2、创建Jenkins挂载目录并授权权限mkdir -p /var/jenkins_mountchmod 777 /var/jenkins_mount3、创建并启动Jenkins容器docker run -d -p 10240:8080 -p 10241:50000 -v /var/jenkins_mount:/var/jenkins_home -v /etc/localtime

2020-11-03 23:25:18 2654 4

原创 SpringBoot项目打包Docker镜像运行

1、构建SpringBoot项目2、打包运行mvn package3、编写dockerfileFROM java:8COPY *.jar /app.jarCMD ["--server.port=8080"]EXPOSE 8080ENTRYPOINT ["java","-jar","app.jar"]4、构建镜像# 1.复制jar和DockerFIle到服务器# 2.构建镜像$ docker build -t xxxxx:xx .5、运行容器...

2020-11-03 22:43:13 133

原创 Docker部署Redis集群实战

1、创建网卡docker network create redis --subnet 172.38.0.0/162、通过Shell脚本创建六个redis配置for port in $(seq 1 6);\do \mkdir -p /mydata/redis/node-${port}/conftouch /mydata/redis/node-${port}/conf/redis.confcat << EOF >> /mydata/redis/node-${por

2020-11-03 22:39:14 142

原创 MyBatis-Plus使用通配符组装QueryWrapper条件构造器

1、前端输入指定的约束条件字符,后端接收进行组装QueryWrapper条件构造器 QueryWrapperConverter.classimport com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import org.springframework.util.StringUtils;import java.lang.reflect.Field;import java.lang.reflect.Method;i..

2020-11-03 22:29:02 1909 3

原创 docker部署可视化Portainer

1、查询镜像docker search portainer2、拉取镜像docker pull portainer/portainer3、运行镜像docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-d 后台运行 -p 容器端口映射到主

2020-11-03 22:15:08 300 1

原创 centos7搭建Git私服之Gitlab

1、下载镜像:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm2、安装rpm包rpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm3、打开系统防火墙HTTP和SSH访问sudo yum install curl policycoreutils openssh-server openssh-clients

2020-11-03 08:35:10 388

原创 使用Docker快速部署MySQL

1.查找镜像:docker search mysql也可以去官网查看镜像tag,选择自己需要的版本,否则会下载最新版本:https://hub.docker.com/_/mysql/2、下载镜像,不指定版本则为最新版本 docker pull mysql3、通过镜像创建容器并运行 docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PW...

2020-11-03 08:21:02 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除