历险专题

Redis深度历险:核心原理和技术实现(原理篇)

目录 一、鞭辟入里--IO多路复用模型1.Redis是单线程的 为什么还这么快?2.IO模型a.阻塞IO模型b.非阻塞IO模型c.多路复用IO模型d.信号驱动IO模型e.异步IO模型3.定时任务 二、交头接耳--通讯协议三、未雨绸缪 --持久化RDBAOF 四、雷厉风行 -- 管道五、开源节流 -- 小对象压缩六、有备无患 -- 主从同步 欢迎关注微信公众号“江湖喵的修炼秘

Redis深度历险:核心原理和技术实现(基础及应用篇)

目录   一.Redis Redis是什么? 基础数据结构 二.千帆竞发 —— 分布式锁 三.缓兵之计 —— 延时队列 异步消息队列 延迟队列 四.节衣缩食 —— 位图 五.四两拨千斤 —— HyperLogLog 六.峰峦叠嶂 —— 布隆过滤器 七.断尾求生 —— 简单限流 八.一毛不拔 —— 漏斗限流 总结       欢迎关注微信公众号“江湖喵的修炼

Java深度历险(六)——Java注解

作者 成富 发布于 2011年3月23日 上午12时0分 社区 Java 主题 代码分析 标签 语言 , 专栏 , Java深度历险   在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框

《硬件历险》之Mac抢救出现问题的时间机器硬盘中的数据

本文虽然使用“抢救”一词,但是运气比较好,远没有达到访问和修改底层的信息来抢救的地步。如果你是需要通过访问和修改底层信息来抢救数据,建议阅读刘伟的《数据恢复技术深度揭秘(第二版)》或者寻找专业人士的帮助。 《数据恢复技术深度揭秘(第二版)》并没有提及如何修复现在 macOS 使用的 APFS,最新只有 HFS+。APFS 的结构要复杂一些,但是也是个尝试。 问题的前因后果 之前买过一块

JVM深度历险小记

转自http://zhangthe9.javaeye.com/blog/107063  感谢作者. java 深度历险 小记 ============================= ============================  深入J2 SDK ============================ ============================ 如果安装JDK1

《java深度历险》阅读笔记[转]-

每个java的安装(Win2k),总会有很多的JRE,一定分清除到底是哪个JRE在运行由于多个JRE和java以及Javac位置的作用,会产生很多的版本问题 java深度历险 CH01 P36 关于Java环境的理解和设置         对Java 应用程序来说, 每个JRE 都是独立不相干的个体。 凡是程序库、        安全设置等与特定JRE 相关联的特性, 如果您设置的是在A 处的JR

《Java深度历险》第一章——深入 Java 2 SDK

第一章 深入 Java 2 SDK 你越討厭的事情,就越容易遇上 █前言 SunMicrosystems 所發表的 Java 開發工具 – Java 2 SDK,永遠都是 Java 初 學 者 最 早 接 觸 到 的 開 發 工 具 。 一 般 人 習 慣 稱 這 套 工 具 叫 作 JDK(Java DevelopmentKit)。 圖:Java 版本及開發

HBase深度历险 | 京东物流技术团队

简介 HBase 的全称是 Hadoop Database,是一个分布式的,可扩展,面向列簇的数据库,是一个通过大量廉价的机器解决海量数据的高速存储和读取的分布式数据库解决方案。本文会像剥洋葱一样,层层剥开她的心。 特点 首先我们看一下hbase有哪些特点: •高性能 基于LSM树的数据结构设计,保证了顺序写,并且通过布隆过滤器,compaction等内部优化手段来优化读性能,使得hba

042_《Delphi深度历险》

《Delphi深度历险》 Delphi 教程 系列书籍 (042) 《Delphi深度历险》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 附书源码 作者: 陈宽达丛书名: 其他 出版社:科学出版社 ISBN:7030094484 上架时间:2001-10-11 出版日期:2001 年7月 页码:422 版次:1-1 内容简介 这

Redis学习与入门----深度历险(一)

文章目录 redis操作数据的基础数据结构stringlisthashsetzset(跳跃链表) redis分布式锁分布式锁的使用分布式锁的超时问题 redis的简单延时队列redis的位图数据结构bitcount和bitpos HyperLogLog(高级数据结构)布隆过滤器布隆过滤器是什么布隆过滤器的原理布隆过滤器一些的常用场景 redis操作数据的基础数据结构 通俗易

linux服务器历险之使用memcached

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 一,为什么要使用memcached     最优秀的cache软件,有效减轻数据库服务器的压力     不用它还要用哪个? 二,下载     从何处下载?     http://www.dang

linux服务器历险之使用lighttpd

一,为什么要使用lighttpd?     apache不可以吗?     在支持纯静态的对象时,比如图片,文件等 ,     lighttpd速度更快,更理想     至于它和apache的比较,很多文档,大家可以google一下 二,从何处下载lighttpd?     http://www.lighttpd.net/download/     这个是它的官方站 三,如何安装?     1

字符集和编码——Unicode(UTFUCS)深度历险

计算机网络诞生后,大家慢慢地发现一个问题:一个字节放不下一个字符了!因为需要交流,本地化的文字需要能够被支持。   最初的字符集使用7bit来存储字符,因为那时只需要存下一些英文字母和符号。后来虽然扩展到使用8bit来存储一个字符了(这种方式被国际标准化组织收录,成为ISO8859-1。在字符集发展历程中国际标准化组织一直发挥着重要作用。),也还是无法存储诸如中文的字符。   混乱的年代到来

Redis深度历险-Redis字典源码内部结构

本文大部分内容引自《Redis深度历险:核心原理和应用实践》,感谢作者!!! Redis字典的用途 Redis中 hash结构的数据会使用到字典,整个Redis数据库中所有的key和value也组成了一个全局字典,带过期时间的key集合也是一个字典。zset集合中存储value和score值的映射关系也是通过dict结构实现的 struct RedisDb {dict* dict; /

Redis深度历险:核心原理和技术实现(原理篇)

目录 一、鞭辟入里--IO多路复用模型1.Redis是单线程的 为什么还这么快?2.IO模型a.阻塞IO模型b.非阻塞IO模型c.多路复用IO模型d.信号驱动IO模型e.异步IO模型3.定时任务 二、交头接耳--通讯协议三、未雨绸缪 --持久化RDBAOF 四、雷厉风行 -- 管道五、开源节流 -- 小对象压缩六、有备无患 -- 主从同步 欢迎关注微信公众号“江湖喵的修炼秘

阅读《Redis深度历险:核心原理和应用实践》的总结-01

一、基础 1、redis的数据结构: String(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合) 1.1、String字符串 字符串 string 是 Redis 最简单的数据结构。Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据。不同类型的数据结 构的差异就在于 value 的