上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页
摘要: 概述 Redis 从 2.2 版本增加了 Bitmap(位图) 当需要统计用户一年的某些信息,如活跃或不活跃,登录或不登录,打卡或没打卡。 如果使用普通的 key / value存储,则要记录 365 条记录,如果用户量很大,需要的空间也会很大。 Redis 提供了 Bitmap 位图这种数据结构, 阅读全文
posted @ 2022-05-24 16:59 天航星 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 概述 Redis 在 2.8.9 版本添加了 HyperLogLog 结构,用来做基数统计的算法 其优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的,并且是很小的。 每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2 ^ 64 个不同元素的基数 阅读全文
posted @ 2022-05-24 16:37 天航星 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Redis 的 GEO 特性在 3.2 版本中推出, 这个功能可以将用户给定的地理位置信息储存起来。通常用以实现诸如附近位置、摇一摇这类依赖于地理位置信息的功能。 GEO 的数据类型为 zset。总共有六个常用命令:geoadd、geopos、geodist、georadius、georadiusb 阅读全文
posted @ 2022-05-17 12:10 天航星 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中,经常会需要交换两个变量的值,我们一般是使用第三变量完成,比如 temp = a; a = b; b = temp; 这样的写法确实能达成目标,但因此而引入了第三变量,对资源的消耗增加了。 这里总结了两种不使用第三变量实现的方式 这两种方法仅为个人总结,不能断定只有这三种,非常希望大 阅读全文
posted @ 2022-05-10 23:23 天航星 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 参考源 https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0 版本 本文章基于 Redis 6.2.6 Zset 就是 Set 的有序集合 应用场景:排行榜 赋值 一个或多个元素 Zadd 127.0.0.1:6379 阅读全文
posted @ 2022-04-17 21:28 天航星 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 哈希就是 key - map 的数据结构 应用场景:对象存储 赋值 单个哈希 Hset 127.0.0.1:6379> Hset hash f1 sail (integer) 1 多个哈希 Hmset 127.0.0.1:6379> Hmset hash f2 sail2 f3 sail3 OK 不 阅读全文
posted @ 2022-04-17 20:49 天航星 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Set 中的值是不能重复的 应用场景:共同关注 赋值 插入值 Sadd 127.0.0.1:6379> Sadd set hello (integer) 1 127.0.0.1:6379> Sadd set world (integer) 1 127.0.0.1:6379> Sadd set wor 阅读全文
posted @ 2022-04-17 17:28 天航星 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 在 Redis 里面,可以把 List 当成栈、队列、阻塞队列使用。 List 实际是一个链表,左右都可以插入值。 如果 key 不存在,创建新的链表。 如果移除了所有元素,空链表也代表不存在。 在两边插入或者改动值,效率最高;操作中间元素,效率相对低一些。 **应用场景:**消息排队 赋值 从左插 阅读全文
posted @ 2022-04-17 16:53 天航星 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 原理 在 Java 程序中,对于数据的输入/输出操作以**流(Stream)**方式进行 JDK 提供了各种各样的流类,用以获取不同种类的数据 程序中通过标准的方法输入/输出数据 文件 Java 有一个类叫 File,它封装的是文件的文件名,只是内存里面的一个对象 真正的文件是在硬盘上的一块空间,在 阅读全文
posted @ 2022-04-11 00:04 天航星 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在启动服务的时候,可能会遇到端口被占用的情况。 这时候就需要知道哪个服务占用了这个端口,并将其关闭。 然后再启动服务就不会存在端口占用了。 这里以 Tomcat 的默认端口 8080 为例。 打开命令窗口 Win + R 输入cmd,回车,打开命令窗口。 查看端口 所有端口 netstat -ano 阅读全文
posted @ 2022-04-04 16:18 天航星 阅读(413) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页