240 发简信
IP属地:广东
  • 手写HTTP网络请求框架

    创建基于HttpUrlConnection的具体获取网络数据流HttpUrlConnectionUtil 包装具体每一个请求的Request类 ...

  • Android 开发使用MVP结合RxJava产生内存泄漏的解决

    在上一篇我们说道,MVP中由于P对V(Activity)的引用可能导致内存泄漏。我们都知道,当我们使用非静态内部类,或者匿名内部类的时候,由于内...

  • Java虚拟机中对象是否可回收判别

    在堆里面存放着Java世界几乎所有的对象实例,垃圾收集器在对堆进行回收前,首先要确定对象的“存活”与“死去”,这就需要用到算法了。 1.引用计数...

  • Resize,w 360,h 240
    数据结构-C实现二叉查找树

    树,源于元素之间的关系,通常子节点连向父节点,从整体上看就像一颗倒过来的树,根节点表示这种数据结构的起始元素。指针提供了一种维护三个节点之间关系...

  • Android 开发中的MVP模式结合RxJava、OkHttpUtils的基本使用

    在andorid开发中越来越多的见到MVP的身影,做过web的开发的都知道web三层架构,而我们的MVP也有异曲同工之处,下面我们看下MVP的总...

  • 一个基于各种网络请求框架的小型封装

    在开发使用到网络框架时,我们可能会选择OkHttp,Volley等等进行封装,当我们想换请求卡框架的时候,只需要一行代码就能搞定,而不用去翻每一...

  • Volley源码走读

    Android开发技术日新月异,每年新的技术层出不穷,对于一些旧的经典的技术框架,我们也是有必要好好学习的。对于网络框架Volley,相信有点经...

  • SQL学习小记

    /************************************** 创建表 ********************...

  • 读写锁(ReentrantReadWriteLock)

    读写锁:核心思想实现读写分离,高并发下特别适合 读多写少的场景。 synchronized关键字和ReentrantLock 同一时间只能有一个...