随笔分类 -  Golang

摘要:用于扫描内网网段内所有主机信息, 用到了 nmap , redis, json, // 1分钟到2分钟左右 package main import ( "encoding/json" "fmt" "strings" "sync" "time" "github.com/Ullaakut/nmap" " 阅读全文
posted @ 2021-04-25 18:01 H·c 阅读(2150) 评论(0) 推荐(0) 编辑
摘要:一、 认识微服务 1. 行业背景 不同行业 IT 系统更新频率 IT 系统存在的问题 微服务架构在企业中应用情况 docker 在企业中的使用情况(容器) 2. 什么是微服务 使用一套小服务来开发单个应用的方式,每个服务运行在独立的进程里,一般采用 轻量级的通讯机制互联,并且它们可以通过自动化的方式 阅读全文
posted @ 2019-12-20 14:34 H·c 阅读(1890) 评论(0) 推荐(0) 编辑
摘要:Go单元测试 单元测试: 开发人员自测一个大的程序很多功能单元的,开发完一个单元模块之后我们自己进行测试。 单元测试很重要 TDD:测试驱动开发 Go内置的 testing 包 做单元测试 测试相关文件名为 : xxx_test.go 覆盖率 基准测试 (BenchmarkXxx)基准格式 go t 阅读全文
posted @ 2019-10-10 14:14 H·c 阅读(325) 评论(0) 推荐(0) 编辑
摘要:反射 反射优点: 让代码更灵活缺点: 运行效率低 反射应用各种 web框架, 配置文件解析库,ORM框架 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。 在运行程序时,程序无法获取自身的信息。 支持反射的语言可以在程序编译 阅读全文
posted @ 2019-09-19 12:07 H·c 阅读(377) 评论(0) 推荐(0) 编辑
摘要:接口 接口 -> 是一种 类型!!! 一种抽象的类型 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type 阅读全文
posted @ 2019-09-19 10:26 H·c 阅读(281) 评论(0) 推荐(0) 编辑
摘要:在进行Go语言开发的时候,我们的代码总是会保存在$GOPATH/src目录下。在工程经过 go build、go install或go get等指令后,会将下载的第三方包源代码文件放在$GOPATH/src目录下, 产生的二进制可执行文件放在 $GOPATH/bin目录下,生成的中间缓存文件会被保存 阅读全文
posted @ 2019-08-23 15:32 H·c 阅读(328) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示