自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Redis HyperLogLog

HyperLogLog 极小空间完成独立用户的统计(本质是字符串) API pfadd key element [element…]向hyperloglog添加元素 pfcont key [key …] 计算hyperloglog的独立总数 pfmerge destkey sourcekey [sourcekey] 合并多个hyperloglog 内存消耗 使用经验 1.是否能容忍错误 (错误...

2019-08-06 12:51:11 91

原创 Redis Bitmap

Bitmap 位图 相关命令 独立用户统计

2019-08-06 12:40:11 93

原创 Redis 慢查询

##慢查询 生命周期 1.发送命令 2.排队 3.执行命令 4.返回结果 两点说明: 慢查询发生在第3阶段,客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 两个配置: slowlog-max-len 1.先进先出队列 2.固定长度 3.保存在内存中 slowlog-log-slower-than 1.慢查询阈值(单位:微妙) 2.slowlog-log-slower-than=0,记...

2019-08-06 12:21:28 84

原创 Redis发布订阅

发布订阅 角色 **发布者(publisher) 订阅者(subscriber) 频道(channel)** 模型 API publish publish channel message 返回订阅者数 subscribe subscribe [channel] #一个或者多个 unsubscribe unsubscribe [channel] #一个或者多个 ...

2019-08-05 12:44:26 77

原创 Redis pipeline

什么是流水线 引入Jedis Jar包 使用建议: 1.注意每次pipeline携带数据量 2.pipeline每次只能作用在一个Redis节点上 3.M操作和pipeline的区别 M操作具有原子性,pipeline不具有原子性 ...

2019-08-05 12:32:54 77

原创 Redis的数据结构 zset

zset 有序集合 key score value 特点 无重复元素 有序 element+score 重要API zadd key score element (可以是多对) 添加score和element o(logN) zrem key element (删除元素) score key element 返回分数 zincrby key increScore element 增加减少分数 z...

2019-07-15 22:12:12 159

原创 Redis的数据结构 set

集合 key values 特点: 无序 无重复 集合间操作 集合内API sadd key element 向集合key添加element(如果element已经存在添加失败) srem key element 将集合key中的element移除 scard key 集大小 sismember key it 判断it是否在集合中 srandmember key count 从集合中随机挑co...

2019-07-15 21:50:47 98

原创 Redis的数据结构 List

列表结构 key elements 特点: 有序 可以重复 左右弹出 API: rpush key value1 value2……valueN 从列表右端插入值(1-N个) o(1~n) lpush key value1 value2……valueN 从列表左端插入值(1-N个) o(1~n) linsert key before|after value newValue 在list指定的...

2019-07-15 13:01:25 59

原创 Redis的数据结构 Hash

Hash 哈希键值结构: key field value 特点: key-value是一堆键值对 field-value也是一对键值对 重要的API hget key field 获取hash key对应的value hset key field value 设置hash key对应的field的value hdel key field 删除hash key 对应的field的value...

2019-07-15 12:34:21 73

原创 Redis的数据结构(String)

String 字符串key -value结构 key是String类型 value可以是 字符串类型,整数型,二进制,Json串(作缓存的时候较为常用)限制为512M,建议较小 场景 : 1.缓存 缓存某个视频的基本信息,数据源是在MySql中(伪代码) Public VideoInfo getVideoInfo(Long id){ String RedisKey = redisprex...

2019-07-08 21:59:51 145

原创 Redis 单线程

Redis是单线程的,当执行一条命令时,其他的命令会阻塞 但是Redis的执行效率是很快的 1.纯内存 (一条命令的执行时间大概是100纳秒) 2.非阻塞IO 3.避免线程切换和状态消耗 注意事项 1.一次只执行一条命令 2.注意不要执行长命令 ...

2019-07-08 21:11:04 65

原创 Redis Api的理解应用

通用命令: **keys *** 遍历所有的key 注:keys命令一般不在生产环境中使用 keys 命令的作用: 1.热备从节点 2.scan dbsize 看key的总数 exists 检查key是否存在 注:存在返回1,不存在返回0 del 删除指定的 key-value 注:删除成功返回1,不成功返回0(没有相应的key- value...

2019-07-08 20:58:24 55

原创 初识Hadoop之YARN

YARN Yet Another Resource Negotiator 负责整个集群资源的管理和调度 特点: 扩展 容错 多框架资源统一调度

2019-06-12 13:49:11 64

原创 初识Hadoop之分布式计算框架MapReduce

特点 1.可扩展 2.容错性好 3.海量数据离线处理 入门实战 word count

2019-06-12 12:58:01 107

原创 学习Hadoop之初识Hadoop

Hadoop核心组件之分布式文件系统HDFS 工作机制:将文件切分成指定大小的数据块以多副本的方式存储在机器上面 文件、块、副本: 文件:test.log 200m 块(block) 默认blocksize 是128m 两个块 = 128m+72m 副本:HDFS默认3副本 ...

2019-06-12 12:50:10 116

原创 网络相关知识

OSI七层架构 与TCP/IP四层架构 应用层 应用层 表示层 传输层 会话层 网络层 传输层 链路层 网络层 数据链路层 物理层 1.握手是为了建立连接,TCP三次握手的流程如下: 第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认 第二次握手:服务器收到SYN包,必须确认客户端的S...

2019-01-23 23:38:09 94

原创 关于新建的模块没有artifacts

今天用idea创建模块时,发现Tomcat无法没有此模块的artifacts,通过Project Structure想添加其artifas,但是却发现没有这个依旧没有这个模块,于是打开磁盘复制该模块副本,删除原模块,重新引入新的,问题解决 ...

2019-01-21 22:23:30 421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除