java
打酱油的帅哥哥
热爱Android开发,正在努力中。
展开
-
JAVA集合框架之List HashSet去重及TreeSet排序详解
无图言屌!先上图原创 2016-07-14 19:45:32 · 980 阅读 · 0 评论 -
填坑法---快速搞定快速排序算法
填坑法快速搞定快速排序原创 2016-07-16 10:29:02 · 4111 阅读 · 0 评论 -
JAVA--多线程生产者消费者问题详解
最近学到多线程了,之前在网上看了很多博客,解释的都不怎么详细,对于新手来说确实比较难懂,所以我就来分享一下自己的理解,希望能够帮助到需要的人。 首先,来解释一下线程间的通信:就是多个线程执行的任务不同,但是操作的数据相同。我们需要线程同步的执行,这时要用到同一把锁,锁可以是任意的对象,这就是wait(),notify(),notifyAll()方法在Object里而不是在Thread里的原因了,这原创 2016-07-18 13:48:23 · 418 阅读 · 0 评论 -
Java网络通信之HttpUrlConnection
Get Post区别: 1.Get数据大小有限制,请求的参数内容直接显示在地址栏里面,相对不安全 2.Post数据没有大小限制,请求的参数内容,不会显示在地址栏里面,相对安全一些一.Get方式请求package httpurlconnection;import java.io.BufferedReader;import java.io.IOException;import java.io.I原创 2016-07-30 11:07:00 · 285 阅读 · 0 评论 -
Java网络通信之HttpClient
这里我用的org.apache的包,closeableHttpClient是实现了HttpClient接口的子类。服务器需要自己去搭建。下个tomcat搭建服务器吧一.Post方式package com.qianfeng.httpclientdemo;// _ooOoo_ // o88888原创 2016-07-30 11:46:22 · 314 阅读 · 0 评论 -
Java文件的上传和下载
这里我的下载地址和上传地址都是我自己的服务端一.文件的下载import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedUR原创 2016-07-30 12:25:27 · 340 阅读 · 0 评论 -
Java实现多线程下载
一.多线程下载多线程同时操作一个文件 1.首先得知道文件有多大, getContentLengthLong()2.然后根据线程数分出每一个小块,然后计算出每个小块应该从什么地方下载到什么地方,为了保证数据的完整性,最后一个线程下载剩余所有的字节。3.通过RandomAcessFile来创建一个可读可写的空白文件,并且设置length为文件的大小,这样就创建了一个XXX大小的空白文件4.将每个线原创 2016-07-30 16:29:06 · 347 阅读 · 0 评论