文章列表

39 0 0 27.90℃

Java实现分布式Redis限流记录

Java实现分布式Redis限流记录 本章将简单记录Redis分布式限流实现,还有很多不懂的地方先记录 背景 Spring Framework 3.2.8.RELEASE版本 Jedis 2.72 版本 (2.6 版本 Jedis 就支持 Lua 脚本调用了,方法是 eval ) 因为 Redis
详情
25 0 0 26.50℃

【基础算法】排序算法(一)

【基础算法】排序算法(一) 对数组对象进行排序,获取”有序“数组对象。并非纯数字 前言说明 排序算法有八大,由简到难,每当别人问起来时,我却知其然不知其所然,我能看懂这个排序算法实现代码,但我应用起来却显得很艰难,最经典的是问过很多人冒泡排序怎么实现,他能讲的头头是道,但让他一写却频频出错,一问冒泡
详情
26 0 0 26.60℃

计算机二进制运算与实际应用

计算机二进制运算与实际应用 正整数转二进制,负整数转二进制,小数转二进制 在说明换算之前,先介绍一下次方和负次方的概念: ^在这里为幂等 不是位运算符的异或 2^2 = 2×2 = 4 // 次方 2^-2 = 1÷2^2 = 1÷4 = 0.25; // 负次方 1,正整数转二进制 在计算机中存
详情
26 0 0 26.60℃

【数据结构】平衡二叉树(AVL树)

【数据结构】平衡二叉树(AVL树)怎么实现平衡 本篇采用 JAVA 语言简述 简述 AVL是一种能自我调节的平衡二叉树,它相比与普通二叉树新增,删除操作复杂,但可以避免一些极端情况。 AVL 树是如何保持平衡的 是通过旋转保持左右节点的平衡,一共有四种旋转方式,根据不同的插入使用不同的旋转方法。 词
详情
40 0 0 28.00℃

防API重放攻击前后端完整设计与实现

防API重放攻击前后端完整设计 信息安全是一个永久的话题,一切信息安全措施与防范都是在加大不法犯罪的成本。而防 API 重放攻击就是是一项做了比没做好的安全功能。 API 重放攻击是什么 API 重放攻击(Replay Attacks)又称重播攻击、回放攻击,这种攻击会不断恶意或欺诈性地重复一个有效
详情
32 0 0 27.20℃

通过 AOP 记录用户行为日志

通过 AOP 记录用户行为日志 操作日志几乎存在于每个系统中,而这些系统都有记录操作日志的一套 API。操作日志和系统日志不一样,操作日志必须要做到简单易懂。所以如何让操作日志不和业务逻辑耦合,如何让操作日志的内容易于理解,让操作日志的接入更加简单?本文将通过 Spring+AspectJ 的 AO
详情
33 0 0 27.30℃

Java使用企业微信发消息

Java企业微信回调配置 企业微信 API 文档地址:https://open.work.weixin.qq.com/api/doc/90001/90143/91116 获取 Token 和 EncodingAESKey 登录企业微信后台。 1:点击右下角图标打开网页进入 2:打开工作台,打开应用,
详情
253 1 0 51.30℃

B站网页版怎么看B站港澳台

bilibili港澳台网页版,哔哩哔哩港澳台网页版,bilibili港澳台,b站港澳台网址,bilibili港台版网址,bilibili港澳台网址,bilibili港澳台怎么进,bilibili港澳台网页,b站港澳台
详情
33 0 0 27.30℃

Jar 包运行时读取 Resources 目录下文件

Jar 包运行时读取 Resources 目录下文件 起因是程序运行时我需要读取操作一份模板文件,但我想把这份模板文件放在这个模块的 Resources 目录下,但在 idea 启动时没错没错,部署到服务上就有问题会报 FileNotFoundException 问题原因 在 idea 启动时每个文
详情
29 0 0 26.90℃

正则表达式的学习

正则表达式的学习 正则表达式是计算机科学的一个概念,其表现形式是使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。 熟知正则表达式一些细节知识 绝大部分编程语言都支持正则表达式,原因之一是正则表达式被广泛地应用于各种U
详情