自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (一)docker=>镜像篇image

镜像search搜索Docker Hub(镜像仓库)上的镜像docker search [镜像名称]$ docker search ubuntupull下载远程仓库(如Docker Hub)中的镜像docker pull [镜像名称]$ docker pull ubuntu#注释:#获取的镜像在哪里?#/var/lib/docker 目录下#由于权限的原因我们需要切换roo...

2019-06-06 21:42:06 573

原创 Go语言接入支付宝开放平台

首先登录支付宝开放平台https://open.alipay.com/platform/home.htm身份验证什么的按照提示来就行选择 开发中心-网页&移动应用,选择应用类型 ,写名字 图标等等 按提示来,然后就是等待支付宝审核可先使用沙箱进行测试 开发中心-研发服务1.先生成应用公钥和私钥应用调用接口时的加签格式同时支持公钥和公钥证书,开发者可根据自己的实际情况选择使用,如...

2019-05-22 22:00:13 2932

原创 Go语言实现邮箱验证/邮件发送

1.首先设置邮箱的smtpSMTP服务器就是邮件代收发服务器,由邮件服务商提供,常见的SMTP服务器端口号:QQ邮箱:SMTP服务器地址:smtp.qq.com(端口:587)雅虎邮箱: SMTP服务器地址:smtp.yahoo.com(端口:587)163邮箱:SMTP服务器地址:smtp.163.com(端口:25)126邮箱: SMTP服务器地址:smtp.126.com(端口:2...

2019-05-13 13:08:44 5144

原创 go语言 消息队列NSQ基础安装及使用

正文打开 https://nsq.io/deployment/installing.html 下载对应的nsq版本,我下载的是linux最新稳定版下载解压之后,在/usr/下建立一个目录,接着把解压文件夹/bin/下面的文件全部拷贝进去,最后在/etc/profile添加引用路径,这样就可以直接使用命令启动nsq服务了,我的配置如下我们先介绍一下几个必要服务的作用nsqlookupd:...

2019-07-15 15:47:42 1058 1

原创 go实现redis分布式锁

下载 github.com/garyburd/redigo,这个分布式锁是根据上面所实现;下载 gopkg.in/redsync.v1 这个就是实现分布式锁的源代码(如果测试需要下载 github.com/stvp/tempredis);看下源码package redsync import ( "crypto/rand" "encoding/base64" "sync" "ti...

2019-07-15 15:01:13 1970

原创 docker docker-compose 自定义ip

1.首先查看一下已有网络docker network ls2.创建自定义网络docker network create --subnet=172.19.0.0/16 extnetwork这里网络名使用extnetwork3.创建容器并固定ipdocker run -itd --name nginx2 --net extnetwork --ip 172.19.0.2 nginx:late...

2019-07-12 16:36:57 2030

原创 docker docker-compose => 参数概述和总结

Docker Docker-compose 总结前面的各类参数

2019-07-07 19:21:27 1441

翻译 Hyberledger Fabric功能模块介绍

英文官方原文地址:https://hyperledger-fabric.readthedocs.io/en/latest/overview.html总览Overview介绍 Hyberledger Fabric 做为一个全面、可定制、企业级区块链解决方案关键设计需求:Assets (资产) - 资产定义了可以交换的几乎所有东西,其能通过网络用钱计价,从食物、到古董车、到未来的货币。Chai...

2019-07-03 17:11:12 624

原创 docker网络通信(一)=>同主机容器通信

//资料整理完了,在文档上,改天放过来

2019-06-29 22:12:10 279 1

原创 go语言 microservices微服务(三)=> Docker-compose快速部署

//TODO

2019-06-27 20:56:47 805

原创 go语言 microservices微服务(二)=>Go micro框架和Google Protocol Buffer(Protobuf)

go micro 是一个专注于简化分布式系统开发的微服务生态系统,是一个工具集合,通过将微服务架构抽象成一组工具,隐藏了分布式系统的复杂性,为开发人员提供了更简洁的概念Google Protocol Buffer (简称 Protobuf)是google旗下的一款轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。所以很适合用做数据存储和作为不同应用,不同语...

2019-06-21 21:04:52 496

原创 go语言 microservices微服务(一)=>consul服务发现

本篇不做概念介绍,只是技术笔记和心得。Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。 Consul是分布式的、高可用的、可横向扩展的。它具备以下特性 :​ 服务发现:consul通过DNS或者HTTP接口使服务注册和服务发现变的很容易,一些外部服务,例如saas提供的也可以一样注册。​ 健康检查:健康检测使consul可以快速的告警在集群中的操作和服...

2019-06-18 09:50:47 1458

原创 (六)docker=>docker-compose (快速定义和运行容器)

6.Docker composedocker compose的特点;本质:docker 工具对象:应用服务配置:YAML 格式配置文件命令:简单执行:定义和运行容器安装:#安装依赖工具sudo apt-get install python-pip -y#安装编排工具sudo pip install docker-compose#查看编排工具版本sudo docker-co...

2019-06-16 18:44:57 255

原创 (五)docker=>Dockerfile篇(自动化制作docker image)

5.DockerfileDockerfile类似脚本,使用自动化的方式将docker镜像实现出来。docker build -t [镜像名]:[版本号][Dockerfile所在目录]-t 指定构建后的镜像信息,docker build -t nginx:v0.2 /opt/dockerfile/nginx/Dockerfile指令:FROM 有效的镜像名称,如果本地没有,从远程仓库...

2019-06-15 16:32:24 348

原创 (四)docker=>网络篇

4.网络管理端口映射:两种a随机映射参数 -P(大写)1.默认随机映射:docker run -d -P 镜像名称2.指定主机随机映射docker run -d -p [宿主机ip]::[容器端口] --name [容器名称][镜像名称]b指定映射-p 主机ip:主机端口:容器端口1.指定端口映射docker run -d -p [宿主机ip]:[宿主机端口]:[容器端口] ...

2019-06-15 09:12:02 324

原创 (三)docker=>数据篇

3.数据管理数据卷和数据卷容器数据卷(Data Volumes):容器内数据直接映射到本地主机环境数据卷命令docker run -itd --name 自定义容器名 -v /home/用户名/目录/:/容器内目录/ 镜像名docker run -itd --name test -v /home/zxm/backup/:/test1/ ubuntu数据卷容器(Data Volume C...

2019-06-15 09:09:54 184

原创 (二)docker=>容器篇container

2.容器ps 显示docker容器列表docker ps -a 显示所有运行过的容器,包括已经不运行的createdocker create [参数命令] 依赖镜像 [容器内命令] [命令参数]参数命令:-t --tty 伪TTY,虚拟终端-i --interactive 即使没有链接,也保持STDIN打开–name 为容器起名,没有指定将随机容器内命令:容器启动后在容器...

2019-06-07 12:07:28 206

原创 redis搭建集群

redis搭建集群

2019-05-27 16:20:13 200

原创 redis主从搭建

redis主从搭建主从概念:master slave

2019-05-27 16:18:55 206

转载 go语言模板语法 beego视图语法

基本语法go 统一使用了 {{ 和 }} 作为左右标签,没有其他的标签符号。如果您想要修改为其它符号,可以参考 模板标签。使用 . 来访问当前位置的上下文使用 $ 来引用当前模板根级的上下文使用 $var 来访问创建的变量模板中支持的 go 语言符号{{“string”}} // 一般 string{{raw string}} // 原始 string{{‘c’}} // byte...

2019-05-15 09:26:07 827

原创 Go语言命令行参数解析之flag包

程序的命令行参数大家应该都很熟悉,go语言内置了flag包可以快速的进行参数解析example: netcat 程序,可以通过TCP和UDP在网络中读写数据,默认使用tcp协议,-u参数 使用UDP协议nc -u ip port-u参数怎么实现的呢可以使用os.Args 获取命令行参数 但是还要自己进行解析(os.Args 类型string切片 索引0号存的是当前程序名 索引1才是第一个参...

2019-05-13 14:47:19 856

翻译 Go语言单元测试和基准测试

单元测试概述单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情...

2019-05-13 13:49:07 410

原创 redis数据库基础

redis五大类型string hash list set zsetstring类型的操作:set key value 设置mset :many set mset k1 v1 k2 v2...append 追加 给key追加值get mget键命令:del 删除 支持多个键删除exists 查看键是否存在type 查看值的类型 type keyexpire 设置时间ttl...

2019-05-13 13:43:25 210

原创 go语言接入阿里云短信平台

按照官方的手册操作:使用Glide安装GO SDK(推荐)执行以下命令,安装阿里云Go SDK:glide get github.com/aliyun/alibaba-cloud-sdk-go在安装完成后,您可以使用OpenAPI Explorer来生成相关API的Demo并应用在您的项目中。或使用Govendor安装执行以下命令,安装阿里云Go SDK:go get -u git...

2019-05-12 09:22:27 3556

操作系统试题

某年的考题 计算机专业的看看 1 .操作系统的四个基本特征:_______._______,_______,__________ 2 .联机命令接口由._______,_______,______三个部分组成。 3.运行中的进程的三个基本状态分别是、_______,_______,___。 4,进程的五个特征_______,________,_______,_______,_____、 5 .按信息交换的一单位I/O 设备可分为_________和________两类。 6 .文件按物理结构可分为_______,________,_______三种类型。 7 .在多道程序环境下,当程序并发执行时,进程同步的主要作用或者说产生的主要原因是由于_______和______

2013-01-21

空空如也

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

TA关注的人

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