nio 写事件什么注册 每个socketchannel都有个读写换冲突,当读里面有数据了selector就会通知我们有读事件当写数据缓存里有剩余...
思想 迪米特法则 最小知道法则,外部调用的时候越简单越好 设计模式 构建者设计模式 这个用户参数多于5个,并且可选可配的情况下,感觉已经被kot...
框架 okhttp okHttpClient.newCall(request) 返回realcall同步 execute 异步 RetryAn...
framework resource 问题来了,既然resource下的资源直接来自assetmanager,那么为什么不直接存在assetma...
热修复 流程 1,用dx命令对class打包2,双亲委托机制,先看自己缓存有没有,在看上一层classLoader有没有,没有再自己loadcl...
WindowManagerService SurfaceFlinger 整合各个surface数据,共同发给硬件 Surface 用来记录界面 ...
class isAssignableFrom,判断class之间的继承关系 接口,父类.class .isAssignableFrom(子.cl...
RxJava rxjava里最重要一条脉络,如map和线程池都是这样的他们会有个类包裹上一层和转换(map,线程),包裹类会持有上一层被观察者当...
框架思想 RxJava 其思想主要是串行一步步来,然后起点是观察者,重点是被观察者从起点流向终点,中间可以被各种事件拦截,最终的终点只关心他的上...