- 浏览: 756672 次
- 性别:
- 来自: 郑州
最新评论
-
ctrlc:
你这是从web服务器上传到FTP服务器上的吧,能从用户电脑上上 ...
jsp 往 FTP 上传文件问题 -
annybz:
说的好抽象 为什么代码都有两遍。这个感觉没有第一篇 和第二篇 ...
Spring源代码解析(三):Spring JDBC -
annybz:
...
Spring源代码解析(一):IOC容器 -
jie_20:
你确定你有这样配置做过测试? 请不要转载一些自己没有测试的文档 ...
Spring2.0集成iReport报表技术概述 -
asd51731:
大哥,limit传-1时出错啊,怎么修改啊?
mysql limit 使用方法
文章列表
下面是FtpClient类的一些介绍:
sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量:
public static boolean useFtpProxy 这个变量用于表明FTP传输过程中是否使用了一个代理,因此,它实际上是一个标记,此标记若为TRUE,表明使用了一个代理主机。
pub ...
比如要下载ftp://ftp.xx.com/index.html则:
import sun.net.ftp.FtpClient;import java.io.*;import sun.net.*;
/*** <p>Title: </p>* <p>Description: </p>* <p>Copyright: Copyright (c) 2004</p>* <p>Company: </p>* @author petehero* @version 1.0*/
public class ftpD ...
某些数据交换,我们需要通过ftp来完成。sun.net.ftp.FtpClient 可以帮助我们进行一些简单的ftp客户端功能:下载、上传文件。但如遇到创建目录之类的就无能为力了,我们只好利用第三方源码,比如 com.enterprisedt.net.ftp.FTPClient下面写一些sun.net.ftp.FtpClient 的使用方法。1、引入包
import java.io.DataInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.FileInputSt ...
解决方法1:
package com.soft4j.log4j;
import java.io.IOException;
import sun.net.ftp.FtpClient;
public class FtpTest
{
static String middle_ftpServer = "10.103.2.250";
static String middle_user = "ora9iftp";
static String middle_password = "ftp";
static ...
利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能1.支持上传下载。支持断点续传2.支持进度汇报3.支持对于中文目录及中文文件创建的支持。
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import jav ...
jsp中文件下载的实现
- 博客分类:
- JSP
jsp中实现文件下载的最简单的方式是在网页上做超级链接,如:<a href="music/abc.mp3">点击下载</a>。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。
1、采用RequestDispatcher的方式进行
jsp页面中添加如下代码:
<%
response.setContentType("application/x-d ...
jsp如何下载FTP上的文件 .
- 博客分类:
- FTP
一共两段程序,可对比一下找出区别
①---ftp协议方式
一、创建java类:
package ftp;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputS ...
FtpUtil:
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import sun.net.TelnetInputStream;
import sun.net.TelnetOutputStream;
impor ...
该方法中使用一个无限循环,从字节流中读取字节,存放到byte数组中,每次读取1024个字节(一般都是这个设置),由于每次读取的字节数量不一定够1024个(比如最后一次的读取就可能不够),所以我们要记录每次实际读到的字节数,然后将实际读取到的字节按指定的编码方式转换成字符串。
private String inputStreamToString(InputStream is, String encoding) {
try {
byte[] b = new byte[1024];
String res = "";
...
InputStream转String
- 博客分类:
- JAVA
org.apache.commons.io.output.ByteArrayOutputStream
int i = -1;
//org.apache.commons.io.output.ByteArrayOutputStream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
while ((i = is.read()) != -1) {
baos.write(i);
}
String content = baos.toString();
byte数组
int i = -1;
byte[] b = ...
select用CSS控制边框及其他属性
- 博客分类:
- CSS
select控件用CSS不太好管!在style里写上 width:??px;这个可以实现. height:??px; 这个就实现不了. 只能通过调整里面字体的大小来改变高度.background可以实现,但用背景图就不行了.
select的border是默认的蓝色, CSS用border属性是改变不了的. 只有通过伪装的方法才能让边框改变,下面详细介绍一下:思路:先建一个带有预想边框的层, 在里面放上select,其中select的尺寸要比div稍微大一点,让超出层的内容隐藏从而遮盖住select自带的边框.<div style="border:solid 1px ...
MySQL 中常用日期时间函数及获得
- 博客分类:
- MYSQL
MySQL中常用日期时间函数:
下面的查询选择了所有记录,其date_col的值是在最后30天以内:
mysql> SELECT something FROM tableWHERE TO_DAYS(NOW()) - TO_DAYS(date_col)<= 30;
DAYOFWEEK(date)返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。mysql> select DAYOFWEEK('1998-02-03');-> 3
WEEKDAY(date)返回date的星期索引(0=星期一,1=星期二, ……6= 星 ...
java.lang.UnsupportedClassVersionError: Bad version number in .class file
造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.
把它们的JDK版本改成一致步骤如下:
1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.
2.Window --> Preferences -->MyEclipse --> ...
java数据格式验证工具类
- 博客分类:
- 正则表达式
package com.lyny.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
*
* @author Jarvis
* 90%的验证都调用了Regular方法 但是本类也可删除大部分方法 涉及到正则的判断都直接穿参数和正则表达式
* 但是为了方便业务类调用和有更直观的含义 建议不要这么做
* Pattern的matcher已经被同步synchronized 所以 此类的任何使用正则验证的方法都不需要同步
*
*/
public ...
日期验证 正则表达式
- 博客分类:
- 正则表达式
1.验证日期的正则表达式加入闰年的判断以及思路分析
进入正题之前,我们需要澄清两个概念:
一,什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。这里采纳MSDN中的约定:
DateTime
值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间。
二,关于闰年的阐释。人民教育出版社小学数学室的解释浅明易懂(mediawiki等都没说明为什么
整百年份必须是400的倍数时才是闰年
):
关
于公历闰年 ...