docker推送镜像到腾讯云仓库
摘要:
原文链接:https://blog.csdn.net/jialiuyang/article/details/98626911 1、添加容器 打开腾讯云控制台,在上方菜单栏 加号图标 选择容器服务,如图: 这样上方菜单就会显示出容器服务。 2、开通镜像服务 选择容器服务,浏览器左侧菜单会显示与容器服务
本地打包docker镜像
摘要:
原文链接:https://blog.csdn.net/feifeiwud/article/details/126636051 什么是Docker? Dockers是基于Go语言开发的虚拟容器技术。以前我们部署应用通常是将源代码打包成一个jar包运行,这样就会受到运行环境、配置环境的限制,而且程序也不
k8s集群搭建及相关问题解决
摘要:
原文链接:https://juejin.cn/post/7011425524790591519 环境准备 三台机器: master:192.168.0.1 node1:192.168.0.2 node2:192.168.0.3 基础环境设置 [1] 设置3台机器hostname基于主机名通信:/et
go的反射reflect和文件操作
摘要:
1.反射 Go语言的变量分两部分,类型信息和值信息 在Go的反射机制中,任何接口值都是由一个具体类型和具体类型的值两部分组成 reflect.TypeOf和reflect.ValueOf两个重要的函数来获取任意对象的type和value v:=reflect.TypeOf(x) v.Name() /
reflect获取结构体方法时遇到的小问题
摘要:
文章部分引用: https://blog.csdn.net/qq_35423190/article/details/123554837 在使用reflect包获取函数,并调用时,总出现这个报错: panic: reflect: call of reflect.Value.Call on zero V
win下go使用虚拟机docker中RabbitMQ案例
摘要:
一、查找rabbitmq镜像 docker search rabbitmq 二、拉取rabbitmq镜像 docker pull rabbitmq 三、启动容器 -d 表示后台运行 -p 表示端口映射 docker run -d --hostname my-rabbit --name rabbit
gRPC学习
摘要:
单体架构的缺点 一旦某个服务宕机,会引起整个应用不可用,隔离性差 只能整体应用进行伸缩,浪费资源,可伸缩性差 代码耦合在一起,可维护性差 不同的服务访问量不一样 微服务架构 负载均衡 -> 网关 -> 各个拆分的服务(隔离性比较好,有单独的对应服务的数据库) 上述架构,解决了单体架构的弊端 但是引入
Docker笔记
摘要:
一、Docker概述: 为什么会出现: 开发--运维。问题:在我的电脑上可以运行!版本更新,导致服务不可用,对于运维来说考验就非常大 配置环境是十分的了麻烦,每个机器都要部署环境(集群Redis、ES、Hadoop......)费事费力 发布一个项目能不能都带上环境打包 传统:开发和运维分开,各做各
Redis笔记
摘要:
一、NoSQL概述 早些年的MyISAM:表锁,十分影响效率,高并发下会出现严重的锁问题 转战InnoDB,行锁 Not Only SQL(不仅是sql),泛指非关系型数据库,随着web2.0,传统的关系型数据库很难对付web2.0时代,尤其是超大规模的高并发社区。比如个人信息,社交网络,地理位置,
Go的日志库Logrus
摘要:
一 logrus介绍 文章转载于:https://www.cnblogs.com/liuqingzheng/p/16244545.html 1.1 log标准库优缺点 优点 Go标准库的log日志库非常简单 可以便设置任何io.Writer作为日志输出位置 缺点 1 仅仅提供了print,panic
Go基础-下
摘要:
一、面向对象: 抽象:把一类事物的共有属性(字段)和行为(方法)抽取出来,形成一个物理模型(模板),这种研究问题的方法称为抽象 1、面向对象的三大特性: 继承、封装和多态 封装: 就是把抽象出的字段和对字段的操作封装在一起,程序被保护在内部,程序的其他包只能通过被授权的操作(方法),才能对字段进行操
Gorm笔记
摘要:
转载于:https://www.mszlu.com/go/gorm/01/01.html#_1-%E5%85%A5%E9%97%A8 一、快速入门 gorm地址:https://github.com/go-gorm/gorm 对开发者友好的gorm库,目前使用最广的go orm库之一 1. 入门 数
Gin笔记
摘要:
一、环境搭建: Gin是一个很受欢迎的Go web框架 下载前在Goland最好配置一下代理 GOPROXY=https://goproxy.cn,direct 在Goland中创建Go项目之后,下载Gin的依赖 go get -u github.com/gin-gonic/gin 安装postma
MySQL-进阶
摘要:
1、存储引擎 MySQL体系结构: 连接层 最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限 服务层 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SOL的分析和优化,部分内置函数的