java 如何在使用java类 从客户端下载服务器上的文件

java 如何在使用java类 从客户端下载服务器上的文件,第1张

js 做不到 copy 到客户端指定位置

如果说的是java的话, 可以做到

import javaioFileNotFoundException;

import javaioFileOutputStream;

import javaioIOException;

import javaioInputStream;

import javanetMalformedURLException;

import javanetURL;

import javanetURLConnection;

/

  文 件 名:  Testjava

  版    权:  XX Technologies Co, Ltd Copyright YYYY-YYYY,  All rights reserved

  描    述:  <描述>

  修改时间:  2015-7-10

  跟踪单号:  <跟踪单号>

  修改单号:  <修改单号>

  修改内容:  <修改内容>

 /

/

  

  @version [版本号, 2015-7-10]

  @see [相关类/方法]

  @since [产品/模块版本]

 /

public class Test

{

    public static void main(String[] args)

    {

        

        try

        {

            URLConnection openConnection = new URL("服务器文件的访问地址")openConnection();

            

            InputStream is = openConnectiongetInputStream();

            

            byte[] buff = new byte[1024];

            int len;

            

            FileOutputStream fos = new FileOutputStream("c:\\你的文件名扩展名");

            

            if (null != is)

            {

                

                while ((len = isread(buff)) != -1)

                {

                    foswrite(buff, 0, len);

                }

            }

            fosclose();

            isclose();

        }

        catch (MalformedURLException e)

        {

            eprintStackTrace();

        }

        catch (FileNotFoundException e)

        {

            eprintStackTrace();

        }

        catch (IOException e)

        {

            eprintStackTrace();

        }

    }

}

可能是你的虚拟内存不足引起的。

设置虚拟内存按照微软认证系统工程师刘岸松的方法设置方法如下。

设置虚拟内存方法:右击我的电脑/属性/高级/性能中的设置/高级/虚拟内存中的更改/选自定义大小,在初始大小和最大值,同时设为你的物理内存的两倍。如果你的内存是512MB,就将初始大小和最大值同时设为设为1024MB。设置后需按“设置”按钮,然后再按确定和应用,重新启动电脑设置生效(设置虚拟内存大小没有一个固定的数,大小可以调节。比如:你的物理内存小,虚拟内存可以设的大些“三倍”,物理内存大2G,虚拟内存可以设小点“一倍”,或者还可以不设置虚拟内存,因为如果你设置的虚拟内存小了,系统就会提醒你,设置大了浪费系统资源)。

设置虚拟内存,存储在非系统盘方法:

右击我的电脑/属性/高级/性能中的设置/高级/虚拟内存中的更改/注意:先选中驱动器[卷标]中的C:后点选“无分页文件”在按“设置”按钮,这时已经取消了C盘的虚拟内存。然后你在点选自定义大小,将驱动器[卷标]设在其它盘,并且输入虚拟内存数,然后按“设置”按钮,再按确定应用,重新启动电脑设置生效。

另外垃圾文件太多也影响游戏的运行(在一个就是硬盘不足了)。

可能是系统垃圾文件太多导致的,主要是上网产生的垃圾文件,清理下就好了。

打开一个网页,点击“工具”菜单/Internet选项/在“常规”标签下点击“删除cookies(I)”,“删除文件”弹出窗口,点击“确定”(包括脱机文件)。如果能帮到你,请求采纳

从Heap Usage看,老年代(concurrent mark-sweep generation)的内存使用了99%以上,相较而言,新生代还有较多剩余;

JVM参数配置中的这一条,-XX:MaxTenuringThreshold=0,使新生代Eden区域的Java对象不经过Survivor区域,而直接晋升到老年代。这增加了老年代的垃圾回收负担,而且老年代开启了碎片整理,更加耗时;

请尝试将-XX:MaxTenuringThreshold参数调大一些,让对象晚一些进入老年代;

另外,请试一下增大Java堆内存的分配量,看是否能解决问题。

以上只是个人猜测,不知能否帮上忙。从JVM的GC日志中,也许能进一步发现问题。

一般不是这样的,清楚缓存释放运行空间应该是提高浏览器的浏览速度的。你可以使用其他的浏览器试试,我现在使用的QQ浏览器90就很不错,它的安装包很小,使用占用内存也不是很多,浏览网页的速度也很快。并且它的内核非常先进,浏览网页的速度更快,同时兼顾稳定,不会出现网页乱码的情况,更减少了浏览器本身的漏洞对平常浏览网页的影响。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java 如何在使用java类 从客户端下载服务器上的文件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情