Posts

优秀的代码都是如何分层的?

发布于 2018-06-17

一、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码...


分布式锁概述

发布于 2018-06-17

一、我们为什么需要分布式锁? 在单机时代,如果有多个线程要同时访问某个共享资源的时候,我们可以采用线程间加锁的机制,即当某个线程获取到这个资源后,就...


单点登陆

发布于 2018-05-31

一、单系统登录机制 1、http无状态协议   web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,...


自定义一个注解进行登录拦截

发布于 2018-04-27

该拦截主要针对未登录用户访问诸如“用户中心”等页面,重定向到登录页面。 一、定义一个注解@LoginFrontCheck package com.van.dusty.interceptor; import ...