事务相信大家都不陌生,很多的数据库系统都提供了事务的支持,但并不是所有的数据库都提供事务保证(OLTP),例如对于OLAP系统的数据库,一般则不提供事务保证。但是目前已经有很多新型数据库同时支持OLA…
首先说下,为什么翻译这篇文档,本人觉得Disruptor框架的实现非常优秀,给我们处理高性能的并发提供了很好的思路,并且其中思想涉及了很多计算机知识,比如内存屏障,CPU流水线,缓存行等等。框架本身在…
在多核的世界里,并发编程已经是绕不开的话题。实际编写代码时,线程的使用已经变的非常非常普遍。如果单单是创建一个线程,执行一段逻辑,之后让它“自生自灭”,这显然是有问题的。首先,频繁的创建、销毁线程本身…
AbstractQueuedSynchronizer是一款抽象的队列同步器,简称AQS。在Java并发包下许多工具类(如:ReentrantLock,CountDownLatch,ThreadPool…
在对数据库操作时,免不了要用到JDBC,但是这部分代码写起来非常的冗长繁琐。于是乎,“懒惰”的人们为了避免做重复相同的事情,持久层框架应运而生。Mybatis便是其中一款优秀的框架,使用非常广泛,免除…
此文记录将Android屏幕投影到PC上的实现,大多实现参考网上框架实现。站在巨人的肩膀上,才能看的更远! 原理 1、Android上,主要用到了MediaCodec和DisplayManage类,前…