易截截图软件、单文件、免安装、纯绿色、仅160KB

Java通过commons net.jar包上传ftp文件(样例)

public class FtpTest {
 public FtpTest() {
  // TODO Auto-generated constructor stub
 }
 /**
  * 上传ftp文件
  * @param upFile  上传文件详细信息
  * @param upDirectory  上传ftp目录
  */
 public static void ftpUpload(String upFile,String upDirectory){
  //获取配置文件信息
  FtpBean ftpBean = ReadFtpXML.readFtpXML();
  //判断配置信息是否存在
  if(ftpBean != null){
   FTPClient ftpClient = new FTPClient();
   FileInputStream fis =null;   
   try {
    ftpClient.connect(ftpBean.getFtpUrl());   //设置你连接ftp服务器地址
    ftpClient.login(ftpBean.getUserName(), ftpBean.getPassWord());  //设置ftp服务器的用户名,密码
    //读取你要上传的文件
    File file = new File(upFile);
    fis = new FileInputStream(file);
    
    //设置上传目录
    ftpClient.changeWorkingDirectory(upDirectory);
    ftpClient.setBufferSize(1024);
    ftpClient.setControlEncoding("GBK");
    //设置文件类型
    ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
    //上传后文件名称
    boolean falg = ftpClient.storeFile("HelloWorld.txt", fis);
    if(falg){
     System.out.println("OK");
    }else{
     System.out.println("NO");
    }
    
   } catch (SocketException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   } catch (IOException e) {
    // TODO Auto-generated catch blo


相关文档:

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......

传智播客java学习 javabean

我今天学习了javabean 知识,上课时做了简单的笔记:
1.         jsp :forword  是jsp的动作指令,被forward转发的资源必须与发出请求的页面处于相同的上下文环境中。
a)         通常用于权限登录,(itcast1130jsp01/forword/lo ......

java学习之路5 java为菜单栏添加快捷键(转)


package swimg;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.KeyStrok ......

Java内存管理

Java内存管理
关键字: 内存分配,常量池
一、Java内存分配
1、 Java有几种存储区域?
* 寄存器
    -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理
* 栈
    -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号