- 博客(6)
- 资源 (136)
- 收藏
- 关注
原创 android-async-http AsyncHttpClient介绍
在Android开发中,发送、处理http请求简直太常见了,以至于我们的代码里到处充斥着各种HttpClient和与之相关又臭又长的代码, 它们存在于你代码的各个角落,每次看见都令人作呕,而你仅仅是为了server能返回一个string或者json给你。每次当我自己写这样 的代码时,我都会想能不能简化下这个流程,可能2、3行代码就能搞定。因为针对最简单的case,我只需要提供reque
2015-10-09 17:20:26 542
转载 理解 Java 的 GC 与 幽灵引用
Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (传说中的幽灵引用 呵呵), 这 4 种类型的引用与 GC 有着密切的关系, 让我们逐一来看它们的定义和使用场景 : 1. Strong Reference S
2015-10-09 15:41:56 417
原创 Java学习之Iterator(迭代器)的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返
2015-10-09 11:32:31 388
转载 通过java反射获取任意对象的字段名及字段值
[java] view plaincopy import java.lang.reflect.Field; /** * * @author EX-QINCIDONG001 * */ public class ReflectClass { /** * @param args
2015-10-09 11:13:05 6661
原创 AsyncHttpClient 源码分析
今天我们从内部实现、原理的角度带领大家看看 其工作机制,以便加深理解。写程序越多,我发现每接触一个新东西,都会有强烈的想知道它内部怎么工作的冲动。可能只有知道了 内部原理能更容易写出高质量的代码吧。 我大概浏览了下其代码,关键部分可以分为这4个模块: 1. AsyncHttpClient自己一个模块; 2. AsyncHttpRequest和RequestHand
2015-10-08 16:18:09 496
转载 Java线程同步:synchronized锁住的是代码还是对象
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。 关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码: [java] view plaincopy
2015-10-08 14:57:57 395
[UNIX环境高级编程].(美国)W.Richard.Stevens.清晰版.7z.002
2013-03-26
[UNIX环境高级编程].(美国)W.Richard.Stevens.清晰版.7z.001
2013-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人