- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 Java 线程池的原理与实现
简单介绍 创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。 一个线程创建后就存在,调用start()方法就开始运行(执行run()方法),调用wait进入等待或调用sleep进入休眠期,顺利运行完毕或休眠被中断或运
2015-07-30 19:47:39 384
转载 Android之ListView异步加载网络图片(优化缓存机制)
1、采用线程池2、内存缓存+文件缓存3、内存缓存中网上很多是采用SoftReference来防止堆溢出,这儿严格限制只能使用最大JVM内存的1/44、对下载的图片进行按比例缩放,以减少内存的消耗具体的代码里面说明。先放上内存缓存类的代码MemoryCache.java:[java] view plaincopy
2015-07-27 19:29:48 636
转载 httpClient连接池配置
总所周知http1.1(http1.0不是标准,依服务器而定)是支持长连接的,长连接能够保证服务器和客户端的socket能够高效利用,减少握手等额外的开销。httpClient在正常情况下会带上Connection: keep-alive表示我是支持长连接的,当完成一个请求后,视情况决定是否关闭连接。正常情况下,服务器在返回内容的头中会带上如下信息: 但
2015-07-07 11:10:06 4034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人