Try new, go far, see more

avatar
hatlonely

golang 面向对象特性

和其他高级语言一样,golang 也支持面向对象编程,支持得比较简单,有些特性并不支持,但是够用了     阅读全文
hatlonely's avatar
hatlonely 6月 19, 2018
remove_red_eye  0      0  

aerospike 集群搭建

aerospike 是一个分布式的 kv 存储服务,与 redis,memcached 等相比,最大的特点是支持内存和磁盘的混合存储,并且对 ssd...     阅读全文
hatlonely's avatar
hatlonely 6月 02, 2018
remove_red_eye  0      0  

cmake 的正确打开方式

用了那么多年 c++,今天才搞明白 cmake 该怎么用…… cmake 是一个跨平台的 c++ 构建工具,与 makefile 类似...     阅读全文
hatlonely's avatar
hatlonely 5月 30, 2018
remove_red_eye  0      0  

linux 日志管理服务 logrotate

logrotate 是操作系统用来管理日志的工具,支持日志的切割、压缩、清理以及邮件报警等,通过 crontab 服务定时运行,也可以用这个工具来管...     阅读全文
hatlonely's avatar
hatlonely 4月 16, 2018
remove_red_eye  0      0  

logstash mysql 准实时同步到 elasticsearch

mysql 作为成熟稳定的数据持久化解决方案,广泛地应用在各种领域,但是在数据分析方面稍有不足,而 elasticsearch 作为数据分析领域的佼...     阅读全文
hatlonely's avatar
hatlonely 4月 14, 2018
remove_red_eye  0      0  

elasticsearch + kibana 集群环境搭建

elk 提供了完备且成熟的日志存储和分析的解决方案,免费开源,本文主要介绍 elasticsearch 集群以及 kibana 的环境搭建 ...     阅读全文
hatlonely's avatar
hatlonely 4月 12, 2018
remove_red_eye  0      0  

golang 性能优化之累加哈希

很多时候性能问题总是发生在一些不起眼的地方。最近做一个性能问题分析的时候发现,一个函数里面使用由于字符串拼接产生的临时字符串导致内存上涨了40%(1...     阅读全文
hatlonely's avatar
hatlonely 4月 12, 2018
remove_red_eye  0      0  

golang 性能优化之 bitset 代替 hashset

hashset 是一种非常高效的数据结构,插入和查询的复杂度都是 O(1),基本上能满足大部分场景的性能需求,但在一些特殊的场景下,频次非常高的调用...     阅读全文
hatlonely's avatar
hatlonely 4月 12, 2018
remove_red_eye  0      0  

golang 构建工具之 Makefile

可能是因为编译太简单了,golang 并没有一个官方的构建工具(类似于 java 的 maven 和 gradle之类的),但是除了编译,我们可能还...     阅读全文
hatlonely's avatar
hatlonely 4月 11, 2018
remove_red_eye  0      0  

gradle 开发语言 groovy 入门

gradle 是 java 的构建工具的一种,同类的工具还有 maven,ant。我比较喜欢 gradle 主要是其语法简洁,而且功能强大。除此之外...     阅读全文
hatlonely's avatar
hatlonely 3月 21, 2018
remove_red_eye  0      0