我们在总结过去的同时,也要展望一下未来,来规划一下今年要学哪些新技术。这几年优秀Android的开源库不断推出,新技术层出不穷,需要我们不断去了解和掌握,在提高自身开发水平的...
前言目前Flutter可以说是非常火热了,多次更新过后也越来越稳定,受到了很多开发者的青睐。不过纯Flutter开发还是存在一定成本和风险的,尤其是对于规模稍大一些的项目,可...
APP开发中经常会有这种需求:在浏览器或者短信中唤起APP,如果安装了就唤起,否则引导下载。对于Android而言,这里主要牵扯的技术就是deeplink,也可以简单看成sc...
引言 最近在做客户端开发的工作中,需要解决一些渠道流量监控的问题。发现在唤醒app的时候涉及到很多这样那样的link,于是就先对这几个link做了一些了解。事实上,这几个名词...
目的 1. 资料存储与分享 随着自己的资料越来越多,一些工作和学习资料都分散在自己拥有的两块1T移动硬盘中,访问上有诸多不便;甚至有一块移动硬盘已经在抽屉中吃灰多年;日常使用...
宇视海康都呆过,海康加班比宇视严重
研发女,伤不起昨晚接到了一个猎头的电话。说目前有个岗位跟我很匹配。公司的福利待遇不错。 公司的福利待遇确实不错。 上班时间:8:30-12:00 13:30-17:30 月末周六上班(赶上...
英文原文:Java Thread Join Example Java Thread join 方法可以当前的线程暂停至你声明的另一个线程完全结束,总共有3种重载方法。 Jav...
一、前言 所谓线程中断,其实就是终止一个线程。在使用 Java 线程时,除了线程自行正常结束,很多时候也需要提前结束一个线程的执行过程。Thread 类中有一个与 start...
简介 如题,ThreadPoolExecutor 会拒绝提交上来的 Task ?这个问题其实在上文已经有提到,文档上的第三项描述就提到了 3、If a request can...
Executor框架用于把任务的提交和执行解耦,任务的提交交给Runnable或者Callable,而Executor框架用来处理任务。Executor框架中最核心的成员就是...
摘要: 我们已经知道,synchronized 是Java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大...
从Java多线程:线程间通信之volatile与sychronized这篇文章中我们了解了synchronized的基本特性,知道了一旦有一个线程访问某个对象的synchro...
目录介绍 1.Synchronize和ReentrantLock区别1.1 相似点1.2 区别1.3 什么是线程安全问题?如何理解1.4 线程安全需要保证几个基本特性 2.S...
重入锁简单理解就是对同一个线程而言,它可以重复的获取锁。例如这个线程可以连续获取两次锁,但是释放锁的次数也一定要是两次。下面是一个简单例子: 从上面的代码可以看到,相比于sy...
Java 并发编程问题 在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。这些问题发生的原因是 Java 的内存模式决定的。我们先看看 Java ...
前言 只有光头才能变强 前一阵子写过一篇COW(Copy On Write)文章,结果阅读量很低啊...COW奶牛!Copy On Write机制了解一下 可能大家对这个技术...
问:简单解释下 Thread 是如何造成内存泄漏的? 答:解释这个问题需要举几个例子。 上面例子中的匿名内部类 Thread 实例会长久运行,不会被系统 GC 回收。Thre...