W
e
l
c
o
m
e
: )
摘要: 一、简介 Redis提供的发布/订阅机制中,发布者不会直接与订阅者进行直接通信,发布者会将消息发布到频道中(Channel),其它发布者可以通过订阅该频道获取消息。 二、具体操作 2.1 发布消息 命令格式: publish channel message 我们这里通过Redis客户端发布一条消息 阅读全文
posted @ 2026-09-21 11:19 寒月静无光 阅读(4) 评论(0) 推荐(0)
摘要: 一、实现思路 实现思路比较简单,令牌的生成不是固定时间往令牌桶内放令牌,而是根据当前请求距离上一次请求的时间差来补充令牌(不超过capacity),桶里令牌>=requested,就放行并扣减,否则便拒绝,并告诉客户端还需要等待多久。 二、具体实现 2.1 依赖引入 <?xml version="1 阅读全文
posted @ 2026-09-21 10:05 寒月静无光 阅读(7) 评论(0) 推荐(0)
摘要: /** * 选择排序 */ public class Code01_SelectionSort { public static void main(String[] args) { int[] arr = {1,7,5,2,8,6,3}; selectionSort(arr); printArr(a 阅读全文
posted @ 2026-09-21 09:03 寒月静无光 阅读(5) 评论(0) 推荐(0)
摘要: 一、什么是限流 什么是限流?说白了就是限制用户请求的访问速率,如果不进行限流的话,一旦热点业务在某个时刻突然有大量的请求涌入,会导致大量的服务器资源被占用,进而可能会引发响应速度变慢,甚至可能会导致服务器宕机。限流不仅可以应对热点的突发请求,同时也可以限制某些恶意的攻击请求。 二、常见的限流算法 常 阅读全文
posted @ 2026-09-20 15:08 寒月静无光 阅读(7) 评论(0) 推荐(0)
摘要: import java.util.HashMap; import java.util.HashSet; /** * 题目描述:给定一个整型数组,其中只有一种数出现了K次,其它数出现了M次 * 并且M>1,K<M,请找出这个出现了K次的数 */ public class Code05_OnlyKTim 阅读全文
posted @ 2026-09-20 09:03 寒月静无光 阅读(6) 评论(0) 推荐(0)
摘要: 一、Lua是什么 Lua 是一个轻量级、可嵌入式的脚本语言,1993年由巴西里约天主教大学开发。名字源于葡萄牙语"Lua"(月亮)。它由标准 C 编写,几乎可以在任何操作系统和平台上编译运行。当我们开发的项目需要脚本扩展能力,我们就可以通过定制脚本,将其嵌入到我们的宿主程序当中。像我们平时开发项目就 阅读全文
posted @ 2026-09-19 15:28 寒月静无光 阅读(7) 评论(0) 推荐(0)
摘要: 一、什么是事务 事务这个机制我相信大家并不陌生,在日常开发工作中的很多地方都能碰上,像我们平常使用的关系型数据库如MySQL和Oracle都提供了事务机制,这种机制主要用于当我们希望一组动作要么一起成功,要么就一起失败的场景,比如银行卡转账,A给B转了1000元,那么A账户就需要扣除1000元,而B 阅读全文
posted @ 2026-09-18 17:45 寒月静无光 阅读(4) 评论(0) 推荐(0)
摘要: 一、什么是Pipeline 我们知道,Redis执行命令的一般流程可以分为如下四步: 发送命令 命令排队 执行命令 返回结果 其中发送命令和返回结果这两步耗费的时间我们称之为往返时间(Round Trip Time,RTT),假设客户端和服务端之间距离800公里,那么一次RTT时间就是(800*2) 阅读全文
posted @ 2026-09-18 15:40 寒月静无光 阅读(6) 评论(0) 推荐(0)
摘要: /** * 题目描述:在一个数组中,有两个数出现了奇数次(假设是a和b),其它数出现了偶数次, * 找出a和b并将它们打印出来 * @param nums */ public static void printOddTimesNum2(int[] nums){ int eor = 0; for (i 阅读全文
posted @ 2026-09-18 09:09 寒月静无光 阅读(4) 评论(0) 推荐(0)
摘要: 一、什么是慢查询 在我们日常开发使用到的存储相关系统,例如MySQL,基本都使用到了慢查询日志来帮助我们的开发人员和运维人员去定位系统里的慢操作,以此来确定系统可能存在的瓶颈,而我们的常用到的Redis也提供了这个功能,Redis的整个执行流程可以分为如下四步: 发送命令 命令排队 执行命令 返回结 阅读全文
posted @ 2026-09-17 15:48 寒月静无光 阅读(8) 评论(0) 推荐(0)