librados相关介绍
本文简单介绍librados,并给出相应的使用范例。参看:http://docs.ceph.com/docs/master/rados/api/librados-intro/
本文简单介绍librados,并给出相应的使用范例。参看:http://docs.ceph.com/docs/master/rados/api/librados-intro/
本文主要讲述在无外网条件下安装ceph存储集群的过程。具体的安装环境如下:
本文转自史上最全的大数据学习资源(Awesome Big Data),主要是为了防止原文丢失,并便于后边个人学习。
本文我们介绍以下dynatrace在golang程序中的使用。
在数据库编程中,我们经常会遇到SQL注入的问题,这里我们通过查看Golang底层源代码的实现,来了解通用的防SQL做法。
本文我们介绍一种kafka消息消费时的高效offset提交方法。
本文给出一个使用Json实现TLV数据封装的实现示例
本文参考开源的redisson,简要的实现了一个go版本的redis读写锁。
在golang的使用过程中,我们会经常发现有些国外的站点因为被墙导致使用go get
访问不了,此时我们可以设置代理。如下适用于Go 1.13
及之后的版本。
本文我们介绍一下golang中的调试工具delve的安装及使用.
本文介绍一下使用golang解析XML
包reflect用于实现运行时反射(run-time reflect),其允许一个程序操作任何类型的object。典型的用法就是获取一个interface{}类型调用reflect.TypeOf(),从而获得该抽象类型的实际的表示Type。
unsafe包其实主要是用于实现uintptr与Pointer的转化。但其在使用时有一定的规范。
goroutine调度器的实现主要是如下3个文件:
Go语言在2016年再次拿下TIBOE
年度编程语言称号,这充分证明了Go语言这几年在全世界范围内的受欢迎程度。如果要对世界范围内的gopher发起一次“你究竟喜欢Go的哪一点”
的调查,我相信很多Gopher会提到: goroutine。
本章我们主要记录一下使用go-mysql-elasticsearch的使用。go-mysql-elasticsearch是一个用于实现MySQL与ES之间自动数据同步的服务,首先其使用mysqldump
来抓取一次原始数据,之后使用binlog来实现增量的数据同步。
本文讲述一下go https的用法。
这里我们对for-slect中的break/continue/return的使用做一个简单的记录。
本文简单给出一个示例,来展示在golang中如何实现二进制的序列化。
本文简单记录一下golang的学习过程,以备后续查阅。当前go开发环境的基本情况如下:
C:\Users\Administrator>echo %GOPATH% E:\Workspace\go