
努力提升自己
文章平均质量分 72
木叶芯杉
这个作者很懒,什么都没留下…
展开
-
SpringCache使用
SpringCache使用1.引入依赖引入springcache依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-boot-start-cache</artifactId></dependency>使用的是redis缓存,也要引入redis缓存<dependenc原创 2021-06-16 22:00:50 · 671 阅读 · 0 评论 -
Docker快速入门学习--并快速搭建一个redis集群
Docker学习学习资料来源于b站狂神https://www.bilibili.com/video/BV1og4y1q7M4?p=4docker学习路线。docker->dockerCompose->dockerSwarm->k8s->jenkins1.docker是什么?随着项目规模不断扩大,开发与运维再环境部署上投入成本也随之增大(尤其是集群)。一种可以连同环境快速打包安装的技术应运而生。docker可以将不同的jar包和环境打包成镜像,再通过镜像启动一个个容器。由原创 2021-04-19 09:00:13 · 408 阅读 · 0 评论 -
几种常用发布方式 平滑发布、灰度发布、蓝绿发布
发布方式1.平滑发布在发布的过程中不影响用户的使用,系统不会因发布而暂停对外服务,不会造成用户短暂性无法访问;保障服务一直可以持续使用在单机模式下,启动多端口。如有 upstream myapp{ server 服务1:8080; //app1 server 服务2:8080; //app2 }用负载均衡ngnix合理分配各个通道。可以通过修改ngnix配置先停止服务1, upstream myapp{ server原创 2021-04-01 19:39:46 · 4093 阅读 · 0 评论 -
Jenkins+gitlab+maven+tomcat可持续集成流水线(一) Jenkins安装
1.1什么是持续集成?个人理解就是:让产品快速迭代、还能保持高质量,简化工作流程。实战中:我们开发完一个项目,要先本地单元测试。确认功能调用没有问题后。编写自动化测试案例,然后代码提交合并到测试分支。测试分支合并完会触发CI编译。将代码拉取下来用服务器上的编辑脚本编辑一般都是maven编译。然后编辑完sonar会对包进行代码质量检测。然后部署到测试环境,部署成功后触发自动化测试流水线将之前所有接口服务都测试一遍。保障不出现质量问题。这套流程就是持续集成的实现,第一个保障了高质量的代码效率,节省了测试的原创 2021-03-26 15:55:37 · 499 阅读 · 0 评论 -
nginx 初识
nginx 初识安装启动nginxdocker run -p 80:80 --name nginx -d nginx:1.10docker run -p 80:80 --name nginx \-v /mydata/nginx/html:/usr/share/nginx/html \-v /mydata/nginx/logs:/var/log/nginx \-v /mydata/nginx/conf/:/etc/nginx \-d nginx:1.10docker ps -a d原创 2021-03-26 10:13:03 · 194 阅读 · 0 评论 -
1.GItLab速安装搭建
安装之前要先准备虚拟机,我得虚拟机ip是192.168.56.101.GItLab安装可参考官方安装手册https://about.gitlab.com/install/#centos-7下载相关gitlab版本,上传至虚拟机https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.3.0-ce.0.el7.x86_64.rpm下载依赖包sudo yum install -y curl policycoreuti原创 2021-03-24 14:27:52 · 745 阅读 · 1 评论