Android架构合集
Android架构合集
著名公司架构
安居客
滴滴
携程
阿里
- 陶钧谈淘宝客户端应用框架实践
- QCon旧金山演讲总结:阿里无线技术架构演进
- 手机淘宝构架演化实践
- 手机淘宝Android客户端架构
- 漫谈移动应用架构设计
- 大规模团队的Android开发
- 支付宝钱包客户端技术架构
百度
腾讯
饿了么
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
跋山涉水 —— 深入 Redis 字典遍历
前言 Redis 字典的遍历过程逻辑比较复杂,互联网上对这一块的分析讲解非常少。我也花了不少时间对源码的细节进行了整理,将我个人对字典遍历逻辑的理解呈现给各位读者。也许读者们对字典的遍历过程有比我更好的理解,还请不吝指教。 一边遍历一边修改 我们知道 Redis 对象树的主干是一个字典,如果对象很多,这个主干字典也会很大。当我们使用 keys 命令搜寻指定模式的 key 时,它会遍历整个主干字典。值得注意的是,在遍历的过程中,如果满足模式匹配条件的 key 被找到了,还需要判断 key 指向的对象是否已经过期。如果过期了就需要从主干字典中将该 key 删除。 那么,你是否想到了其中的困难之处,在遍历字典的时候还需要修改字典,会不会出现指针安全问题? 重复遍历 字典在扩容的时候要进行渐进式迁移,会存在新旧两个 hashtable。遍历需要对这两个 hashtable 依次进行,先遍历完旧的 hashtable,再继续遍历新的 hashtable。如果在遍历的过程中进行了 rehashStep,将已经遍历过的旧的 hashtable 的元素迁移到了新的 hashtable中,那么遍历会不会...
- 下一篇
阿里资深专家面试问题收集
corejava hashcode相等的两个对象一定相等吗?equals呢?反过来相等吗? 介绍一下集合框架? hashtable,hashmap底层实现是什么?hashtable和concurrenthashmap底层实现的区别? hashmap和treemap的区别?底层数据结构都是什么? 线程池用过吗?都有什么参数?底层是如何实现的? synchronize 和Lock接口的区别是什么?synchronize什么情况下是对象锁?什么情况下是全局锁?为什么? ThreadLocal 如何使用的?说出你在项目中使用的例子?底层实现是什么? volatile 的工作原理是什么? CAS是什么?如何实现的呢? 请用至少四种写法?写单例模式的实现. JVM 请介绍一下JVM内存模型?用过哪些垃圾回收器? 线上频繁发生full gc如何处理?CPU使用率过高怎么办?说出你的思路和处理方法? 3,知道字节码吗?字节码都有哪些指令?Integer x=5. int y=5. 比较 x==y都经过哪些步骤? 讲讲类加载机制?都有哪些类加载器?这些类加载器都加载哪些类文件?说说你在项目中用到类加载器...
相关文章
文章评论
共有0条评论来说两句吧...