资源简介
JAVA G级别超大文件,带进度条,断点上传

代码片段和文件信息
package cn.twinkling.stream.config;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
* read the configurations from file ‘config.properties‘.
*/
public class Configurations {
static final String CONFIG_FILE = “stream-config.properties“;
private static Properties properties = null;
private static final String REPOSITORY = System.getProperty(
“java.io.tmpdir“ File.separator + “tmp“ + File.separator
+ “upload-repository“);
static {
new Configurations();
}
private Configurations() {
init();
System.out.println(“[NOTICE] File Repository Path ≥≥≥ “ + getFileRepository());
}
void init() {
try {
ClassLoader loader = Configurations.class.getClassLoader();
InputStream in = loader.getResourceAsStream(CONFIG_FILE);
properties = new Properties();
properties.load(in);
} catch (IOException e) {
System.err.println(“reading ‘“ + CONFIG_FILE + “‘ error!“ + e);
}
}
public static String getConfig(String key) {
return getConfig(key null);
}
public static String getConfig(String key String defaultValue) {
return properties.getProperty(key defaultValue);
}
public static int getConfig(String key int defaultValue) {
String val = getConfig(key);
int setting = 0;
try {
setting = Integer.parseInt(val);
} catch (NumberFormatException e) {
setting = defaultValue;
}
return setting;
}
public static String getFileRepository() {
String val = getConfig(“STREAM_FILE_REPOSITORY“);
if (val == null || val.isEmpty())
val = REPOSITORY;
return val;
}
public static String getCrossServer() {
return getConfig(“STREAM_CROSS_SERVER“);
}
public static String getCrossOrigins() {
return getConfig(“STREAM_CROSS_ORIGIN“);
}
public static boolean getBoolean(String key) {
return Boolean.parseBoolean(getConfig(key));
}
public static boolean isDeleteFinished() {
return getBoolean(“STREAM_DELETE_FINISH“);
}
public static boolean isCrossed() {
return getBoolean(“STREAM_IS_CROSS“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1075 2017-05-25 15:51 stream Maven Webapp\.classpath
文件 38 2017-05-25 15:51 stream Maven Webapp\.gitignore
文件 1520 2017-05-25 15:51 stream Maven Webapp\.project
文件 530 2017-05-25 15:51 stream Maven Webapp\.settings\.jsdtscope
文件 124 2017-05-25 15:51 stream Maven Webapp\.settings\org.eclipse.core.resources.prefs
文件 430 2017-05-25 15:51 stream Maven Webapp\.settings\org.eclipse.jdt.core.prefs
文件 90 2017-05-25 15:51 stream Maven Webapp\.settings\org.eclipse.m2e.core.prefs
文件 685 2017-05-25 15:51 stream Maven Webapp\.settings\org.eclipse.wst.common.component
文件 296 2017-05-25 15:51 stream Maven Webapp\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-05-25 15:51 stream Maven Webapp\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-05-25 15:51 stream Maven Webapp\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2017-05-25 15:51 stream Maven Webapp\.settings\org.eclipse.wst.validation.prefs
文件 20011 2017-05-25 15:51 stream Maven Webapp\doc\stream-call.png
文件 30838 2017-05-25 15:51 stream Maven Webapp\doc\stream-class.png
文件 4946 2017-05-25 15:51 stream Maven Webapp\doc\stream_call.xm
文件 9381 2017-05-25 15:51 stream Maven Webapp\doc\stream_class.xm
文件 4245 2017-05-25 15:51 stream Maven Webapp\pom.xm
文件 2532 2017-05-25 15:51 stream Maven Webapp\README.md
文件 2054 2017-05-25 15:51 stream Maven Webapp\src\main\java\cn\twinkling\stream\config\Configurations.java
文件 4053 2017-05-25 15:51 stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\FormDataServlet.java
文件 586 2017-05-25 15:51 stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\Range.java
文件 485 2017-05-25 15:51 stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\StreamException.java
文件 5249 2017-05-25 15:51 stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\StreamServlet.java
文件 1870 2017-05-25 15:51 stream Maven Webapp\src\main\java\cn\twinkling\stream\servlet\TokenServlet.java
文件 4182 2017-05-25 15:51 stream Maven Webapp\src\main\java\cn\twinkling\stream\util\IoUtil.java
文件 765 2017-05-25 15:51 stream Maven Webapp\src\main\java\cn\twinkling\stream\util\TokenUtil.java
文件 556 2017-05-25 15:51 stream Maven Webapp\src\main\resources\stream-config.properties
文件 12760 2017-05-25 15:51 stream Maven Webapp\src\main\webapp\bootstrap.html
文件 115 2017-05-25 15:51 stream Maven Webapp\src\main\webapp\crossdomain.xm
文件 10677 2017-05-25 15:51 stream Maven Webapp\src\main\webapp\css\dropzone.css
............此处省略73个文件信息
- 上一篇:基于Android通讯录管理系统
- 下一篇:北邮java作业
相关资源
- 美食天下项目Android版源码和Web版源码
- java web网络通讯录
- commons-codec-1.3.jar和commons-httpclient-3.0
- java web学生管理系统(源码+数据库+截
- JavaWeb停车场管理系统(源代码,数据
- Java Web实现的易买网系统网站(源码
- 安装libwebkitgtk提示没有可用的软件包
- 基于JAVAweb的教务排课系统
- 锐聘学院QST青软JavaWeb十二个打包
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- websockets实现tomcat日志在线输出
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- Aandroid 多线程断点续传同时多个大文
- Android多文件断点续传
- Android多线程文件夹及断点续传
- 一款Java的MySqlWeb管理工具
- websocket推送(兼容低版本的IE浏览器)
- java web知识点总结思维导图
- java web项目案例——知识管理软
- 博客系统笔记以及源码
- 李兴华JavaWeb培训经典笔记
- javaweb程序源码
- 网上商城后台管理系统Oracle+Java web
- java实现websocket简单demo
- StudentManagerWeb.zip
- [Java] Java Web 应用高级编程 (英文版)
评论
共有 条评论