- 博客(1)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 新博客开通
会跑的猪,新博客开通啦!本博客今日起不再更新,欢迎大家光临我的新博客!地址为:http://blog.zous-windows.com
2014-01-29 21:29:56 812
DevOps、DevSecOps历程核心实践,交付流水线PPT
devops系列演讲。
林伟丹&郭志坚-平安DevOps演进历程.pdf
张新-中国银行 DevOps 历程、效果及展望.pdf
许峰-如何成为一名优秀的DevOps教练.pdf
赵锐-DevOps Security实践.pdf
赵帅-Docker在devops中的应用.pdf
周宇-基于Pipeline的DevOps核心实践.pdf
邹静-百度日活过亿手机APP的DevOps实践.pdf
王莹-基于 DevOps 的资源交付流水线.pdf
叶赫华-好买基金 DevOps 实践的痛与快.pdf
张浩水-证券行业DevOps第一步:IT资源自动化管理.pdf
2023-08-16
微服务架构、springcloud介绍PPT
微服务架构、springcloud介绍PPT
spring-cloud
微服务系统架构
什么是微服务
微服务设计原则
微服务架构的设计模式
Spring Cloud介绍
Spring Cloud常见微服务公共组件:
负载均衡、服务注册发现、容错、分布式配置管理、API网关分布式追踪
2022-11-30
myeclipse—svn插件
myeclipse—svn插件,解压后复制到eclipse的plugin目录下,重启myeclipse即可。如果重启后仍无法使用svn,删除configuration下org.eclipse.update目录后再次重启即可解决问题
2010-12-26
432432423323423
23423424242423424232342342424242342423234234242424234242323423424242423424232342342424242342423
2010-02-27
ftp4j-1.3.1下载
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能。可以将ftp4j嵌到你的Java应用中,来传输文件(包括上传和下载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 TCP/IP直接连接,通过FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理连接,通过SSL安全连接。
简单应用---API介绍
The main class of the library is FTPClient (it.sauronsoftware.ftp4j.FTPClient).
1. 创建FTPClient实例
FTPClient client = new FTPClient();
连接到指定的FTP服务器(域名或IP) 不指定端口,则使用默认端口21
client.connect("ftp.host.com", /*21*/);
登录验证
client.login("user", "pswd");
下面是匿名登录
//client.login("anonymous", "密码任意设置");
client.login("anonymous", "ftp4j");
安全退出
client.disconnect(true);
//强制退出
//client.disconnect(false);
文件以及文件夹操作:
取得当前文件夹
String dir = client.currentDirectory();
改变当前文件夹
client.changeDirectory(newPath);
//绝对路径
//client.changeDirectory("/an/absolute/one");
//相对路径
//client.changeDirectory("relative");
//回退到上级目录
client.changeDirectoryUp();
//重命名文件或文件夹
client.rename("oldname", "newname");
//移动文件或文件夹
client.rename("myfile.txt", "myfolder/myfile.txt");
//删除文件
client.deleteFile(relativeOrAbsolutePath);
//client.deleteFile("useless.txt");
//创建目录
client.createDirectory("newfolder");
//删除目录(空目录)
client.deleteDirectory(absoluteOrRelativePath);
//client.deleteDirectory("oldfolder");
//浏览文件
FTPFile[] list = client.list();
//使用通配浏览文件
FTPFile[] list = client.list("*.jpg");
//显示文件或文件夹的修改时间
java.util.Date md = client.modifiedDate("filename.ext");
//上传和下载文件
//下载服务器上remoteFile.ext 下载到本地 localFile.ext
client.download("remoteFile.ext", new java.io.File("localFile.ext"));
//上传 本地 localFile.ext 到当前目录
client.upload(new java.io.File("localFile.ext"));
// 上传和下载文件时, 监听文件传输的状态
public class MyTransferListener implements FTPDataTransferListener {
//文件开始上传或下载时触发
public void started() {
}
//显示已经传输的字节数
public void transferred(int length) {
}
//文件传输完成时,触发
public void completed() {
}
//传输放弃时触发
public void aborted() {
// Transfer aborted
}
//传输失败时触发
public void failed() {
}
示例:
client.download("remoteFile.ext", new java.io.File("localFile.ext"), new MyTransferListener());
client.upload(new java.io.File("localFile.ext"), new MyTransferListener());
//ftp4j也支持断点续传功能
下面是一个简单示例:*参数 1056 跳过 1056字节点下载
client.download("remoteFile.ext", new java.io.File("localFile.ext"), 1056);
设置传输模式
//ASC码
client.setType(FTPClient.TYPE_TEXTUAL);
//二进制
client.setType(FTPClient.TYPE_BINARY);
//自动选择(根据文件内容)
client.setType(FTPClient.TYPE_AUTO);
//设置连接器
client.setConnector(connector);
SSL 套接字连接
client.setConnector(it.sauronsoftware.ftp4j.connectors.SSLConnector)
client.setConnector(anyConnectorYouWant);
2009-02-27
方法与方法间传值问题
2009-02-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人