Go 1.9.2 and Go 1.8.5 发布
Golang 版本1.9.2和1.8.5 发布。
这些版本包括修复编译器,链接器,运行库,文档,去指挥,以及crypto/x509、 database/sql、 log 和 net/smtp 包的修复。
在公众号中回复(非评论)关键词“ 发布 ”即可阅读原帖
如何使用 Docker 部署一个Go Web 应用程序
本文讲的是如何使用Docker部署一个Go Web应用程序,这是国外轻量级 CJ 厂商 Semaphore 发布的教程,旨在让开发人员如何借助于 Docker 让 Go 应用程序的编译及发动实现自动化,提升开发效率的同时也能保证软件部署的可靠性。
在公众号中回复(非评论)关键词“ goweb ”即可阅读全文
【深度】分布式数据库数据一致性原理说明与实现
分布式数据库的数据一致性管理是其最重要的内核技术之一,也是保证分布式数据库满足数据库最基本的 ACID特性中的 “一致性”(Consistency)的保障。在分布式技术发展下,数据一致性的解决方法和技术也在不断的演进,本文就以作者实际研发的分布式数据库作为案例,介绍分布式数据库数据一致性的原理以及实际实现。
在公众号中回复(非评论)关键词“ 数据一致性 ”即可阅读全文
Docker搭建内网Registry
本文作者因为自己的云主机 pull/push image 到 Docker hub 下载速度慢和经常性抽风,于是在自己的主机上搭建 registry 存放 image。本文将简述搭建过程和列出遇到的坑。
在公众号中回复(非评论)关键词“ registry ”即可阅读全文
在 Golang 进化的代理模式
作者非常喜欢代理模式这种切面的思维,将多个相似方法的共同前置和后置抽象出来的实现。在转 golang 开发之后,终于在前段时间折腾出了golang风格的代理模式——其实已经不是代理模式了,更贴切的说法应该叫Golang的小技巧之一。
基于没有对比就没有差距的体现,作者在本文中用 go 和 Java 实现了一个插入新用户的 demo 。
在公众号中回复(非评论)关键词“ 代理模式 ”即可阅读全文
内网穿透工具的原理与开发实战语言
由于网民众多,运营商无法保证为每一个宽带用户提供全球唯一的公网IPv4地址。因此很多用户会发现通过路由器端查看到的WAN端IP与百度“IP”关键词所得到的IP不一致,并且前者的IP为一个私有IP。
还有一些情况下,公网IP比较昂贵,企业虽然本身也持有少量的独立的公网IP,但是由于成本限制无法为企业内每一台主机都提供一个公网IP,或者内网并不是所有服务都需要暴露到公网中进行访问,那么企业有可能就会使用NAT技术将大量的内网IP通过一定规则映射到公网IP上。而最常见的其中一种技术就是NAPT,也叫“网络端口地址转换”。因为一般一个服务都是通过一个端口来提供,因此通过这种方式可以将特定的服务通过特定的规则开放到少量的公网IP上。
但是有的时候我们个人宽带用户也想将自己的服务发布到公网IP上,或者我们在对企业做***测试的时候,发现企业某台公网服务器只对公网开放了常见的80端口,而我们提权时需要用到的3389等端口没有对公网开放,这个时候又该怎么办呢?
解决这些问题的方式就是内网穿透了。
有疑问加站长微信联系(非本文作者)