面试个把月,仿佛被否定了毕业以来的各种观念 前言 这不是一篇面经,面经的知识点已梳理到 gitbook.dasu.fun 这只是一篇面试之后的感想 因为在这差不多一个月的时间...
面试个把月,仿佛被否定了毕业以来的各种观念 前言 这不是一篇面经,面经的知识点已梳理到 gitbook.dasu.fun 这只是一篇面试之后的感想 因为在这差不多一个月的时间...
众所周知,JDK1.8之后HashMap的结构发生了重大变化,不再是静态的数组+链表,而是在数组+链表和数组+红黑树之间有条件变换。 关于红黑树,也算是顶顶大名,常见于各类面...
Kotlin中的Contract契约是一种向编译器通知函数行为的方法。 起 另: it works, BUT : WHY ? Contract 契约就是来解决这个问题的. 我...
这可能是最好的 RxJava 2.x 入门教程系列专栏文章链接:这可能是最好的RxJava 2.x 入门教程(一)[https://www.jianshu.com/p/a93...
责任链模式 对于一个事件,有一系列拦截器可以拦截/处理该事件,将拦截器按照一定顺序排列,组成一个链,事件在链上传递,按顺序挨个由每个拦截器判断是否拦截此事件,如果不拦截,可以...
ForkJoinPool 背景描述 过去我们在线程池解决问题时,通常维护了一个阻塞的任务队列。每个工作线程在任务完成后,就会去任务队列里面寻找任务。这种方式在我们执行数量较多...
版权声明:本文为LooperJing原创文章,转载请注明出处! 学习Gradle前,需要有一个Groovy语言的基础,以免被Groovy的语法困扰,反而忽略了Gradle的知...
Android构建会经历资源合并打包、源码编译、dex生成及打包签名等步骤。本文对资源合并打包进行一下小的总结 资源合并 上面一图总结了在构建过程中的资源合并情况。 资源合并...
栈## 栈是一种动态集合,它是一种LIFO(last in first out后进先出)结构栈的实现:(1)数组(2)链表栈要记录的数据:(1)栈顶位置top注意这个top有...
一、 什么是IPC? IPC,全称Inter-Process Communication,字面意思就是进程间通信或者跨进程通信。那什么是进程呢?它和线程有什么暧昧的关系?进程...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
本文Demo见:https://github.com/w1374720640/IPCThroughServices结合Demo阅读本文效果更好 利用Service进行进程间通...