
提起版本更新,是每个app和开发者最熟悉的东西,但是频繁的更新会让用户反感,但是不更新的话在发现了bug怎么办呢?在用户体验和版本稳定性的碰撞下,热修复出来了,热修复就不用多...
1.Github中java语言中收获最多star的前十个项目:https://www.jianshu.com/p/65a9929e0cf42.https://github.c...
自己闲暇没事就想搞搞即使通讯,选了融云去集成一下,操作不是很难,一起来看一下。首先了解一下融云的组成库都有那些:1、IMKit 集成了会话界面,并且提供了丰富的自定义功能,我...
在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线...
本文先讲述一下java.util.concurrent包下提供主要的几种阻塞队列,然后分析了阻塞队列和非阻塞队列的中的各个方法,接着分析了阻塞队列的实现原理,最后给出了一个实...
公平和非公平锁 ReetrantLock默认非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁,类似排队打饭,先来后到。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序...
==================================================== 一:什么是ANRANR:Application Not Respon...
Android Interface Definition Language(AIDL)作为Android跨进程通信主打的通道,其实实现方式也有多种。 简单总结了以下6种: 四...
最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁 在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类: 公平...
java锁的知识点小记:一.什么是线程安全:标准定义:多个线程访问一个对象,如果不用考虑这些线程的调度和交替执行,也不需要进行额外的同步,或者在调用方法进行任何其他的协调,调...
本篇将针对2019Android秋招提前批面试总结中归纳的校招面试题做个小解答(除算法,算法部分另做总结),然后开了个“彩蛋”小专区,对简友的一些疑问做个统一回复,特此感谢大...
抑郁患者的独白 ――罗诗默 我以为我会早睡,但是还是没有。这一个半小时,没有写文章,没有读书。而是把我朋友圈大多数内容设为私密了。留下了仅有的零星的回忆。不是其他的...