【Golang】go语言命令之go generate
go generate
命令是在Go语言 1.4 版本里面新添加的一个命令,当运行该命令时,它将扫描与当前包相关的源代码文件,找出所有包含//go:generate
的特殊注释,提取并执行该特殊注释后面的命令。
专注于IT互联网,Web技术,Go语言(golang)、.Net,.Net Core,Node.js,前端框架、项目管理、软件架构
只有原创,没有转载,只有实践,才会成文。
go generate
命令是在Go语言 1.4 版本里面新添加的一个命令,当运行该命令时,它将扫描与当前包相关的源代码文件,找出所有包含//go:generate
的特殊注释,提取并执行该特殊注释后面的命令。
在家里配置了公司vpn,通过git config
配置了用户名和邮箱,通过ssh-keygen -t rsa -C "企业邮箱"
重新生成了ssh
公私密钥,这样原有的ssh地址git@gitee.com:...
也通过.git/config
修改成https
。然后就出现了下图的情况:
Pod 是 Kubernetes 的一个最小调度以及资源单元。为什么一定需要Pod?
这是个有意思的问题,在此之前,博主从来没有考虑过这个问题,直到最近,终究还是与 清空切片 相遇了。
【Golang】怎么实现Go程序的实时热更新一文中介绍了air这个go语言热更新工具。文中也提到了在windows下,air存在问题,但是在Mac下却能够正常使用。本文就简单记录下air的配置,备忘。
Kubernetes,K→S有8个字母,所以又作K8S。
上一节提到了革命性的容器技术,下面就记录下容器相关的笔记,如果想看docker更多相关的命令及操作,请参考【One by one系列】一步步学习docker。
Docker项目的发布使得全操作系统语义的沙盒技术唾手可得,使得用户能够更好地、更完整地打包自己的应用,使得开发者可以轻而易举的获得了一个应用的最小可运行单位,虽然Docker或者容器本身的价值很大,但是如果想要让其产生商业价值或者说对云的价值,因为毕竟容器的数量上去了以后,管理就不是一件容易的事,所以就一定需要一个工具去管理这么多容器。
云原生技术学习之前的本意是由于工作需要,需要学习 Kubernetes
的使用;之前大概知道 Kubernetes
是可以编排管理容器,像 Docker Compose
那样可以去启动管理多容器的应用, 但是** Docker Compose
是在单个服务器或主机上创建多个容器的工具 , 可能真正要跟K8S打擂台的是 Docker Swarm
吧,可以在多个服务器或主机上创建容器集群服务**,很遗憾,最终以 Docker
公司宣布在核心产品中内置了 Kubernetes
服务,宣布了 Kubernetes
的胜出。了解到这一层背景,以及前辈的指引,秉承着知其然知其所以然的态度,偶然间闯进了阿里云原生技术公开课的学习。带着问题有目的的学习,往往会更有学习动力。那么萦绕在脑海的第一个问题就是: 什么是云原生?
公司的代码私有仓库都在内网,天天把本本抱回家还是比较麻烦的,要想在家就能拉取代码,就必须使用VPN,其实之前博主从来没用过VPN,大概搜索一下相关资料,总得来说:vpn
就是利用公用网络架构专用网络的远程访问技术。更多VPN技术揭秘,可能需要更专业童鞋来解答。博主出现的问题是,vpn
小电视已经连接成功,但是依然无法拉取代码,这是为什么呢?
javascript
在数字比较大情况下,使用JSON.stringify()
与JSON.parse()
将JSON
序列化为字符串与反序列化js
可理解的数据结构时,会出现数据失真问题。