登录和权限处理,页面优化

This commit is contained in:
暮光:城中城
2019-05-30 20:39:15 +08:00
parent c3b3b60d93
commit f5249f39e1
26 changed files with 364 additions and 553 deletions

View File

@@ -1,5 +1,7 @@
package com.zyplayer.doc.data.utils;
import org.apache.commons.lang3.StringUtils;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;
@@ -7,6 +9,7 @@ import java.util.concurrent.ConcurrentHashMap;
/**
* 缓存工具类
*
* @author 暮光:城中城
* @since 2019年05月25日
*/
@@ -38,16 +41,25 @@ public class CacheUtil {
}
public static void put(String key, Object value, Long second) {
if (StringUtils.isBlank(key) || value == null) {
return;
}
cacheMap.put(key, value);
cacheTimeMap.put(key, new CacheTime(second));
}
public static void remove(String key) {
if (StringUtils.isBlank(key)) {
return;
}
cacheMap.remove(key);
cacheTimeMap.remove(key);
}
public static <T> T get(String key) {
if (StringUtils.isBlank(key)) {
return null;
}
CacheTime cacheTime = cacheTimeMap.get(key);
if (cacheTime != null) {
cacheTime.setLastVisitTime(System.currentTimeMillis());