使用VFS進行SFTP網路傳輸

2021-04-08 18:55:40 字數 2286 閱讀 3454

/**

* */

package 

com.meetexpo.showcase.monitor;

import 

org.apache.commons.vfs.fileobject;

import 

org.apache.commons.vfs.filesystemexception;

import 

org.apache.commons.vfs.filesystemoptions;

import 

org.apache.commons.vfs.selectors;

import 

org.apache.commons.vfs.cache.defaultfilescache;

import 

org.apache.commons.vfs.impl.defaultfilesystemmanager;

import 

org.apache.commons.vfs.provider.local.defaultlocalfileprovider;

import 

org.apache.commons.vfs.provider.sftp.sftpfileprovider;

import 

org.apache.commons.vfs.provider.sftp.sftpfilesystemconfigbuilder;

import 

org.apache.commons.vfs.provider.zip.zipfileprovider;

/*** 

@author 

myao update:2006-7-1810:40:46

*/public class 

vfsop 

catch 

(filesystemexception e) }

void 

init

() throws 

filesystemexception 

void 

movefile

(string sourcepath, string targetpath

)throws 

filesystemexception 

// vf**gr.

filesystemoptions opts = 

new 

filesystemoptions();

sftpfilesystemconfigbuilder.getinstance

().setstricthostkeychecking

(opts, 

"no");

targetfs = vf**gr.resolvefile

(targetpath, opts);

if (

!targetfs.exists

()) 

try 

//// vf**utimove t = new vf**utimove(flist[i], tmp);

// t.run();

// // tmp.copyfrom(flist[i], selectors.select_self);

// }

long 

endtime = system.currenttimemillis();

system.out.println

(this

.getclass

().getname

());

system.out.println

("cost time(ms:):" + (

endtime - starttime));

} catch 

(filesystemexception e) }

private 

defaultfilesystemmanager getdefaultfilesystemmanager

()  

catch 

(filesystemexception e

) return 

mgr;

}void 

getworkspacefromproperties

() /**

* @param 

args

* @throws 

exception

*/public static 

void 

main

(string

args

) throws 

exception }

使用Charles進行弱網測試

1 各個網路下功能測試 低於2g速率的時候都屬於弱網,3g也可劃分為弱網,一般wi fi不劃入弱網測試範疇。1 sim卡的網路切換 手機 設定 行動網路設定 網路型別選擇 3g 4g卡都可以設定關閉3g 4g,只走2g網路。2 具體弱網場景測試,常見場景包括 地鐵 巴士 電梯 樓梯間 停車場 3 使...

弱網測試 使用fiddler進行弱網測試

資料來源於 弱網測試原理以及方法 一 一 為什麼要進行弱網測試?按照移動特性,各種網路連線協議不同,導致通訊的訊號不同,速率也不同,影響應用的載入時間 可用性 穩定性 二 什麼樣的網路屬於弱網?低於2g速率的時候都屬於弱網也可以將3g劃分為弱網 一般wifi不納入弱網測試範圍。三 如何進行弱網測試?...

弱網測試 使用fiddler進行弱網測試

一 為什麼要進行弱網測試?按照移動特性,各種網路連線協議不同,導致通訊的訊號不同,速率也不同,影響應用的載入時間 可用性 穩定性 二 什麼樣的網路屬於弱網?低於2g速率的時候都屬於弱網也可以將3g劃分為弱網 一般wifi不納入弱網測試範圍。三 如何進行弱網測試?1.sim卡的網路切換手機 設定 行動...

樹莓派使用Samba進行區域網共享

sudo apt get install sambasudo apt get install samba common bin修改配置檔案smb.conf sudo nano etc samba smb.conf在檔案最下面加上以下內容,這裡設定 home pi public為共享資料夾 publi...

使用selenium進行對手機知網的爬取

在留校期間,學習了selenium這個強大的python庫,它的使用完全解決了對一些經過js渲染的網頁的解析和爬取,它可以實現人對網頁的基本操作,這樣也 上的反爬有了很有效的解決,雖然單體執行速度是慢了,但是在之後可以把它加入到scrapy框架裡面,然後實現分散式,提高爬去速度的,接下來我講講我是用...