文章分类 -  golang

1
摘要:文本摘自此文章 1、kafka需要zookeeper管理,所以需要先安装zookeeper。 下载zookeeper镜像 $ docker pull wurstmeister/zookeeper 2、启动镜像生成容器 ## docker run -d --name zookeeper -p 2181 阅读全文
posted @ 2020-08-05 09:09 林台山人 阅读(117) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_33836874/article/details/85988498?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.none 阅读全文
posted @ 2020-07-08 18:58 林台山人 阅读(830) 评论(0) 推荐(0)
摘要:centos5.3 中 ulimit -n 为1024, 当Nginx连接数超过1024时,error.log中就出现以下错误: [alert] 12766#0: accept() failed (24: Too many open files) 使用 ulimit -n 655350 可以把打开文 阅读全文
posted @ 2020-06-30 14:30 林台山人 阅读(1418) 评论(0) 推荐(0)
摘要:先修改配置文件 ## content systemLog: destination: file logAppend: true path: /www/server/mongodb/log/config.log # Where and how to store data. storage: dbPat 阅读全文
posted @ 2020-05-15 16:12 林台山人 阅读(698) 评论(0) 推荐(0)
摘要:Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker中称为数据卷(Data Volume)。数据卷可以用来存储Docker应用的数据,也可以用来在Docker容器间进行数据共享。 数据卷呈现给Docker容器的形式就是一个目录,支持多个容器间共享,修改也不会影响镜像。使用Docke 阅读全文
posted @ 2020-04-27 13:47 林台山人 阅读(1506) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "sort" "strconv" "strings" ) func main() { /* 对象排序 */ family := []Person{ {"Alice", 23}, {"Eve", 2}, {"Bob", 25}, } sort.S 阅读全文
posted @ 2020-04-24 17:34 林台山人 阅读(3465) 评论(0) 推荐(0)
摘要:目录 一、阿里云ECS初始配置及登录 外网访问端口设置 SSH远程登录 二、 Docker部分 认识docker docker安装 dokcer部署Go容器 三、mysql部分 mysql安装 docker部署mysql容器 mysql设置用户权限 四、 Nginx部分 Nginx安装 Nginx配 阅读全文
posted @ 2020-04-24 11:04 林台山人 阅读(470) 评论(0) 推荐(0)
摘要:安装命令:docker pull nginx安装完成之后进行测试: sudo docker run --name nginx-test -p 8081:80 -d nginx 查看docker 镜像进程 sudo docker psCONTAINER ID IMAGE COMMAND CREATED 阅读全文
posted @ 2020-04-23 09:40 林台山人 阅读(325) 评论(0) 推荐(0)
摘要:1、下载镜像这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像 docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka在命令中运行docker images验证两个镜像 阅读全文
posted @ 2020-04-21 11:24 林台山人 阅读(1080) 评论(0) 推荐(0)
摘要:gRPC是由Google主导开发的RPC框架,使用HTTP/2协议并用ProtoBuf作为序列化工具。支持多种语言,之所以采用golang,是因为其特点:C家族,程序员上手容易、动态语言,开发效率高,coroutine机制实现、大规模并发方案,标准库完善、部署容易。 一、GO语言及项目环境 1、在6 阅读全文
posted @ 2020-04-09 11:02 林台山人 阅读(374) 评论(0) 推荐(0)
摘要:JSON Web token 简称 jwt 是一种轻量级的规范 常用与用户认证 大致由 3 部分构成: Header (头部) Payload (载荷) Signature (签名) 用.拼接 Token = Header + '.' + Payload + '.' + Signature Head 阅读全文
posted @ 2020-01-30 15:16 林台山人 阅读(2883) 评论(0) 推荐(1)
摘要:go语言安装 go语言下载地址:https://studygolang.com/dl go语言安装完成后,会将go语言安装目录添加到环境变量中; 1)、添加环境变量 GOROOT:为go语言环境地址; GOPATH:为go的工作目录地址 并在环境变量Path中添加go语言环境的bin目录; 2)、检 阅读全文
posted @ 2019-11-23 15:03 林台山人 阅读(1546) 评论(0) 推荐(0)
摘要:C#、Golang、Python、Java(Android)之间Des、Rsa加解密互通系列之Golang首先由genkey.go生成公钥和私文件,在rsa.go里使用生成的公钥和私钥进行加密和解密 阅读全文
posted @ 2019-09-21 10:44 林台山人 阅读(907) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-09-09 14:33 林台山人 阅读(193) 评论(0) 推荐(0)
摘要:Pingo 是一个用来为 Go 程序编写插件的简单独立库,因为 Go 本身是静态链接的,因此所有插件都以外部进程方式存在。Pingo 旨在简化标准 RPC 包,支持 TCP 和 Unix 套接字作为通讯协议。当前还不支持远程插件,如果有需要,远程插件很快会提供。 使用 Pingo 创建一个插件非常简 阅读全文
posted @ 2019-08-13 17:11 林台山人 阅读(776) 评论(0) 推荐(0)
摘要:定义了三个插件,plugin1, plugin2, plugin3, 都实现hello和world的方法。 接下来在我们的main函数中, 在main中,我们直接将这三个插件register,然后循环调用即可。 如果有插件4,我们只需要定义plugin4, 然后plugin.register("pl 阅读全文
posted @ 2019-08-13 17:01 林台山人 阅读(2398) 评论(0) 推荐(0)
摘要:编译 指定输出文件 修改权限命令 后台运行的命令 不输出错误信息 如果要关闭程序,可以使用命令”ps” 查看后台程序的pid,然后使用“kill 程序pid”命令,关闭程序比如程序名为test,可以用如下命令查询 关掉进程 写进linux启动服务 #!/bin/bash # chkconfig: - 阅读全文
posted @ 2019-07-31 15:44 林台山人 阅读(1551) 评论(0) 推荐(0)
摘要:Go语言的1.5版本在标准命令方面有了重大变更。这倒不是说它们的用法有多大的变化,而是说它们的底层支持已经大变样了。让我们先来对比一下$GOROOT/pkg/tool/<平台相关目录>中的内容。以下简称此目录为Go工具目录。 插播:平台相关目录即以_命名的目录,用于存放因特定平台的不同而不同的代码包 阅读全文
posted @ 2019-07-15 17:25 林台山人 阅读(147) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "strconv" "strings" ) /** * 颜色代码转换为RGB * input int * output int red, green, blue **/ func ColorToRGB(color int) (red, green, blue int) { red = color ... 阅读全文
posted @ 2019-06-25 14:19 林台山人 阅读(1462) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "github.com/nfnt/resize" "image" "image/draw" "image/jpeg" "image/png" "io/ioutil" "log" "math/rand" "os" "runtime" "strcon... 阅读全文
posted @ 2019-06-25 13:41 林台山人 阅读(424) 评论(0) 推荐(0)

1