个人简介

Echo Blog


江湖无名 安心练剑
  • Go Lang Go 语言入门教程
    Go Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Hello World 下载 本次测试环境为 macos,选择了 *.dmg 直接下载安装即可。 下载地址 测试 $ go version go ve...
    2018-09-07 01:51:23 | Lang
  • Redis Spring
    Spring 使用 spring 中的缓存。 例子 User.java 用于测试的实体。 public class User { private Long id; private String name; //Getter & Setter //toString() } UserService.java 用...
    2018-09-06 23:44:19 | Cache
  • Jedis
    Jedis Jedis is a blazingly small and sane redis java client. 功能 Sorting Connection handling Commands operating on any kind of values Commands operating on s...
    2018-09-06 23:44:19 | Cache
  • Codis 基于代理的 Redis 集群解决方案,支持管道和动态扩展
    Codis Codis is a proxy based high performance Redis cluster solution written in Go. It is production-ready and widely used at wandoujia.com and many companies. 使用的好处 Redis获得动态扩容/缩容的能力,增减redis实例...
    2018-09-06 23:44:19 | Cache
  • Slim 战胜Btree索引
    Slim Slim Slim is collection of surprisingly space efficient data types, with corresponding serialisation APIs to persisting them on-disk or for transport. 索引的一点背景知识 索引可以被认为是业务数据(用户文件)之外的一些”额外”的...
    2018-09-06 23:44:19 | Data-Struct
  • LSM 索引
    LSM 树(Log-Structured Merge Tree) LSM树而且通过批量存储技术规避磁盘随机写入问题。 LSM树的设计思想非常朴素, 它的原理是把一颗大树拆分成N棵小树,它首先写入到内存中(内存没有寻道速度的问题,随机写的性能得到大幅提升),在内存中构建一颗有序小树,随着小树越来越大,内存的小树会flush到磁盘上。磁盘中的树定期可以做merge操作,合并成一棵大树,以优化...
    2018-09-06 23:44:19 | Data-Struct
  • RocksDB-01-Start
    RocksDB RocksDB 是一个可嵌入的,持久性的 key-value存储。 基于Google的LevelDB,但提高了扩展性可以运行在多核处理器上,可以有效使用快速存储,支持IO绑定、内存和一次写负荷 特性 高性能:RocksDB使用一套日志结构的数据库引擎,为了更好的性能,这套引擎是用C++编写的。 Key和value是任意大小的字节流。 为快速存储而优化:RocksD...
    2018-09-06 23:44:19 | Cache
  • MapDB-01-入门学习
    MapDB MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine. 功能 直接替换映射、列表、队列和其他集合。 ...
    2018-09-06 23:44:19 | Cache