加载中
Caffeine和CompleteFuture实际应用总结

[TOC] 一.Caffeine 原理 1.1 常见缓存淘汰算法 FIFO:先进先出,在这种淘汰算法中,先进入缓存的会先被淘汰,会导致命中率很低。 LRU:最近最少使用算法,每次访问数据都会将其放在我们的队尾...

2021/08/04 16:59
97
SpringSecurity+JWT如何做权限认证并且获取用户信息

SpringSecurity核心配置 /** * 对SpringSecurity的配置的扩展,支持自定义白名单资源路径和查询用户逻辑 */ public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowir...

Aop实现注解限流和Redis缓存

限流注解实现 业务系统中某些接口需要进行限流的时候在spring家族中可以采用RateLimiter进行接口限流,减轻服务器的压力。实现思路如下: RateLimit 注解 /** * @description: 限流注解 * @a...

2019/12/05 19:58
313
Shiro总结一架构,动态权限配置,登录认证实现

首先说明一点,我没有删除和shiro无关的很多代码,主要是希望大家能更清楚的看到完整项目中的配置,其次,下面文中的使用不会采用shiro配置文件的方式,而是采用实际web项目中动态配置权限认证...

2019/03/19 10:39
6.4K
Spring 事务管理及遇到的坑

什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行. 事物的特性(ACID) 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;...

2019/03/18 09:57
3K
Spring Aop的应用

AOP的基本概念 连接点( Jointpoint) : 表示需要在程序中插入横切关注点的扩展点,连接点可能是类初始化、方法执行、 方法调用、字段调用或处理异常等等, Spring 只支持方法执行连接点, ...

2019/03/14 11:00
72
quartz-----Job Stores

JobStore负责跟踪您提供给调度程序的所有“工作数据”:jobs,triggers,日历等。 RAMJobStore RAMJobStore是使用最简单的JobStore,它也是性能最高的(在CPU时间方面)。RAMJobStore以其明显...

2019/01/24 14:55
161
Quartz监听器Listerner

概述 Quartz的监听器用于当任务调度中你所关注事件发生时,能够及时获取这一事件的通知。Quartz监听器主要有JobListener、TriggerListener、SchedulerListener三种,顾名思义,分别表示任务、...

2019/01/21 21:22
123
quartz详细介绍

quartz常用api Scheduler 调度程序交互的主要API。 Job 希望由调度程序执行的组件实现的接口。 JobDetail 用于定义作业的实例。 JobDataMap 可以包含不限量的序列化数据,在job运行的时候可以...

2019/01/17 20:13
143
quartz整体简绍

非常好的文章,Quartz的新认识! 简单简绍 Quartz 是 OpenSymphony 开源组织在任务调度领域的一个开源项目,完全基于 Java 实现。 作为一个优秀的开源调度框架,Quartz 具有以下特点: 强大的调...

zookeeper简绍

zookeeper是什么 ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,它提供了一项基本服务:分布式锁服务。ZooKeeper性能上的特点决定了它能够用在大型的、分布式的系...

2018/07/02 22:25
77

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部