随笔分类 - golang学习之路
摘要:主页 微信公众号:密码应用技术实战 博客园首页:https://www.cnblogs.com/informatics/ 引言 微软(MicroSoft)竟然在近三年的时间里泄露了高达38TB的内部数据,包括密钥、员工个人备份和三万条内部消息,而原因竟然是一个微不足道的设置失误! 9月18日,云安全
阅读全文
摘要:## 主页 - 微信公众号:密码应用技术实战 - 博客园首页:https://www.cnblogs.com/informatics/ ## 背景 go语言的一大优势就是跨平台,go语言是编译型语言,与Java、C#等语言的跨平台不同的是: 1. go语言的跨平台不依赖于`虚拟机` 2. go语言的
阅读全文
摘要:## 主页 - 微信公众号:密码应用技术实战 - 博客园首页:https://www.cnblogs.com/informatics/ ## 背景&问题 golang作为高级计算机语言之一,在云原生以及web网站建设中发挥了重要作用,但在实际应用中我们可能会碰到以下场景,在该场景下: - 部署机无法
阅读全文
摘要:主页 个人微信公众号:密码应用技术实战 个人博客园首页:https://www.cnblogs.com/informatics/ 引言 在上一篇博客中,我们通过《TLS原理与实践(一)》详细介绍了TLS握手流程。 本文中,我们从实际应用出发,介绍如何使用TLS协议保护自己的网站服务。 TLS应用 T
阅读全文
摘要:一直用的好好的Goland,突然不能用了,左边栏Project“消失”了。 如下: 解决方法 遇到上面问题,一般情况是GoLand的cache问题,这个时候要将GoLand清理一下。 方法: File → Invalidate Caches... 选中清空系统缓存和本地历史,并重启 重启后,Proj
阅读全文
摘要:Golang 内存管理 原文链接[http://legendtkl.com/2017/04/02/golang alloc/] Golang 的内存管理基于 tcmalloc,可以说起点挺高的。但是 Golang 在实现的时候还做了很多优化,我们下面通过源码来看一下 Golang 的内存管理实现。下
阅读全文
摘要:软件开发中,不可避免的会使用到第三方库,因此包管理工具可以极大的方便开发者管理第三方依赖,避免掉入“依赖地狱”。 作为google强大背书的golang语言,golang官方包管理工具终于“千呼万唤始出来”。 下面我们就来介绍一下golang的包管理工具 golang包管理工具 安装 go modu
阅读全文
摘要:原文: "http://legendtkl.com/2017/04/28/golang gc/" 1. Golang GC 发展 Golang 从第一个版本以来,GC 一直是大家诟病最多的。但是每一个版本的发布基本都伴随着 GC 的改进。下面列出一些比较重要的改动。 v1.1 STW v1.3 Ma
阅读全文
摘要:原文: "https://blog.csdn.net/qq_15427331/article/details/54613635" Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢?写在前面 最近,我读到一些大肆宣传Go语
阅读全文