240 发简信
IP属地:内蒙古
  • 120
    Handler消息机制(一)ThreadLocal

    原文链接[//www.greatytc.com/p/117a27b1f6ab]本文对ThreadLocal实现线程间分别存储数据,进行了深层次的探索,源码采用And...

  • 关注到了很多的知识,
    第一个:hash冲突的处理方式,线性探测法,区别于HashMap的链表法,缺点如博主所说,hash冲突严重,查询和设置会效率降低。
    第二个:内存泄露问题,因gc回收机制,key被回收,value泄露,在set和get操作时,会把key为Null的value清理,防止内存泄露。
    这些细节之前没关注到,学习了。

    Java面试必问,ThreadLocal终极篇

    前言 在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 有些面试官会开门见山的提问: “知道ThreadLocal吗?” ...

  • 120
    Java面试必问,ThreadLocal终极篇

    前言 在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 有些面试官会开门见山的提问: “知道ThreadLocal吗?” ...

  • Handler中Message消息复用原理

    原文链接[//www.greatytc.com/p/c3b98b3348a2] 本篇文章分享Handler消息机制中的Message的使用和Message的复用原理...

  • 120
    Android Timer、CountDownTimer、AlarmManager

    一、Timer TimerTask 参考Java中的Timer和TimerTask在Android中的用法 在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任...

  • 120
    Android 图片加载系列:ImageView详解

    对于 ImageView ,你知道的有多少呢?我知道的有以下这么一些。本篇主要总结和分析 ImageView 加载图片的几种方式、加载图片时的缩放类型以及使用 ImageVi...

  • 120
    retrofit源码分析

    概述 retrofit是okhttp网络框架的封装。 App应用程序通过Retrofit请求网络,实际上是使用Retrofit接口层封装请求参数,之后由okhttp完成后续的...

  • 120
    深入retrofit 2.0 源码分析

    安卓开发领域中,很多重要的问题都有很好的开源解决方案,例如Square公司提供网络请求 OkHttp , Retrofit 和现在非常流行的异步处理框架Rxjava。Squa...

  • 120
    必须要理解掌握的贝塞尔曲线(原创)

    在Android开发和面试中(尤其是一些中高级岗位面试),面试官可能会问你自定义控件的详细内容,我们知道自定义控件这一块涉及到的内容很多,回答的越多越深入,那么面试的印象会更...

  • 120
    封装Retrofit2+RxJava2网络请求框架

    2021年1月18号补充 2021年8月19号 这个博客写了很久了,陆续还有人在点赞,我还是比较高兴的,个人觉得ResponseTransformer那一块代码可能有点晦涩难...