Golang 一致性hash consistent库应用

日常开发中涉及到一致性hash的使用很多,一致性哈希是为了解决在分布式系统中,数据存取时选择哪一个具体节点的问题。

GO语言高级编程之CGO编程入门

过去的经验往往是走向未来的枷锁,因为在过时技术中投入的沉没成本会阻碍人们拥抱新技术。——chai2010曾经一度因未能习得C++令人眼花缭乱的新标准而痛苦不已。

go语言:函数参数传递详解

参数传递是指在程序的传递过程中,实际参数就会将参数值传递给相应的形式参数,然后在函数中实现对数据处理和返回的过程。

Go语言编程从入门到精通(包的使用、导入、安装、更新、创建)

1行:程序以package开头,引入main包,而main包是个特殊的包,main包作为程序的入口,也就是说,一个程序只能有一个main包。

这3张思维导图,涵盖Go所有核心知识点,PDF仅分享3天

这3张思维导图,涵盖了Go所有的核心知识点,包括Go编程、工程管理、开发工具、面试等内容,把零散的知识点转变为实用明了的知识框架,非常适合小白入门Go语言学习,按照这个路线学习,一定不会差。导图讲解十分详细,高清PDF,知识点相当精练,建议想学习Go的朋友收藏学习。

Node.JS实战44:非常好用的数据库:SQLite

在Node.JS中,如果选择轻量级、嵌入式数据库,Sqlite必定是首选。 }); 执行效果: 但略显示遗憾的是,sqlite3不支持数据库加密。

「golang」 iris从POST请求里获得参数值的4个办法

iris从POST请求里获得参数值的4个办法办法1:传统做法,逐一获取请求里的参数name := ctx.PostValueDefault(“name”, “”)address := ctx.

一个Golang的Gateway

目前Gateway的后台基本上已经实现了,在完成Gateway-UIManager的前台部分的功能, 在实现前台的部分,考虑到Go自带的Json包,过多的反射导致性能的损耗,研究了下fastjson的源码, fastjson,主要是以parse为主要功能,所以在业务使用中,对应到model上,操作比较麻烦,就在fastjson的基础上,增加了一些Unmarshel的功能函数,这样在解析前台的json数据的过程中,既能性能高,同时又有比较好的易用性。

多阶段构建:Docker 下如何实现镜像多阶级构建?

前言我们知道 Docker 镜像是分层的,并且每一层镜像都会额外占用存储空间,一个 Docker 镜像层数越多,这个镜像占用的存储空间则会越多。

Go语言爱好者周刊:第 49 期

这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2] 。