资源简介
JavaWeb跨域单点登录实例
代码片段和文件信息
package com.client.sso.redis.lock;
import com.client.sso.redis.util.RedisUtil;
/**
*
* @author yuxue
* @date 2018-07-24
*/
public class RedisLock {
/**
* 锁等待时间 120秒
*/
private int timeoutMillis = 120 * 1000;
public RedisLock(int timeoutMillis) {
this.timeoutMillis = timeoutMillis;
}
public RedisLock() {
// TODO Auto-generated constructor stub
}
/**
* 使用key进行加锁
*
* @param key
* @return
* @throws InterruptedException
*/
public boolean lock(String key) throws InterruptedException {
int timeout = timeoutMillis;
while(timeout > 0) {
if (RedisUtil.setnx(key key)) {
// lock acquired
return true;
}
timeout -= 100;
Thread.sleep(100);
}
return false;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-06 14:34 sso\
文件 332 2018-08-06 14:38 sso\readme.txt
目录 0 2018-08-06 14:32 sso\sso-client\
文件 8901 2018-07-24 10:46 sso\sso-client\pom.xm
目录 0 2018-08-06 14:32 sso\sso-client\sso-client-redis\
文件 880 2018-07-24 10:47 sso\sso-client\sso-client-redis\pom.xm
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\java\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\java\com\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\java\com\client\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\lock\
文件 1231 2018-07-24 11:02 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\lock\RedisLock.java
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\pool\
文件 3988 2018-07-24 11:06 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\pool\RedisCacheManager.java
文件 760 2018-07-24 11:03 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\pool\RedisCachePool.java
文件 208 2018-07-24 11:07 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\pool\RedisCachePoolType.java
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\util\
文件 1180 2018-07-24 11:03 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\util\PropertiesUtil.java
文件 9872 2018-07-24 11:03 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\util\RedisUtil.java
文件 2145 2018-07-24 11:03 sso\sso-client\sso-client-redis\src\main\java\com\client\sso\redis\util\SerializationUtil.java
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-redis\src\main\resources\
文件 216 2018-07-19 11:48 sso\sso-client\sso-client-redis\src\main\resources\redis.properties
目录 0 2018-08-06 14:33 sso\sso-client\sso-client-service\
文件 1672 2018-07-24 10:50 sso\sso-client\sso-client-service\pom.xm
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-service\src\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-service\src\main\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-service\src\main\java\
目录 0 2018-08-06 14:31 sso\sso-client\sso-client-service\src\main\java\com\
............此处省略597个文件信息
- 上一篇:java人事管理系统源码(含数据库脚本)
- 下一篇:[笔记]从根儿上理解 MySQL
相关资源
- java 文件上传
- java_NIO_入门.pdf (入门级讲解)
- Java JNI简单实现
- java入门基础使用总结(数组、函数、
- android切图( drawable-hdpi drawable-xhdpi
- java 抓取网页缩略图 源码
- Java编程思维.pdf
- java贪吃蛇 小游戏源码
- 微信小程序获取用户openid源码含后端
- javaweb项目_1
- java spring面试宝典.pdf(共29页)
- effective java中文版 pdf
- java实现的语音对话机器人
- Java自定义注解入门Demo
- treeView
- struts和hibernate注册
- java 统计图表
- java 查找(GeoHash 算法)
- android 可放缩的Mosaic
- JAVA CMPP3.0协议实现
- JAVA JNI 样例,总结了JNI的书写方法。
- Java DVD管理器 基础
- java 图片的模糊处理
- java 跨域上传文件Jquery
- 单点登录5.1 配置教程(pdf非源码)
- RxJava(请求网络数据+loading效果)
- Retrofit2-Rxjava2联网的封装
- java 反射入门级(reflect)
- 腾讯信鸽推送(java版)
- lsb位图隐写java实现
评论
共有 条评论