自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作流审批的实现

Java工作流是一种管理和协调业务流程的方式,它是一种可以自动化执行、监控和控制各种业务流程的技术,旨在帮助组织优化和改进其业务流程,提高效率和质量。Java工作流可以应用于各种场景,例如订单处理、审批流程、工作流程等。通过Java工作流,组织可以实现业务流程的自动化和标准化,提高工作效率和准确性。‌Java作为一种面向对象编程语言,具有跨平台性、性能优异、可靠性高等优势,在实现工作流方面也有广泛的应用。

2024-08-04 23:18:30 1093 1

原创 redis分布式锁

源码在这使用ReentrantLock作为锁两个模块中的代码一致nginx的配置在我源码中可能端口号发生变化,所以请大家按照实际情况来处理图1使用Jmeter模拟高并发,通过nginx转发到两个模块的接口,最后查看redis中设置的商品库存量和控制台打印的日志观察两个模块的打印信息,发现重复消费了,我们加的lock锁没有生效,正如图1中lock锁只能针对自己的JVM上锁,如果是另一个JVM则无法管理。

2024-02-01 00:32:33 402 1

原创 HashMap以及双列集合模型

由2根单列集合组成的集合叫双列集合;双列集合表示的是一种映射关系(一一对应的关系)是由一根Set集合(键集)和一根Collection集合(值集)进行组合在java8中的API文档是这么描述HashMap的。

2024-01-03 22:13:01 1490 1

原创 mybatis的标签使用方法

mybatis中基础标签的使用

2023-11-19 21:24:24 62

原创 docker使用dockerfile文件生成镜像

Dockerfile用来描述docker镜像,docker 通过读取Dockerfile中的指令自动生 成映像。使用 dockerfile构建镜像有以下好处:1.像编程一样构建镜像,支持分层构建以及缓存;2.可以快速而精确地重新创建镜像以便于维护和升级;3.便于持续集成;4.可以在任何地方快速构建镜像;打开docker hub搜索tomcat,找到latest标签并打开:我们可以借鉴其他人写的dockerfile文件在创建自己的dockerfile文件。

2023-07-22 12:05:49 297

原创 docker镜像制作

http://192.168.100.100:8081/ 这里使用自己的ip。如果想将镜像交给测试人员或者运维人员,那么需要压缩镜像,因为镜像文件不。因为数据卷目录实际上引用了宿主机的目录,因此文件本身并不包含在整个容器。收到镜像压缩文件后,需要将压缩文件还原成镜像文件,才能使用。命令可以将当前容器打包成一个新的镜像文件。进入容器执行命令,检查页面文件是否存在。能直接传输,需要转成压缩文件。中,无法被打包到镜像文件中。在其上部署前端静态页面。一、通过容器制作镜像。容器运行后可直接访问该。

2023-07-09 21:46:36 220 1

原创 docker 应用部署(redis)

bind 127.0.0.1 #屏蔽此行,开启远程连接。的配置文件,因此首先需要手动创建。

2023-07-09 21:29:05 151 1

原创 docker数据卷的概念

多个容器挂载宿主机上的同一个数据卷目录多个容器挂载宿主机上的同一个数据卷容器首先将宿主机上的数据卷目录挂载到容器1上然后将容器1挂载到容器2和容器3上此时宿主机上的数据卷目录就会自动挂载到容器2和容3上,即使容器3宕机,也不会影响其他两个容器的运行当-v参数后面只有一个目录的时候,表示只设置容器中的数据卷目录,而宿主机中的数据卷目录会被自动分配docker run-it -v/volume--name。

2023-07-09 16:05:59 112 1

原创 docker交互式以及守护式容器操作

linux的IP+8080访问的不是docker容器的8080端口,我们需要建立映射关系。建立好之后,在访问linux的8080端口就相当于访问docker的8080端口了。这样就进入到了容器的终端中 ,docker容器内部的结构跟linux的结构是一样的。显示是能访问的,因为tomcat2里面没有index文件,所以访问不到主页。我们可以看到并没有容器正在运行,并且也没有进入容器内部。当容器未停止时,在宿主机中可以进入到容器内部命令行。在容器中打开新的终端,并且可以启动新的进程。

2023-07-09 12:46:53 681 1

原创 Docker的一个基本使用以及小案例

2.5安装 DOCKER CEyum install -y docker-ce docker-ce-cli containerd.io 如果报错,重新执行安装一次2.6启动 dockersystemctl start docker systemctl enable docker #设置开机自启动 docker version 版本验证 docker 卸载systemctl stop docker yum remove -y docker-ce rm -r

2023-07-08 23:00:05 285 1

原创 本地缓存和分布式缓存

本地缓存和分布式缓存

2023-02-26 16:12:13 113

原创 后台API-组件抽取的基本原理

spring的初级自动配置类原理,我们自己封装到yaml文件中,更换环境就不用更改代码内容了,直接在yaml或者properties中更改

2023-02-12 23:44:21 124

原创 k8s学习之令牌过期怎么办

k8s加入master节点时令牌过期怎么办

2023-01-09 12:00:49 243

原创 学习k8s之集群自我修复能力

测试集群的自我修复能力

2023-01-09 11:48:51 429

原创 《认识k8s》学习笔记Day01

k8s学习笔记-搭建以及介绍集群

2023-01-08 14:22:08 285

原创 mybatis分步式查询方法

mybatis分步式查询方法

2022-08-14 14:38:08 1257

原创 MYSQL在生产环境的集群方式

业务层百万读写进入数据库,单个的数据库一定是顶不住压力的,所以需要建立集群在业务中,基本上80%的业务是读,数据库,20%的业务是写从服务器会复制主服务器.1. 所以,要进行读写分离,一般是主服务器写,从服务器读,因为从服务器可以创建无数个来应付那80%的读请求.2. 如果写请求量太大,一个主顶不住,那么就需要多个主来抗住压力,也就是主主复制(会有数据不一致问题)解决数据不一致的问题:用机械硬盘, 传输数据用光纤 ,就是快!!!越快出现不一致现象越少数据一致性: 因为主服务器写入数据之后需要同步到其他主服务

2022-06-12 12:58:28 1038 1

空空如也

空空如也

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

TA关注的人

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