240 发简信
IP属地:浙江
  • 一个android插桩埋点插件的诞生

    埋点是每个App程序员都不得不面对的事情,而因为加埋点导致业务代码臃肿膨胀则是一件让人火大的问题。并且业务代码中的埋点代码还存在在迭代中被误删的风险,因此如何将业务和埋点拆分...

  • 120
    JS面向对象知识梳理

    本文通过一些问题的提出和解答来学习和梳理js原型链的知识 1.JS是否是面向对象的语言? js 属于没有明确归类的语言,或者好听点叫“多范式语言”。js有面向对象的特性,也有...

  • 120
    RxJava 3.X来袭,请做好准备~

    看到此文,你应该是你的技术圈第一个感知到RxJava 3.0.0-RC0来袭的大牛... 本文已经更新在掘金,请不要重读浪费时间哦 前言 每个Android开发者,都是爱Rx...

  • android 组件化要点

    1.android组件化主要是为了去除组件之间耦合。 2.各个组件中的activity和service均已经通过清单文件注册到了packagemanager中。 3.组件化就...

  • 2018年年底Android悲催的面试之路

    本人近况 年底裁人了,一年半没准备面试了,之前换也是内推的,在这个寒冬的冬天还经历此遭,偏偏还赶上裁员心态早已爆炸,大的环境不好,各位且干且珍惜....记录下最近的面试经历,...

  • 120
    Android温故而知新 - ClassLoader

    安卓插件化越来越流行,其中用到的技术不外乎加载外部的资源和加载外部的代码,关于加载外部资源我之前写过一篇文章《安卓皮肤包机制的原理》,感兴趣的同学可以去看一下。 加载外部代码...

  • 120
    Android插件化的历史及热门项目对比

    转载自http://www.chopiter.com/android_plugin/ 本文旨在梳理Android插件化的历史及对比各家技术能解决的问题,对比出优缺点。既是An...

  • 120
    java.util.concurrent.locks包下的锁实现分析

    该包的结构如图 基本是基于 来实现的。由于已经分析过。所以这里不再说了。这个包下的类 具体的实现类只有ReentrantLock和ReentrantReadWriteLock...