240 发简信
IP属地:广东
  • OkHttp源码分析(三)——网络操作(两个拦截器)

    Http1.1的Keep-Alive机制和Http2.0的多路复用机制,在实现上都需要引入连接池来维护网络连接。OkHttp中连接池的实现——连接拦截器ConnectInte...

  • OkHttp源码分析(二)——拦截器链

    本片文章主要分析的是OkHttp获取响应的过程,以及拦截器链。 getResponseWithInterceptorChain方法 在上篇分析同步和异步请求流程的时候都出现了...

  • okhttp源码分析(一)——OkHttp的工作流程分析

    如果我们想请求数据,使用少量的代码就可以实现: OkHttpClient类 创建OkHttpClient类的两种方式: 直接创建对象 new OkHttpClient() n...

  • SharedPreference源码分析

    最近在复习,发现了关于多线程 多进程的问题,面试中常问的涉及到了SharedPreference的知识,决定去看看源码,到底是如何实现的。这里就不介绍它的用法和一些基础知识了...

  • constraintlayout使用总结

    约束布局的用法 ConStraintlayout是android.view.ViewGroup,允许我们灵活的定位和调整窗口小部件的大小。 当前可以使用多种约束: Relat...

  • Kotlin——单例模式

    最近在写项目的同时也用到了单例模式,kotlin的单例还不是很会写,现在就总结下java写法对应的kotlin是如何写的。 饿汉式 懒汉式 线程安全的懒汉式 双重校验锁式 静...

  • Kotlin——伴生对象

    学习kotlin是上个月的事了,自己当时也没有记笔记,发现等开始写项目的时候又不会用了。所以对一些模糊的点,比较难的点还是总结一下,加深印象,还利于后面复习。 伴生对象:工厂...

  • IPC机制(六)——Binder原理分析(二)

    Binder整体架构 之前的文章从binder驱动层,到最终要的ServiceManager,分析了ServiceManager的启动,开启一个服务进行binder通信如何获...

  • 120
    数据结构——二叉树的创建和遍历

    作为一名大三狗,真的是很惭愧。最近要面临面试了,才开始着急自己的数据结构,其实二大那会我很认真的学了,当时的那些什么哈夫曼树也都自己亲手写过,但是后面不练的话真的是手感都没有...

  • 120
    《深入理解java虚拟机》——垃圾收集器与内存分配策略

    既然要探究GC机制,那么必须要明确几个问题: 哪些内存需要回收? 如何判断当前对象是否满足回收的标准? 如何回收? 在开始学习jvm的时候,最先要接触的就是jvm的内存管理。...

  • 《深入理解java虚拟机》——java内存区域与内存溢出异常

    我是很喜欢用java语言编写代码的。从开始学习到现在其实也是在一步步体会java语言的各方面,开始看深入理解java虚拟机这本书觉得java虚拟机的内部感觉就像是一个操作系统...

  • HashMap集合源码分析

    在分析HashMap的源码之前还是先去看一下hash函数部分的知识,之前的数据结构课程中也讲过,现在也记不太清楚了。 哈希 哈希函数 哈希表 什么是散列表? 在数组中查找数据...

  • ArrayList集合源码分析

    最常用的集合就是ArrayList集合,现在通过源码去分析一下它的内部到底是怎么一回事。 ArrayList 看源码的过程中需要解决这几个问题: ArrayList是如何实现...

  • 刚才看到了一个重要的信息,我理解的就是有时候我们用Handler发送消息,这个消息可能是很紧急的,因此需要通过Message.setAsynchronous(true)给这个Message设置一个紧急标签,也就是标明这个Message是异步的。是异步的话就不用向同步那样按先后顺序执行,MessageQueue在添加Message的时候会判断这个消息是不是异步的,是异步的话会调用removeSyncBarrier方法把挡在消息队列前面的SyncBarrier移走。为Message设置异步是这个原因

    Android 消息机制之Message

    Android 消息机制之Message @(Android) Android的消息机制中,Message的使用是很频繁的,处理消息,处理事件,处理其他我还没有探索的新世界。...

  • 你现在解决了为什么Message要设置同步还是异步?今天看源码发现MessageQueue.enqueueMessage方法里就判断了这个消息是同步还是异步

    Android 消息机制之Message

    Android 消息机制之Message @(Android) Android的消息机制中,Message的使用是很频繁的,处理消息,处理事件,处理其他我还没有探索的新世界。...

  • Handler机制之Message

    其实是想跟着书看的,自己先大概浏览了一下Handler的源码,关于Message、MessageQueue、Looper。然后又写了一下Handler在两个子线程之间传递Me...

个人介绍
我命由我不由天。