一、Shiro简介 Apache Shiro是Java的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解...
一、Shiro简介 Apache Shiro是Java的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解...
一、前置说明 本文实现思路和代码参考: 闪电侠-Netty 入门与实战:仿写微信 IM 即时通讯系统闪电侠-Github代码源码 二、Netty主要知识点 2.1 Cha...
一、缓存常见问题 对于访问频率高、读多写少、一致性要求不高的数据适合做缓存。 1.1 缓存穿透 缓存穿透:缓存和数据库中都没有的数据,不断发起请求,如发起为id为-1...
一、 JSR107规范 Java Caching定义了5个核心接口,分别是CachingProvider、CacheManager、Cache、Entry、Expiry。...
一、AOP相关注解 前置通知 -- @Before 后置通知 -- @After 返回通知 -- @AfterReturning 异常通知 -- @AfterThrowing...
1、默认异步任务线程池 SpringBoot异步任务默认使用的线程池为SimpleAsyncTaskExecutor,其特点如下: 默认定义多少异步任务,创建多少线程(创建线...
一、@PropertySource 加载指定的配置文件,一般只能加载properties文件,加载yaml文件可以通过自定义工厂实现。 二、@ImportResource...
一、简易投票介绍 基于Spring Boot+MyBatis+Redis+MySQL实现简易投票功能,完整代码见:https://github.com/just-righ...
一、简易秒杀介绍 基于Spring Boot+MyBatis+Redis+MySQL实现简易秒杀功能,完整代码见:https://github.com/just-righ...