弥补MySQL和Redis短板:看HBase怎么确保高可用

知乎从2017年起开始逐渐采用HBase系统存储各类在线业务数据,并在HBase服务之上构建各类应用模型以及数据计算任务。

Golang之Slice和Map

写在前面:本篇除了介绍Slice和Map外,还会介绍数组类型以及初始化的一些方法,单独吧Slice和Map拿出来是因为开发中几乎每个函数都会遇到它们,所以需要重点了解。

gRPC 使用 protobuf 构建微服务

gRPC使用protobuf构建微服务发表于2018-05-02|阅读次数。微服务架构单一的代码库以前使用Laravel做web项目时,是根据MVC去划分目录结构的。

一个关于Go移位操作的细节

先看一段代码:编译之,得到如下出错信息:./aa.go:12:20: invalid operation: 1 << n (shift of type float32)./aa.

Go语言学习基础-HTTP客户端、HTTP服务器、Context上下文

结果:$go run http-clients.goResponse status: 200 OK

Golang sort包学习

在实际开发中我们经常会遇到一些需要排序,过滤,查询数组中的值等等…sort包总结通过上面的图我们可以发现:1.通过Slice/SliceStable可以实现各类数据的自定义排序2。

学习Golang第19天 – 类型断言

类型断言(Type Assertion)是一个使用在接口值上的操作,用于检查接口类型变量所持有的值是否实现了期望的接口或者具体的类型。在Go语言中类型断言的语法格式如下:value, ok := x.(T)其中,x 表示一个接口的类型,T 表示一个具体的类型(也可为接口类型)。

为什么大学普遍都教C/C++、Java,而不教Golang、Python、Rust?

教C/C++、JAVA是肯定没问题的,不教Go、Python、Rust绝对没有好处,不过我认为学生可以自学,这是长期以来形成的历史原因。缺少好的教材,老一辈的教授大部分也都没接触过这些新的语言,他们又习惯了几十年的教学,想要改变难度太大。

YesApi-小白都喜欢的API接口开发神器

定位:YesApi = API开发 + API测试 + API文档 + API调用 + API后端,让你用一个账号,就能轻松搞定API接口开发。

golang拾遗:为什么我们需要泛型

泛型的支持者们认为没有泛型的语言是不完整的,而泛型的反对者们则认为接口足以取代泛型,增加泛型只会徒增语言的复杂度。今天我们就来看看为什么我们需要泛型,没有泛型时我们在做什么,泛型会带来哪些影响,泛型能拯救我们吗?