gomonkey 介绍 gomonkey 是 golang 的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。gomonkey 接口友...
gomonkey 介绍 gomonkey 是 golang 的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。gomonkey 接口友...
HiveQL与标准SQL的区别: 陷阱1: SELECT *FROM first_table t1JOIN second_table t2ON t1.id = t2.idwh...
本文说明go语言自带的测试框架未提供或者未方便地提供的测试方案,主要是用于解决写单元测试中比较头痛的依赖问题。也就是伪造模式,经典的伪造模式有桩对象(stub),模拟对象(m...
Go Module是Go会在1.12中正式推出的包管理机制。 Go mod 简介 Golang一直存在一个被人诟病的问题是缺少一个官方的包依赖管理工具。从我个人的角度上来看存...
三款epub阅读软件分享 智能时代,碎片化信息充斥 着我们的生活。手机不离手,各种社交/新闻软件可以使我们快速摄取信息知识。但是这种信息是片面的,不完整。看似我们获取了很多知...
LSM Tree/MemTable/SSTable基本原理 时光飞逝,截至今天,2018的进度条已经毫不留情的燃烧掉了8.5%。 2017接触了很多新事物,也实践和落地了一些...
用户态:当一个进程在执行用户自己的代码时位用户态,可以直接读取用户程序的数据内核态:控制计算机的硬件资源,并提供上层应用程序运行的环境系统调用:为了使用户态运行的上层应用能够...
概要 本文是对 ben stopford 个人网站上对于 LSM tree 的博客的翻译,用于自己加强学习印象和理解深度,这里是原版博客。注:里面有一些链接已经失效,我自己有...
文章初衷 最开始听到隔离级别这个词是在大学上数据库课的时候老师讲到,当时听得一头雾水最终也没理解到,就不了了之了。到毕业开始找工作,每次面试前的知识点整理,总能看到隔离级别这...