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

java上传


public boolean copy(String from, String to) {
  boolean temp=true;
  FileInputStream stream;
  try {
   stream = new FileInputStream(new File(from));
   FileOutputStream bos = new FileOutputStream(to);
   int bytesRead = 0;
   byte[] buffer = new byte[1024];//8192
   while ((bytesRead = stream.read(buffer, 0, 1024)) != -1) {
    bos.write(buffer, 0, bytesRead);
   }
   bos.close();
   stream.close();
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
   temp=false;
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
   temp=false;
  }
  return temp;
}
对于文件的上传以及复制操作不建议采用高级的流处理
高级流比如BufferedReader(Writer)
FileReader(Reader)
这些类都是这对文件读取字符或者写入字符
而对于上传操作并不需要字符,使用这些高级流类反而会出错
所以对于上传应该采用较为低级的类进行
避免出现不必要的问题


相关文档:

java调用存储过程

先创建一个存储过程
create or replace function addvalue(value1 in number, value2 in number) return number is
result number;
begin
result:=value1+value2;
return(result);
end ;
下面是java调用
Connection conn = JDBCUtils.getConnection();
CallableStatement cs = conn.prepareCall("{? = call addval ......

JAVA实现AES加密

1. 因子
       上次介绍了《JAVA实现AES加密》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如 ......

JAVA培训题库 Servlet

1.Servlet程序的入口点是:( )
A  init() 
B  main() 
C  service() 
D  doGet()
参考答案:A
2. Severlet中,HttpSeverletResponse的什么方法用来把一个HTTP请求重定向到另外的URL?( )
A  sendURL()
B  redirectURL()
C  sendRedirect()
D ......

JAVA培训题库 Struts

1. Struts体系结构实现了MVC设计模式的概念,那么它将以下选项中给出的什么分别映射为web应用中的组件?( )
A  View
B  Model
C  ActionServlet
D  Action
E  ActionMapping
F  Controller
参考答案:ABF
2. 在Struts体系结构中,以下哪个由代表系统状态和商业逻辑的Action来构建 ......

关键词过滤实现(JAVA TXT)

http://51jsp.cn/post/23.html
现在做网站首先考虑一点就是不能在自己的网站中出现非法的东西,包括一些敏感的词。现在我们就来简单的实现它,为了查找的快速在这用txt来保存这些非法的关键词。这个TXT文档是在网上找到,现在传上来200907261131128065.rar
用JAVA程序实现简单的添加验证关键词,如果大家要实际中使用,添 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号