10 2018 档案

摘要:一、Go常用包介绍 2.Beego bee new hello 3.golang正则表达式 阅读全文
posted @ 2018-10-26 18:34 dragonliu 阅读(2377) 评论(0) 推荐(0)
摘要:文件清理 最近某服务器磁盘空间告警,在排查过程中发现"/var/spool/postfix/maildrop"目录下堆积了很多小文件,起初想直接删除,但是使用rm删除是提示“参数列表过长”,后来使用rsync来清楚垃圾文件: 注意: 不管是使用rm还是rsync,在清理文件之前一定要仔细确认文件是否 阅读全文
posted @ 2018-10-25 21:20 dragonliu 阅读(1564) 评论(0) 推荐(0)
摘要:Etcd基于raft算法 高可用分布式key-value结构,可以用于配置共享和服务发现 类似项目 zookeeper和consule 开发语言Go 接口:restfulapi和http接口,使用简单 Etcd使用场景 a.服务发现和注册 b.配置中心 c.分布式锁 d.master选举 阅读全文
posted @ 2018-10-24 10:38 dragonliu 阅读(150) 评论(0) 推荐(0)
摘要:Rpc定义: RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。 RPC协议构建于TCP或UDP,或者是 HTTP之上,允许开发者直接调用另一台计算机上的程序,而开发者无需额外地为这个调用过程编写网 阅读全文
posted @ 2018-10-19 17:25 dragonliu 阅读(321) 评论(0) 推荐(0)
摘要:今日内容概要: 1.json解析 2.文件操作 3.命令行参数 4.错误处理 一、Golang里的类型断言 1 em必须为initerface类型才可以进行类型断言 比如如下代码会报错 invalid type assertion: s.(string) (non-interface type st 阅读全文
posted @ 2018-10-01 09:09 dragonliu 阅读(132) 评论(0) 推荐(0)