清屏网移动版

  • Redis学习资料库

    日期:2019-03-21 17:46:58 点击:71 好评:0

    最近经常有人问我,我这边学习Redis都有哪些资料,能不能发他们一下。作为一个习惯慢慢啃技术学习的人,我确实积累了大量资料,这里可以介绍给大家。 一、图书(按照发布时间排序) 1.《Redis设计与实现》,2014,黄健宏,机械工业出版社 了解Redis源码和原...

  • 做一个分布式IM(即时通讯)系统

    日期:2019-03-21 17:42:17 点击:175 好评:0

    之前分享过一篇《 设计一个百万级的消息推送系统 》,虽然在文中贴了一些伪代码,但是有朋友希望能直接分享一些可以运行的源码,这么久了是时候把坑填上了。 于是我在之前的基础上完善了一些内容,先来看看这个项目的介绍吧:CIM(CROSS-IM) 一款面向开发者的...

  • mysql innodb索引原理

    日期:2019-03-04 21:20:22 点击:89 好评:0

    聚集索引(clustered index) innodb存储引擎表是索引组织表,表中数据按照主键顺序存放。其聚集索引就是按照每张表的主键顺序构造一颗B+树,其叶子结点中存放的就是整张表的行记录数据,这些叶子节点成为数据页。 聚集索引的存储并不是物理上连续的,而是逻...

  • MySQL使用总结

    日期:2019-03-04 11:14:26 点击:149 好评:0

    索引 建立索引 索引的基数相对于数据表行数较高,工作效果最好。说明列中不同值较多,区分度的公式是 COUNT(DISTINCT col) / COUNT(*)。查询优化器发现某个值出现在表的数据行中的百分比很高的时候,它一般会忽略索引,进行全表扫描,惯用的百分比界线是30%...

  • 面试中经常被问到的Redis持久化与恢复 该如何解决

    日期:2019-02-21 20:58:00 点击:80 好评:0

    一、前言 本文主要讲了 Redis 的持久化相关功能,持久化一直是影响 Redis 性能的高发地,也是面试中经常被问到的。 包括 RDB 相关的特定和优缺点,AOF 的优缺点,事实上,由于 RDB 的数据实时性问题,目前用 AOF 比较多了,而持久化恢复也是优先 AOF。 RDB...

  • HBase与时空索引技术

    日期:2019-02-18 20:34:09 点击:225 好评:0

    所谓时空数据,顾名思义,包含了两个维度的信息:空间信息与时间信息。空间信息,以地理位置点最为基础,还包括线、多边形以及更为复杂的多维结构。最典型的时空数据,莫过于移动对象的轨迹点数据,如每隔5秒钟记录的车辆实时位置信息。这类数据,在物联网领...

  • MySQL列名中包含斜杠或者空格的处理方法

    日期:2019-02-16 20:24:51 点击:70 好评:0

    今天客户那边遇到了一个比较奇葩的问题跑来问我,这个问题比较冷门,所以特别记录下。 问题描述 数据库的字段存在斜杠或者空格的时候,怎么用sql进行insert或者select操作。 问题解答 对于这种特殊字符,我们一般想到的是用转义符进行处理,所以试了下/、引...

  • SQL基础语法的详细归纳

    日期:2019-02-01 12:08:56 点击:83 好评:0

    做安全最困难的恐怕就是知识点过于杂碎,涉及面过于广阔,所以趁还记得,没事就总结完善备忘一下(参考一些资料,并加入一些自己使用过程中的理解),以防老了失忆,平时短路了拿出来查一下也是不错的。 0X01 基本语法 这一小节主要介绍的是一些增删改查的基本...

  • 一个分布式MySQL Binlog存储系统的架构设计

    日期:2019-01-28 11:38:10 点击:107 好评:0

    1. kingbus简介 1.1 kingbus是什么? kingbus是一个基于raft强一致协议实现的分布式MySQL binlog 存储系统。它能够充当一个MySQL Slave从真正的Master上同步binglog,并存储在分布式集群中。同时又充当一个MySQL Master将集群中的binlog 同步给其他Slave。 k...

  • Redis几个重要的健康指标

    日期:2019-01-25 11:20:04 点击:156 好评:0

    存活情况 所有指标中最重要的当然是检查redis是否还活着,可以通过命令PING的响应是否是PONG来判断。 连接数 连接的客户端数量,可通过命令src/redis-cli info Clients | grep connected_clients得到,这个值跟使用redis的服务的连接池配置关系比较大,所以...