自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java基础知识------AtomicReference

AtomicReference 在阅读设计模式时,发现一种单例模式的实现方式,是通过AtomicReference来实现 public class Singleton_06 { private static final AtomicReference<Singleton_06> INSTANCE = new AtomicReference<Singleton_06>(); private static Singleton_06 instance;

2020-10-14 15:13:56 639

原创 持续集成与容器管理------Rancher的扩容缩容与负载均衡

Rancher的扩容与缩容 在前面的文章中,已经基于Rancher搭建了dev环境,在dev环境中部署了demo-service服务,在本篇文章中,将会对此服务进行扩容和缩容以及均衡负载的演示。 扩容 删除前面创建的demo-service服务,重新创建,在端口映射的时候不指定端口 选择API->webhooks,点击添加接收器 其中步长是指每次扩容或者缩容,增加/减少的容器数量 点击复制到剪贴板,将会复制链接,使用postman工具以postm方式调用此链接,就可以实现扩容 可见容器数

2020-07-26 19:11:14 917

原创 持续集成与容器管理------Rancher微服务的部署

Rancher微服务的部署 环境说明: 在前面的文章中,已经做好了基于jenkins的自动构建,并且安装了rancher进行docker的容器管理,在rancher中创建了dev环境,安装了mysql,rabbitmq等服务。 下面将进行最后一步,在dev环境中,基于jenkins自动构建的docker镜像构建微服务,实现一整套开发流程的容器化实施。 在rancher中部署微服务 先基于jenkins构建最新的微服务镜像 在rancher中创建demo服务 注:刚开始创建此微服务时,出现了

2020-07-26 18:06:32 544

原创 opencv系列------图像的基础变换

图像的基础变换 包含了图片的大小变化,灰度图像变化,二值化变化 import cv2 as cv filename = r'D:\opecv4.0\src\opencv-4.0.0\samples\data\lena.jpg' img = cv.imread(filename) imgGauss = cv.GaussianBlur(img,(5,5),0) #高斯模糊 image1 = cv.resize(img,(int(img.shape[1]/2),int(img.shape[0]/2)))

2020-07-25 18:09:55 223

原创 持续集成与容器管理------rancher容器管理工具

rancher容器管理工具 rancher是什么 Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽子基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防护墙……Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应用部署和管理。 rancher的安装 docker pull rancher/server docker run -di --name=rancher -p 9090:8080 rancher/serv

2020-07-25 15:08:21 300

原创 持续集成与容器管理------jenkins自动构建

jenkins自动构建流程搭建 环境介绍: 基于docker的:gogs容器(私有git服务器),registry容器(私有docker镜像服务器),jkd1.8(centos+jdk1.8搭建的基础镜像) 服务器上已安装好 maven,jenkins 待自动构建的项目pom文件中引入了docker-maven-plugin插件,并做好了相关配置可见另一篇博文docker_maven插件 在jenkins中新建项目 输入项目名称并选择为maven项目 创建项目后,配置代码地址和分支 配置项目

2020-07-24 20:13:20 214

原创 持续集成与容器管理------gogs服务搭建

gogs服务搭建 Gogs 是一款极易搭建的自助 Git 服务。 dockers安装docker pull gogs/gogs docker run -id --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/data gogs/gogs 启动容器后,进入管理页面 选择数据库类型和配置服务器地址,立即安装。 注册账号 登录 创建新的仓库 得到新创建的仓库地址 将本地代码上传至gogs仓库,idea的命令行进入当前工

2020-07-20 17:01:20 231

原创 持续集成与容器管理------jenkins安装插件失败(包含自动重装插件的代码)

在安装jenkins时,可能会出现插件安装失败的情况,在jenkins的系统管理页面可以看到安装失败的插件列表 可以采取更换插件源或者手动下载插件上传安装的方式进行修复,参考: jenkins安装插件失败解决办法 ...

2020-07-14 16:51:00 643

原创 持续集成与容器管理------jenkins的安装

Jenkins的安装与启动 环境:Ubuntu18 安装jkd: sudo apt-get install openjdk-8-jre openjdk-8-jdk 安装jdk后可以验证版本: java -version 在别的文章中,一般会使用wget命令去下载jenkins,然后进行安装,但是我由于网络原因,wget的速度很慢,于是我转从清华大学的镜像站点下载deb文件进行安装,清华大学jenkins下载地址。 手动安装成功后,修改jenkins的端口 cd /etc/default

2020-07-14 16:30:40 190

原创 Lilux系列(ubuntu)------安装rpm包

ubuntu中不能直接安装.rpm包,需要转换成deb格式 1.安装alien sudo apt-get install alien fakeroot 2.转换packet.rpm为.deb格式 fakeroot alien package.rpm 3.安装packet.deb sudo dpkg -i package.deb

2020-07-10 21:52:20 206

原创 持续集成与容器管理------DockerMaven插件

修改宿主机的dockers配置,使其可以远程访问 vi /lib/systemd/system/docker.service 在ExecStart=最后追加配置-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock systemctl daemon-reload systemctl restart docker docker start reg...

2020-07-10 21:45:35 222

原创 虚拟化技术(docker)系列------docker私有仓库搭建

拉取私有仓库镜像 docker pull registry 启动私有仓库容器 docker run -di --name=registry -p 5000:5000 registry 浏览器输入http://宿主机ip:5000/v2/_catalog,如结果为下所示,表示搭建成功 {"repositories":[]} 修改daemon.json,并重启docker服务 {...

2020-04-14 15:02:21 170

原创 虚拟化技术(docker)系列------备份与迁移

容器保存为镜像 docker commit mysql_server(容器名称) mysql_i(镜像名称) 镜像导出 docker save -o mysql_i.tar mysql_i(将mysql_i这个镜像保存为mysql_i.tar文件) 镜像导入 docker load -i mysql_i.tar(将mysql_i.tar文件恢复为镜像) ...

2020-04-14 11:40:53 153

原创 虚拟化技术(docker)系列------应用部署

部署mysqldocker search mysql docker pull mysql docker run -di --name=mysql_server -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql -注:-p为端口映射,-e 设定环境变量

2020-04-14 11:28:02 140

原创 虚拟化技术(docker)系列------docker的常用命令

1.docker镜像相关的命令 查看镜像:docker images 搜索镜像:docker search 镜像名称 下载镜像:docker pull 镜像名称 删除镜像:按照镜像id删除:docker rmi 镜像ID 删除所有镜像: docker rmi `docker images -q` (注意这里的单引号是esc键下面那个) 先查看镜像: 删除镜像id为99a633ad346f的...

2020-04-10 18:04:54 220

原创 虚拟化技术(docker)系列------docker的启动与停止

为了使docker下载镜像更快,设置docker的镜像源为ustc vi /etc/docker/daemon.json 输入以下内容: { “registry‐mirrors”: [“https://docker.mirrors.ustc.edu.cn”] } docker的启动与停止命令 启动docker:systemctl start docker 查看dockers服务的状态:syste...

2020-04-04 11:06:57 205

原创 虚拟化技术(docker)系列------docker安装

1.安装docker 我是用的是ubuntu18.04进行操作,不同的linux系统安装操作可能不同,仅以ubuntu为例进行说明 先移除旧版本的docker: apt-get remove docker docker-engine docker-ce docker.io 更新apt包: sudo apt-get update 安装必要的软件包以允许apt通过HTTPS使用存储库: ...

2020-04-04 09:47:54 186

原创 python设置读取图片像素大小

2019-07-02 15:01:45 2489

原创 springboot启动报错

Log4j2 could not find a logging implementation 添加maven依赖 org.apache.logging.log4j log4j-core 2.10.0 org.apache.logging.log4j log4j-api 2.10.0

2019-06-26 10:40:47 396

原创 Python在链接mysql数据库时的版本差异

Python3连接MySQL数据库代码: import pymysql Python2连接 MySQL数据库代码: import MySQLdb

2019-06-24 00:36:11 277

原创 SQLite数据库类型

支持的数据类型 null integer real text blob SQLite在插入时将会忽略数据类型,故在建表时可以不指定数据类型(主键除外) python操作SQLite 获取连接 获取游标 通过游标执行SQL 关闭游标 关闭数据库连接 实例 import sqlite3 as sql; con = sql.connect(“test.db”) c = con.cursor() c.e...

2019-06-18 18:47:05 498

原创 MongoDB的安装和使用

安装准备 在win7系统安装mongodb需要vc++运行库,如果没有则会提示“无法启动此程序,因为计算机中丢失 VCRUNTIME140.dll”。 安装 运行 mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi 创建几个文件夹具体如下:数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log文件) 配置 创...

2019-06-14 10:19:10 416

原创 web服务器-------nginx配置说明

nginx配置说明serverlisten : 监听端口server_name : 模拟的域名ssi : 可选,类似ASP的基于服务器的网页制作技术.ssi : on 开启ssi支持ssi_client_errors : on例如:server{ server listen : 监听端口 server_name : 模拟的域名 ssi : 可选,类似ASP的基于服务器的网页制作技术. 原理:ssi...

2019-06-13 12:22:58 181

download.rar

jenkins安装时有时会插件安装失败,下载比较慢,压缩包中是常用的插件,方便大家下载

2020-07-20

空空如也

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

TA关注的人

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