资源简介
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作业
相关资源
- javaweb天气预报
- 测试Websphere、Weblogic应用war包
- 基于javaweb的学生管理系统
- xfire-all-1.2.6 架包冲突解决版本
- Java实现Web服务器和客户端
- JavaWeb实现文件上传
- 基于javaWeb在线拍卖系统
- javaweb图书借阅管理系统171204
- 爬虫jsp获取网页源码
- WebService 的调用天气预报Demo
- JavawebMVC模式用户登录程序源码
- 网易云微专业JavaWeb浙大wk男神的课程
- Java web 动态网页与静态网页
- Javaweb仿摩拜
- java-web文件上传demo,可解决多个安全
- 在腾讯云服务器基于sqlserver2012搭建基
- websocket 依赖包,android和java都可以
- 基于Qt WebChannel实现QT与HTML页面通信
- javaweb调用摄像头demo
- java web编程技术课后答案沈泽刚
- 网络交友网站源码javabean+JSP+Mysql
- Servlet JSP深入详解 基于Tomcat的Web开发
- javawebDAO模式登录验证
- java加入购物车源码附数据库文件
- JAVAWeb外文文献翻译
- java web静态网页制作代码
- 基于java的多线程断点续传程序源代码
- HTML标记一览HTML web java 网页 网站
- JWT(Json Web Token)Java实现jar
- javaee-api-6.0.jar JavaEE6 servlet JavaEE6 we
评论
共有 条评论