Hadoop集群安装
前言 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。
比较不错的redis书籍 Redis设计与实现
摘要 Redis是一款优秀的、开源的内存数据库,我在阅读Redis源码实现的过程中,时时刻刻能感受到Redis作者为更好地使用内存而费尽各种心思,例如最明显的是对于同一种数据结构在不同应用场景下提供了基于不同底层编码的实现(如压缩列表、跳跃表等)。今天我们暂时放下对Redis不同数据结构的探讨,来一起看看Redis提供的另一种机制——内存淘汰机制。
来源在Java反射中,Class.forName和ClassLoader的区别
本文的目的是在 Java进程中确定哪个线程正在占用CPU的时间。 当系统 CPU 负载居高不下时,这是一种有用的故障排除技术。
原文出处: 也许,这样理解HTTPS更容易
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。
全栈工程师培训材料
Mirror of Apache Hadoop ZooKeeper
init
配置管理系统
mybatis源码中文注释