上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 问题:“JDBC Driver class not found: com.mysql.jdbc.Driver”通过以下命令启动cm[root@hadoop1 ~]# /etc/init.d/cloudera-scm-server start通过ps查看进程可以看到进程已启动,如下:[root@had... 阅读全文
posted @ 2015-07-21 16:49 【雨歌】 阅读(10422) 评论(0) 推荐(0) 编辑
摘要: 1. S The Single Responsibility Principle 单一责任原则 当需要修改某个类的时候原因有且只有一个(THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS TO CHANGE)。换句话说就是让一个类只做一种类... 阅读全文
posted @ 2014-07-17 10:56 【雨歌】 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 前面几篇通过源码分析了Volley是怎样进行请求调度及请求是如何被实际执行的,这篇最后来看下请求结果是如何交付给请求者的(一般是Android的UI主线程)。类图:请求结果的交付是通过ResponseDelivery接口完成的,它有一个实现类ExecutorDelivery, 主要有postResp... 阅读全文
posted @ 2014-07-04 18:27 【雨歌】 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 上篇中有提到NetworkDispatcher是通过mNetwork(Network类型)来进行网络访问的,现在来看一下关于Network是如何进行网络访问的。Network部分的类图:Network有一个实现类BasicNetwork,它有一个mHttpStack的属性,实际的网络请求是由这个mH... 阅读全文
posted @ 2014-07-03 15:15 【雨歌】 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 上篇看了关于Request的源码,这篇接着来看下RequestQueue的源码。RequestQueue类图:RequestQueue是一个请求调度队列,里面包含多个NetworkDispatcher调度器与一个CacheDispatcher调度器主要属性:mSequenceGenerator: 请... 阅读全文
posted @ 2014-07-03 13:04 【雨歌】 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了Volley的使用,主要接触了Request与RequestQueue这两个类,这篇就来了解一下这两个类的具体实现。Request类图:Request类: Request是一个抽象类,其中的主要属性:mMethod: 请求方法,目前支持GET, POST, PUT, DELETE, HE... 阅读全文
posted @ 2014-07-02 23:52 【雨歌】 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 一. 如何使用Volley?1. 首先定义一个RequestManager类,用来在Android程序启动时对Volley进行初始化。RequestManager为单例类,因为只有在程序启动时调用,所以不需要考虑并发问题。 1 /** 2 * Manager for the queue 3 */... 阅读全文
posted @ 2014-07-02 21:45 【雨歌】 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: GOF23种设计模式设计原则:1. 单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因2. 开放-封闭原则(OCP):软件实体(类、模块、函数等)应该可以扩展,但是不可修改。即对于扩展是开放的, 对于修改是封闭的。3. 依赖倒转原则: A. 高层模块不应该依赖低层模块,两个都应该依赖... 阅读全文
posted @ 2014-07-02 17:10 【雨歌】 阅读(848) 评论(0) 推荐(0) 编辑
摘要: Activity有两个方法onSaveInstanceState() 和 onRestoreInstanceState(). onSaveInstanceState()方法只适合用于保存一些临时性的状态,而onPause()适合用于数据的持久化保存。这两个方法并不是生命周期方法,并不一定会被触发。什... 阅读全文
posted @ 2014-06-27 14:04 【雨歌】 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 转http://www.eoeandroid.com/forum-viewthread-tid-49595-highlight-looper.html一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQ... 阅读全文
posted @ 2014-06-18 23:27 【雨歌】 阅读(634) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页