加载中
nsq - 01 消息中间件先用起来

组成 nsq是一款轻量级的消息中间件,查看nsq官网给出的解释,可知nsq的组成和分工: nsqd is the daemon that receives, queues, and delivers messages to clients. It can be run standalo...

NSQ
2019/06/30 17:05
152
其他 05 - Rancher初探

准备 按照Rancher官方文档快速搭建一个集群,需要准备: 两台或更多台虚拟机(如果开启防火墙,请确保开启80/tcp和443/tcp) 每台虚拟机都安装了Docker 规划 现在有三台虚拟机,一台作为服务...

2019/01/19 22:49
90
其他 - 04 备忘Ubuntu 16.04

前言 使用VirtualBox新建的Ubuntu 16.04虚拟机,在使用过程中有两个需求: 拥有指定的静态IP,便于物理主机与虚拟机互通(比如搭建HDFS集群,希望物理主机能ping通DataNode) 能使用Xshell等...

Golang 微服务 - 06 Docker Compose上运行服务

安装Docker Compose Docker compose允许用户在YAML文件中定义多个Docker容器及容器运行时所依赖的常量等 Docker Compose的安装和使用,参见《其他 - 01 Docker Compose》 编写YAML文件 创建目...

2019/01/01 16:03
113
Golang 微服务 - 00 规划和参照

这里相当于是一个目录,作为规划和参照 01 环境和工具 02 入门微服务框架 go-micro 03 以 consul 方式注册服务 04 编写服务 & 上传Github 05 Docker上运行服务 06 Docker Compose上运行服务 ...

其他 - 03 Hyperledger Fabric 安装和运行

预先安装 注意:以下全部安装和配置都在 Ubuntu16.04.5-server-amd64 上进行 cURL checck on Ubuntu16.04.5 (input command "curl --help") Docker version (17.06.2-ce or greater) (input...

其他 - 02 区块链备忘:概念与架构

区块链概念比较多,下面汇总,备忘 区块与区块链、UTXO 模型、账户余额模型 《UTXO 与账户余额模型》https://draveness.me/utxo-account-models 分布式一致性(CAP、拜占庭将军问题) 共识算...

2018/10/28 14:21
44
其他 - 01 Docker Compose

安装 sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/b...

Golang 微服务 - 05 Docker上运行服务

创建虚拟机Ubuntu 使用 Oracle VM VirtualBox 创建 ubuntu 16.04.5 (VirtualBox下载地址) 镜像为 ubuntu-16.04.5-server-amd64.iso (镜像下载地址) 虚拟机创建步骤略 注意:以下步骤均在...

Golang 微服务 - 04 编写服务 & 上传Github

创建Github Repository 登录Github,创建一个Repository,取名go-micro-demo 首次提交,参照如下命令(使用 Git Bash Here) mkdir -p /c/gitrepo/go-micro-demo cd /c/gitrepo/go-micro-dem...

Golang备忘 - 03 杂项:for & switch,error & panic,G-P-M

for & switch for-range表达式的结果值会被复制,实际迭代时会使用复制而来的结果值而不是原值。 至于会影响到什么,要看这个结果值的类型是值类型还是引用类型。 switch-case中所有case表达...

Go
2018/10/09 22:15
113
Golang 微服务 - 03 以 consul 方式注册服务

安装 Install Consul 下载地址 https://www.consul.io/downloads.html,解压后,将 consul_1.2.3_windows_amd64\consul.exe 拷贝到 GOBIN 目录下(比如:C:\Users\your-host-name\go\bin) ...

2018/09/16 12:02
5K
Golang 微服务 - 02 入门微服务框架 go-micro

安装 安装 go-micro,使用 Git Bash Here,输入如下命令 cd $GOPATH/src go get -u github.com/micro/go-micro 此过程中会安装 mdns 等 实操 下面以 micro/go-micro 首页中的 Greeter 例子出...

2018/09/15 22:04
2.8K
Golang 微服务 - 01 环境和工具

注意:主机操作系统为 Windows SDK 下载地址 https://studygolang.com/dl,安装略 验证是否成功,控制台中输入 go env 相关环境变量: 添加环境变量 GOPATH,值为 C:\Users\your-host-name\...

Golang备忘 - 02 杂项:面向对象,通道

面向对象 OO语言最重要的三方面分别是:封装、继承和多态,在Go中它们如何体现: 封装:即数据隐藏,与别的OO语言有4个或更多访问层次相比,Go简化为2层: 包范围内的:通过标识符首字母小写...

go
2018/09/02 16:32
92
Golang备忘 - 01 杂项:零值,接口,自定义包

零值 当一个变量被声明后,系统自动赋予它该类型的零值: int为0,float为0.0,bool为false,string为空字符串,指针为nil 注意:所有内存在Go中都是经过初始化的 接口 1. 在接口上调用方法时...

2018/09/02 16:05
142
01 -- UDP vs. TCP (part 1)

第一篇,限于篇幅,分成两部分。

2015/11/24 23:33
385
00 -- Profile

外国友人的博客,优秀的就直接搬运过来了。

2015/11/23 23:04
140
MySQL 中文乱码(全)

避免中文乱码,梳理完整流程。

2015/06/07 15:21
68

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部