常用的java片段

  1. 使用NIO进行文件copy
public static void fileCopy( File in, File out )    
            throws IOException    
    {    
        FileChannel inChannel = new FileInputStream( in ).getChannel();    
        FileChannel outChannel = new FileOutputStream( out ).getChannel();    
        try   
        {    
//          inChannel.transferTo(0, inChannel.size(), outChannel);      // original -- apparently has trouble copying large files on Windows    
  
            // magic number for Windows, 64Mb - 32Kb)    
            int maxCount = (64 * 1024 * 1024) - (32 * 1024);    
            long size = inChannel.size();    
            long position = 0;    
            while ( position < size )    
            {    
               position += inChannel.transferTo( position, maxCount, outChannel );    
            }    
        }    
        finally   
        {    
            if ( inChannel != null )    
            {    
               inChannel.close();    
            }    
            if ( outChannel != null )    
            {    
                outChannel.close();    
            }    
        }    
    }  

2、Http代理设置

System.getProperties().put("http.proxyHost", "someProxyURL");    
System.getProperties().put("http.proxyPort", "someProxyPort");    
System.getProperties().put("http.proxyUser", "someUserName");    
System.getProperties().put("http.proxyPassword", "somePassword");  

3、

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容