进度条的开发
来源:互联网 发布:linux暴力破解root密码 编辑:程序博客网 时间:2024/05/01 09:01
//2进度 60%
ProgressUtil.setProgress(taskId, 60, 100);
/**
* 进度条工具类
* @Title: ProgressUtil.java
* @Package cn.inovance.iotas.web.common.util
* @Description:
* @author fb2112
* @date 2015-12-16 下午2:55:17
* @version V1.0
*/
public class ProgressUtil {
/**
* 设置进度
* 放入缓存,1分钟后失效,每次设置会刷新缓存时间
* @param key 唯一标识,由客户端定义
* @param processed 已处理数量
* @param total 总数量
*/
public static void setProgress(String taskId,int processed, int total){
String key = Webutil.geneRedisKey("progress", taskId);
Progress progress = (Progress) Webutil.getAttribute(key);
if(progress == null){
progress = new Progress();
}
progress.setProcessed(processed);
progress.setTotal(total);
Webutil.setAttribute(key, progress, 60);
}
/**
* 获取进度
* @param key
* @return
*/
public static Progress getProgress(String taskId){
String key = Webutil.geneRedisKey("progress", taskId);
Progress progress = (Progress) Webutil.getAttribute(key);
return progress;
}
}
ProgressUtil.setProgress(taskId, 60, 100);
/**
* 进度条工具类
* @Title: ProgressUtil.java
* @Package cn.inovance.iotas.web.common.util
* @Description:
* @author fb2112
* @date 2015-12-16 下午2:55:17
* @version V1.0
*/
public class ProgressUtil {
/**
* 设置进度
* 放入缓存,1分钟后失效,每次设置会刷新缓存时间
* @param key 唯一标识,由客户端定义
* @param processed 已处理数量
* @param total 总数量
*/
public static void setProgress(String taskId,int processed, int total){
String key = Webutil.geneRedisKey("progress", taskId);
Progress progress = (Progress) Webutil.getAttribute(key);
if(progress == null){
progress = new Progress();
}
progress.setProcessed(processed);
progress.setTotal(total);
Webutil.setAttribute(key, progress, 60);
}
/**
* 获取进度
* @param key
* @return
*/
public static Progress getProgress(String taskId){
String key = Webutil.geneRedisKey("progress", taskId);
Progress progress = (Progress) Webutil.getAttribute(key);
return progress;
}
}
阅读全文
0 0
- 进度条的开发
- 【web进度条的开发(上)】
- 【web进度条的开发(下)】
- 用ACCESS开发的进度条类模块
- C#进度条的使用及开发浅析
- Android游戏开发中进度条的使用
- 【Android开发 自定义进度条】既有加减按钮又能用手滑动的进度条
- 【前端开发】进度条代码
- Android开发:进度条对话框
- iOS开发圆形进度条
- 双色进度条控件,很酷的效果 开发:VB6
- 关于FTP client下载进度条的开发与实现思路
- 【Android 开发】:UI控件之 ProgressBar 进度条的使用
- Android开发 自制圆形带进度显示的进度条
- 【Android应用开发】Timer的使用,制作游戏倒计时进度条
- Android开发 自制圆形带进度显示的进度条
- Eclipse 插件开发 ProgressMonitorDialog 进度条显示的简单应用
- android开发步步为营之26:进度条对话框ProgressDialog的用法
- (个人)AR电子书系统创新实训第二周(1)
- 多节点安装部署kubernetes
- 华为实习生笔试题
- Golang程序配置方案小结
- Struts1框架四之文件上传
- 进度条的开发
- java基础技术知识点总结——构造器的调用顺序
- python 注释规范
- [设计模式]访问者模式(Visitor)
- 多态和虚方法的调用
- 多功能串口调试工具的初步设想
- HDU-2955(01背包)
- 最小二乘解(Least-squares Minimization )
- Struts1框架五之怎么自定义一个FormBean的类型转化器