Loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 前言 一主要讲的是容易忽略的错误,可能在build时都不会体现出来但是在使用时出现问题 二主要讲的是一些可以提高代码效率的用法 本篇则讲解一些规范,不是强制的但是根据规范会提高代码的可读性, 减少BUG 等 正文 一致性 最重要的, 项目的参与者要保持代码规范的一致性.无论你的团队使用怎样的代码规范 阅读全文
posted @ 2020-03-26 11:11 ChnMig 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 前言 接上回 正文 错误消息 Go中声明错误有几种方式 errors.New() 简单的声明静态字符串信息的错误 fmt.Errorf 可以格式化插入信息的错误 自己实现 Error() 方法 使用errors.Wrap 在使用错误时,需要根据使用场景来判断哪种是适合的 如果只需要简单的静态错误信息 阅读全文
posted @ 2020-03-20 17:38 ChnMig 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 前言 实力有限,guide啃着好费劲 原地址 "https://github.com/xxjwxc/uber_go_guide_cn" 加我自己的体会和补充 基于Golang 1.14 正文 Interface 合理性验证 在代码编译时验证接口的合理性, 通过 var 一个空变量的方式,如果你的接口 阅读全文
posted @ 2020-03-19 14:04 ChnMig 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 前言 主要是记录Docker遇到的坑,更多的是因为自己的粗心大意,以此警示 正文 Dockerfile里的RUN 某一次把启动服务的命令写在了 Dockerfile 中,后来发现服务一直拉不起来. 原来是把启动命令写在了 Dockerfile 的 RUN 里 Dockerfile 的 RUN 命令只 阅读全文
posted @ 2020-03-17 11:18 ChnMig 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 前言 之前一直喜欢 的代码自动格式化和其他的一些功能 今天了解到原来 也有这些功能, 想想也对, 毕竟这么大 正文 Goland设置代码格式化 进入设置,按需选择要使用的, VsCode 使用的是 go fmt 设置成功后每次手动保存会格式化你的代码 Goland设置前进后退按钮 勾选该项即可在最上 阅读全文
posted @ 2020-03-09 09:59 ChnMig 阅读(6974) 评论(0) 推荐(0) 编辑
摘要: 前言 因工作原因,接触到了WAF,今天部署了一下Naxsi,记录一下 "GitHub" 正文 环境 下载 更新yum 安装必要依赖 下载Nginx 可使用最新版 下载Naxsi 可使用最新版 解压 编译安装带插件的Nginx 注意 add module 后面跟的路径 安装Naxsi插件 写入以下内容 阅读全文
posted @ 2020-03-02 21:01 ChnMig 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 前言 祝大家身体健康 正文 如何在 上安装Python的 模块 安装mysql 安装mysql client 安装openssl 查询openssl位置 设置临时环境变量 将红框部分复制执行 例如 安装模块 因为设置的环境变量只是在当前shell有用 所以在当前shell下安装 阅读全文
posted @ 2020-02-15 13:52 ChnMig 阅读(7002) 评论(0) 推荐(0) 编辑
摘要: 前言 最近较忙,其实准备一篇搞定的 中途有事,只能隔了一天再写 正文 pb.go 需要注意的是,在本个 demo 中,客户端与服务端都是 ,所以在客户端与服务端都公用一个 模板文件(如果是不同的语言生成的pb是对应语言),可以将 文件放置在云上由双方引用,也可以生成两个副本放在两端项目中,本次就使用 阅读全文
posted @ 2020-01-15 15:20 ChnMig 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: 前言 微服务相关 使用 GRPC 通讯的 Golang 微服务入门 举例写一个微服务,接收网址发送请求获取返回结果返回 正文 安装工具 安装 protobuf 这是 proto 文件的编译器 点我下载 选择最新的 releases 中的适合你版本的包下载即可 如 windows 选 win64.zi 阅读全文
posted @ 2020-01-13 18:04 ChnMig 阅读(5785) 评论(0) 推荐(0) 编辑
摘要: 前言 拥抱Docker 正文 安装docker 这里不再赘述 如不知道可参考 "Docker从入门到实践" 拉取Redis镜像 请自行配置国内源以提高速度 启动Redis 命令解析 curieApiRedis 是实例别名 p 6379:6379 是映射宿主机的端口 d restart=always后 阅读全文
posted @ 2020-01-09 11:37 ChnMig 阅读(906) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页