240 发简信
IP属地:广东
  • 大佬,这个是因为我上篇文章写得是handler,从上篇文章可以点击进来....复制粘贴是有,有借鉴别人写的,也有自己总结的

    通过Handler来了解ThreadLocal的使用和原理分析

    ThreadLocal是什么 ThreadLocal一般称为线程本地变量,它是一种特殊的线程绑定机制,将变量与线程绑定在一起,为每一个线程维护一个独立的变量副本。通过Thre...

  • Rxjava2并发实现

    flatMap实现并发 代码很简单,但是存在一个问题:如何精确控制线程并发数? 方法一:利用groupBy将数据分组 方法二:自定义线程池 flatMap实现并发点,不能保证...

  • 插件化开发(一)

    什么是插件化开发 宿主app+插件app的模式,一个宿主可以有多个插件,根据不同业务需求,动态更新替换插件.很多大厂都出了自己的插件化框架,我们在使用的同时,也需要简单了解其...

  • RxJava2常用操作符源码分析

    just just有很多重载方法,我们先来看一个参数的,老套路,直接看ObservableJust,他是Observable的子类 ScalarDisposable是Obse...

  • RxJava2源码分析

    响应式编程 说道rxjava,就要提到响应式编程响应式编程是一种基于异步数据流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并...

  • 06.适配器模式

    适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 ...

  • 04.中介者模式

    用一个中介者对象来封装一系列的对象交互。中介者使得各对象不需要显式地相互引用,从而使其松散耦合,而且可以独立地改变它们之间的交互。 看到这个定义,你想到了什么?MVP架构?P...

  • 03.备忘录模式

    在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到先前保存的状态。 栗子

  • 02.策略模式和状态模式

    策略模式 其思想是针对一组算法,将每一种算法都封装到具有共同接口的独立的类中,从而是它们可以相互替换。策略模式的最大特点是使得算法可以在不影响客户端的情况下发生变化,从而改变...

  • 编译时注解ButterKnife

    先从SPI谈起 SPI: Service Provider Interfaces即Service提供者接口.ServiceLoader类是在java上的SPI实现,使用时在j...

  • AOP实现FastClick判断

    相信我们遇到过短时间内多次点击的问题,解决该问题有很多方式,这里提供一种AOP实现的方式,主要使用一下aspectj 先说一个坑,使用AOP一定记得要ReBuild项目,Re...

  • 120
    01.NDK开发入门

    第一步 在java中定义本地方法(这里使用的IDEA) 第二步 在..\out\production\classes目录下,在Terminal中如下命令,生成TestJni....

  • JPermissions权限请求框架

    6.0以上动态权限 将系统权限区分为正常权限和危险权限。开发者在使用到危险权限相关的功能时,不仅需要在Manifest文件中配置,还需要在代码中动态获取权限 需要注意的几个权...

  • IOC框架

    仿照Xutils通过ioc实现findviewbyId,点击事件等 注解 工具类 最后 用法