03 2022 档案

摘要:go语言结构体 Go 语言结构体 Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 结构体表示一项记录,比如保存图书馆的书籍记录,每本书有以下属性: Title :标题 Author : 作者 Su 阅读全文
posted @ 2022-03-29 16:30 知己一语 阅读(65) 评论(0) 推荐(0) 编辑
摘要:go 语言指针 go语言指针 go语言指针基础 获取变量内存地址 变量是一种使用方便的占位符,用于引用计算机内存地址(16进制)。 Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。 package main import "fmt" func main() { var a 阅读全文
posted @ 2022-03-29 11:45 知己一语 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Go 语言数组 Go 语言提供了数组类型的数据结构。 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。 相对于去声明 number0, number1, ..., number99 的变量,使用数组形式 numbers[0], n 阅读全文
posted @ 2022-03-29 11:36 知己一语 阅读(153) 评论(0) 推荐(0) 编辑
摘要:Go 语言包的基本概念 Go语言 包的基本概念 Go语言是使用包来组织源代码的,包(package)是多个 Go 源码的集合,是一种高级的代码复用方案。Go语言中为我们提供了很多内置包,如 fmt、os、io 等。 包时结构化代码的一种方式:每个程序都是由包(通常简称为pkg)的概念组成,可以使用自 阅读全文
posted @ 2022-03-26 11:19 知己一语 阅读(563) 评论(0) 推荐(0) 编辑
摘要:go语言控制台输入及go的函数 Go 控制台输入,数值转换,及随机数 不同基础类型之间的转化 对于不同的基础类型之间的转化,Go提供了strconv包。它实现了字符串与其他基本数据类型之间的转化。其中最常用的数值转化函数是 Atoi和Itoa,简单了解下它的使用。 Atoi方法可以将字符串类型的数值 阅读全文
posted @ 2022-03-25 21:22 知己一语 阅读(538) 评论(0) 推荐(0) 编辑
摘要:Go 语言循环语句 在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。 以下为大多编程语言循环程序的流程图: Go 语言提供了以下几种类型循环处理语句: 循环类型 描述 for 循环 重复执行语句块 循环嵌套 在 for 循环中嵌套一个或多个 for 循环 for 循环 阅读全文
posted @ 2022-03-21 22:00 知己一语 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Go条件语句 Go 语言条件语句 条件语句在流程中起 过滤 和 控制开关 的作用 条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。 Go 语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 阅读全文
posted @ 2022-03-19 16:03 知己一语 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Go 语言运算符 运算符用于在程序运行时执行数学或逻辑运算。 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 接下来让我们来详细看看各个运算符的介绍。 算术运算符 算术运算符,所有的数据类型要相同 下表列出了所有Go语言的算术运算符。假定 A 值为 阅读全文
posted @ 2022-03-18 16:48 知己一语 阅读(86) 评论(0) 推荐(0) 编辑
摘要:go语言基础之数据类型,变量,常量 Go 语言数据类型 在 Go 编程语言中,数据类型用于声明函数和变量。 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 Go 语言按类别有以下几种数据类型: 序号 类型和描述 1 布尔型 布 阅读全文
posted @ 2022-03-17 10:11 知己一语 阅读(179) 评论(0) 推荐(0) 编辑
摘要:go 语言基础语法 演示go 语言的跨包调用及go语言的协程演示 函数的跨包调用 当函数名首字母大写字母开头,如Group1 ,那么这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这杯称为导出;标识符如果是以小写字母开头,则对包外是不可见的。但是他们在整个包的内部是可 阅读全文
posted @ 2022-03-17 10:09 知己一语 阅读(240) 评论(0) 推荐(0) 编辑
摘要:Go 语言之 开发工具 一:Go语言介绍 Go 语言是什么 2009年11月10日,Go语言正式成为开源编程语言家庭的一员。 Go语言(或称Golang)是云计算时代的C语言。Go语言的诞生是为了让程序员有更高的生产效率,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲 阅读全文
posted @ 2022-03-15 00:49 知己一语 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:k8s-jenkins 构建全部流程 初始化 主机ip 服务 192.168.23.201 docker-ce ; gitlab 192.168.23.202 docker-ce; harbor ; mysql 192.168.23.203 docker-ce; k8s-master 192.168 阅读全文
posted @ 2022-03-12 02:42 知己一语 阅读(1918) 评论(0) 推荐(0) 编辑
摘要:基于Kubernetes平台微服务的部署 配置凭证 下载插件Kubernetes Continuous Deploy 在服务器上,复制 隐藏目录kube 下的config文件内容 cd /root/.kube cat config 获取凭证id 编写项目的pipeline脚本 def git_add 阅读全文
posted @ 2022-03-11 16:54 知己一语 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Jenkins + Kubernetes + Docker 完成微服务持续集成 一:完成编译,制作镜像,上传镜像 创建NFS共享目录 #配置nfs echo '/opt/nfs/maven *(rw,no_root_squash)' >> /etc/exports systemctl restart 阅读全文
posted @ 2022-03-11 16:51 知己一语 阅读(295) 评论(0) 推荐(0) 编辑
摘要:基于kubernetes/k8s 构建Jenkins持续集平台(下) jenkins-master Slave 架构 安装和配置NFS NFS简介 NFS(Network File System),它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。我们可以利用NFS共享J 阅读全文
posted @ 2022-03-09 16:51 知己一语 阅读(356) 评论(0) 推荐(0) 编辑
摘要:基于kubernetes/k8s构建Jenkins持续集成平台 Jenkins的Master-Slave 分布式构建 什么是master-slave分布式构建 Jenkins的Master-Slave分布式构建,就是通过将构建过程分配到从属Slave节点上,从而减轻Master节 点的压力,而且可以 阅读全文
posted @ 2022-03-08 10:22 知己一语 阅读(564) 评论(0) 推荐(0) 编辑
摘要:微服务多服务器远程发布和nginz+zuul 集群实现高可用 微服务多服务器远程发布 修改Jenkins系统配置,添加第二台远程服务器 从Jenkins服务器拷贝公钥到第二台生产服务器docker2 远程服务器 ssh-copy-id 192.168.23.12 系统配置 >添加远程服务器 Jenk 阅读全文
posted @ 2022-03-08 10:21 知己一语 阅读(182) 评论(0) 推荐(0) 编辑
摘要:微服务持续集成之集群化批量部署 微服务部署方案优化 单节点的部署方案存在以下问题: 一次只能选择一个微服务部署 只有一台生产者部署服务器 每个微服务只有一个实例,容错率低 优化方案: 在一个Jenkins工程中选择多个微服务同时发布 在一个Jenkins工程中可以选择多台生产服务器同时部署 每个微服 阅读全文
posted @ 2022-03-04 11:56 知己一语 阅读(392) 评论(0) 推荐(0) 编辑
摘要:微服务持续集成之部署前端静态web网站 在生产服务器安装配置nginx 生成服务器安装nginx yum -y install epel-release yum -y install nginx 修改nginx端口,将端口修改为9090,防止端口冲突 vim /etc/nginx/nginx.con 阅读全文
posted @ 2022-03-04 11:55 知己一语 阅读(400) 评论(0) 推荐(0) 编辑
摘要:对微服务打包,制作镜像,上传镜像到,创建容器发布 一:使用Dockerfile 编译,生成镜像 构建common工具 common公共子工程是所有微服务使用的工具,所以先打包common子工程 修改Jenkinsfile文件,添加编译,打包,镜像制作的步骤 //定义git凭证 def git_url 阅读全文
posted @ 2022-03-03 13:15 知己一语 阅读(697) 评论(0) 推荐(0) 编辑
摘要:微服务持续集成之 代码上传,拉取,和代码审查 一:后端代码上传gitlab 登录gitlab,新建两个项目,一个tensquare_font用于前端,一个tensquare_back用于后端 进入idea的后端项目,将整个后端项目提交到本地 选择整个项目,右击 >Git >Repository >R 阅读全文
posted @ 2022-03-03 13:14 知己一语 阅读(342) 评论(0) 推荐(0) 编辑
摘要:Jenkins+Docker+SpringCloud微服务持续集成之 容器管理 目标: 需要在Jenkins 主机上安装docker 环境。配置一台Harbor服务器,配置一台应用服务器(配置docker环境)。 实现,Jenkins使用Dockerfile 将 微服务的jar 包制作成镜像,上传到 阅读全文
posted @ 2022-03-03 13:13 知己一语 阅读(404) 评论(0) 推荐(0) 编辑
摘要:Jenkins+Docker+SpringCloud微服务持续集成 一:Jenkins+Docker+SpringCloud续集成流程说明 大致流程说明: 1) 开发人员每天把代码提交到Gitlab代码仓库 2) Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker 阅读全文
posted @ 2022-03-03 13:12 知己一语 阅读(648) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示