排序
基于Redis有序集合实现滑动窗口限流
基于Redis有序集合实现滑动窗口限流,滑动窗口算法是一种基于时间窗口的限流算法,它将时间划分为若干个固定大小的窗口,每个窗口内记录了该时间段内的请求次数。通过动态地滑动窗口,可以动态调...
常见的图形库对比 Echarts Highcharts AntV
常见的图形库对比 Echarts Highcharts AntV,图形库 图形库 特点 图表类型 适用场景 依赖项 官网/文档 ECharts 功能丰富,支持大规模数据,交互性强 折线图、柱状图、饼图、地图、雷达图、散点图...
11.A星寻路算法
11.A星寻路算法,14.A星寻路算法 题目 迷宫寻路需求,在一个迷宫游戏中,有一些怪物攻击主角,现在希望小怪物,能自动绕过迷宫中的障碍物,寻找到主角的所在。 思路 A星寻路算法(A*search algori...
Java笔记——Java常见Api_java api
Java笔记——Java常见Api_java api, API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码...
keycloak~token有效期与session有效期的调研
keycloak~token有效期与session有效期的调研,一 refresh_token刷新access_token Keycloak会话管理中,获取到accessToken和refreshToken后,基于accessToken交换用户数据或者参与KeycloakAPI的请...
Java中String类常用的各种方法
Java中String类常用的各种方法,Java中String类常见的方法 以下介绍字符串常见的几个方法。 介绍String类 在 Java 中,String 类是一个代表字符串的类,具有以下特性: 不可变性:String 对象一...
【JVM】使用 IntelliJ IDEA 进行 Java 内存分析
【JVM】使用 IntelliJ IDEA 进行 Java 内存分析, 在 Java 开发中,内存管理是一个非常重要的话题。内存泄漏、过度使用内存、堆外内存等问题常常会影响应用程序的性能和稳定性。幸运的是,Intell...
@ModelAttribute、@RequestBody、@RequestParam、@PathVariable 注解对比
@ModelAttribute、@RequestBody、@RequestParam、@PathVariable 注解对比,整理了下接收参数的注解。 注解 绑定来源 支持类型 典型用途 备注 @ModelAttribute 请求参数自动绑定到 JavaBean(含...
六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
六、Spring Boot集成Spring Security之前后分离认证流程最佳方案,二、Spring Security默认认证流程及其优缺点 1、Spring Security默认认证流程总结 四、Spring Boot集成Spring Security之认证流...
Chrome如何卸载掉插件?如此简单!
Chrome如何卸载掉插件?如此简单!,前言 我之前由于好奇,一下子装了很多的chrome插件,这些插件虽然都有很多功能,但是,由于我的电脑性能不佳,浏览器一下子装这么多插件,有点带不动了。所以...
IDEA如何打开每日提示?
IDEA如何打开每日提示?,前言 大家好,我是小徐啊。我们在使用IDEA开发Java应用的时候,经常需要使用IDEA的各种各样的技巧,提示。这个在每次IDEA打开的时候,会自动弹出来。但有时候,我们可能...
Mybatis源码分析
Mybatis源码分析,Mybatis解析 0.引入 Mybatis源码也是对Jbdc的再一次封装,不管怎么进行包装,还是会有获取链接、preparedStatement、封装参数、执行这些步骤的。本文来探索一下其运行原理。下面...













