java
LearnerQing
这个作者很懒,什么都没留下…
展开
-
权限判断Interception
网站鉴权拦截器验证登录package com.solo.manages.config;//实现spring提供的拦截器类public class InterceptorLogin implements HandlerInterceptor { private SlMenuMapper menuMapper; private SlManagerPermissionMapper managerPermissionMapper; private SlRolePermissi原创 2020-11-03 14:58:10 · 131 阅读 · 0 评论 -
kafka消费者幂等
使用redis加锁锁住消费消息@Component@Aspectpublic class IdempotencyAspect { @Autowired private RedisUtils redisUtils; private final Logger logger = LoggerFactory.getLogger(getClass()); @Pointcut("@annotation(com.solo.manages.annotation.Idempoten原创 2020-10-28 19:14:33 · 347 阅读 · 0 评论 -
延时队列的使用
延时队列实现的包装类其中addQueue负责往队列中添加延时任务添加后会把任务对象加入RDelayedQueue中,让监听器监听getQueue负责获得任务以及监听//当队列为空时挂起当前线程,不会消耗CPU//take去除队列中首位对象并获取这个对象,如果Queue为空则等待//然后让监听器执行这个对象的任务@Componentpublic class RedisDelayedQueue { private final static Logger LOGGER = LoggerF原创 2020-10-22 19:23:59 · 700 阅读 · 0 评论