提交 6451f2b5 authored 作者: 张航's avatar 张航

进行了部分细节的优化

上级 50f31a5c
...@@ -140,12 +140,12 @@ public class DownMapService { ...@@ -140,12 +140,12 @@ public class DownMapService {
for (int i = 0; i < DownMapService.schedule; i++) { for (int i = 0; i < DownMapService.schedule; i++) {
stringBuffer.append("]"); stringBuffer.append("]");
} }
stringBuffer.append(countSuccessFile +"/"+readyCountFile); stringBuffer.append("\t"+countSuccessFile +"/"+readyCountFile);
System.out.print(stringBuffer); System.out.print(stringBuffer);
} }
}, 200, 200); }, 200, 200);
// 主线程阻塞等待执行完成 // 主线程阻塞等待下载执行完成
for (Future<Integer> future : futures) { for (Future<Integer> future : futures) {
if (DownMapService.stoped || !session.isOpen()) { if (DownMapService.stoped || !session.isOpen()) {
DownMapService.finished = true; DownMapService.finished = true;
...@@ -261,10 +261,11 @@ public class DownMapService { ...@@ -261,10 +261,11 @@ public class DownMapService {
// 开始下载地图 // 开始下载地图
if (file != null) { if (file != null) {
HttpUtil.downImageByGet(imgUrl, file); HttpUtil.downImageByGet(imgUrl, file);
speed++; // 累计到下载速度上
} }
speed++; // 累计到下载速度上
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
// 回滚
if (file != null && file.exists()) { if (file != null && file.exists()) {
file.delete(); file.delete();
} }
......
...@@ -76,7 +76,9 @@ public class HttpUtil { ...@@ -76,7 +76,9 @@ public class HttpUtil {
e.printStackTrace(); e.printStackTrace();
} }
// 累加总文件大小 // 累加总文件大小
totalSize += FileUtil.size(file); if(file != null){
totalSize += FileUtil.size(file);
}
} }
} }
......
...@@ -7,6 +7,6 @@ http.connectTimeout=60000 ...@@ -7,6 +7,6 @@ http.connectTimeout=60000
#从连接池中获取到连接的最长时间 #从连接池中获取到连接的最长时间
http.connectionRequestTimeout=6000000 http.connectionRequestTimeout=6000000
#数据传输的最长时间 #数据传输的最长时间
http.socketTimeout=1200000 http.socketTimeout=60000
#提交请求前测试连接是否可用 #提交请求前测试连接是否可用
http.staleConnectionCheckEnabled=true http.staleConnectionCheckEnabled=true
\ No newline at end of file
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
<title>GM MapDownLoader</title> <title>CM MapDownLoader</title>
<!-- jquery --> <!-- jquery -->
<script src="thirdLib/jq/jquery-3.3.1.min.js"></script> <script src="thirdLib/jq/jquery-3.3.1.min.js"></script>
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<div id="container"></div> <div id="container"></div>
<div class="input-card" style="width: 32rem;"> <div class="input-card" style="width: 32rem;">
<h3>图下载器</h3> <h3>图下载器</h3>
<h4>下载区域</h4> <h4>下载区域</h4>
<div class="input-item"> <div class="input-item">
<div class="input-item-prepend"><span class="input-item-text">省市区</span></div> <div class="input-item-prepend"><span class="input-item-text">省市区</span></div>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论