1. 先看例子 有两个类 A 和 B 相互依赖,且都有被 @Scheduled 注解的方法。 定义一个切面 ScheduleDisableAspect 用来阻止 @Sched...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:四川
1. 先看例子 有两个类 A 和 B 相互依赖,且都有被 @Scheduled 注解的方法。 定义一个切面 ScheduleDisableAspect 用来阻止 @Sched...
先推荐篇写AQS的不错的文章:《从ReentrantLock的实现看AQS的原理及应用》[https://mp.weixin.qq.com/s/sA01gxC4EbgypCs...
上文 通用数据权限设计——列权限(一)[https://www.jianshu.com/p/ef8d615ce659]说了列权限的设计理念和整体架构,下面来说说具体实现 疑问...
概念 笔者认为WEB系统权限应归纳为功能权限,数据权限(行、列) 功能权限:即菜单、按钮、超链接等,控制用户能否访问该资源,通常会将功能权限进行打包,用角色来进行分配; 数据...
先看问题:ConcurrentHashMap是怎么做到线程安全的?get方法如何线程安全地获取key、value?put方法如何线程安全地设置key、value?size方法...
前言 什么是类加载器?类加载器有哪些?双亲委派机制是怎么样的?什么时候需要打破双亲委派?如何打破? 以上内容网上有大量文章介绍一些基础概念,这篇《类加载器、双亲委派机制与打破...
RedisTemplate 使用总结 最近在做一个项目,考虑到有累计,排行,缓存等功能;而Redis是一个基于内存的数据库,而且提供了 字符串(String), 哈希(Map...