Go语言的反射

概念 计算机科学中,反射是指程序在运行时可以访问、检测和修改它本身状态或行为的一种能力。 Go语言提供了一种机制在运行时更新变量和检查他们的值、

Go语言的interface

接口 Go语言中的接口是一组方法的签名。 接口的本质是引入一个新的中间层,调用方可以通过接口与具体实现分离,解除上下游的耦合,上层的模块不再需要

Cassandra 笔记[下]

写操作 基于MemTable和SSTable的设计,Cassandra写磁盘都是顺序写,没有seek操作,使得写操作非常快速。 基于commit

Cassandra 笔记[上]

数据模型 一些概念: Column 一个键值对name/value pair 允许某些键没有值:稀疏存储,wide column宽列 包含附加属性:timestamps和

设计模式介绍

创建型 创建型模式提供了创建对象的机制,能够提升已有代码的灵活性和可复用性。 框架给用户提供扩展能力: 工厂方法。框架中使用工厂接口创建实例,客户