- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 2020年Android面试分享第一弹
面试第一家xxxxxx:Activity启动流程讲一讲事件分发机制 。ViewGroup设置点击事件还会不会往子View分发Binder机制源码,是否是阻塞的Https原理LruCache算法,LinkedList查询的时间复杂度OKhttp如何监控网络请求的耗时sleep()和wait()区别,wait会释放CPU资源吗面试第二家xxxx:自定义View,项目里有没有复杂...
2020-04-09 13:42:23
285
原创 Java实现多线程下载
一.多线程下载多线程同时操作一个文件 1.首先得知道文件有多大, getContentLengthLong()2.然后根据线程数分出每一个小块,然后计算出每个小块应该从什么地方下载到什么地方,为了保证数据的完整性,最后一个线程下载剩余所有的字节。3.通过RandomAcessFile来创建一个可读可写的空白文件,并且设置length为文件的大小,这样就创建了一个XXX大小的空白文件4.将每个线
2016-07-30 16:29:06
344
原创 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
原创 Java网络通信之HttpClient
这里我用的org.apache的包,closeableHttpClient是实现了HttpClient接口的子类。服务器需要自己去搭建。下个tomcat搭建服务器吧一.Post方式package com.qianfeng.httpclientdemo;// _ooOoo_ // o88888
2016-07-30 11:46:22
312
原创 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
282
原创 JAVA--多线程生产者消费者问题详解
最近学到多线程了,之前在网上看了很多博客,解释的都不怎么详细,对于新手来说确实比较难懂,所以我就来分享一下自己的理解,希望能够帮助到需要的人。 首先,来解释一下线程间的通信:就是多个线程执行的任务不同,但是操作的数据相同。我们需要线程同步的执行,这时要用到同一把锁,锁可以是任意的对象,这就是wait(),notify(),notifyAll()方法在Object里而不是在Thread里的原因了,这
2016-07-18 13:48:23
418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人