- 博客(9)
- 收藏
- 关注
转载 MySQL事务与锁
锁的基本概念 锁是计算机协调多个进程或线程并发访问某一资源的机制。 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁(已过时);InnoDB存储引擎既支持行级锁(row-le...
2018-08-26 21:04:27 492 1
转载 Maven项目打包测试时如何跳过测试类(maven install测试类报错)
在maven项目打包发布时,如果测试类中有我们的测试代码,那么在执行install命令的时候有可能会出错!因为打包的时候maven默认会将测试用例一起编译,编译不通过就报错!可以通过以下两种方法可以在发布的时候跳过测试类! 1.在pom.xml文件中添加如下:<build> <plugins> <plugin>...
2018-08-21 16:36:07 2867
转载 静态代码块、构造代码块、构造函数以及Java类初始化顺序
阅读目录构造函数 构造代码块 静态代码块 Java类初始化顺序静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序优先级:静态块,main(),构造块,构造方法。回到顶部构造函数public HelloA(){//构造函数 }关于构造函数,以下几点要注意:1.对象一建立,就会调用...
2018-08-18 18:31:02 156
转载 Rxjava2入门教程六:Single、Completable、Maybe——简化版的Observable
在Rxjava2中,Observale和Flowable都是用来发射数据流的,但是,我们在实际应用中,很多时候,需要发射的数据并不是数据流的形式,而只是一条单一的数据,或者一条完成通知,或者一条错误通知。在这种情况下,我们再使用Observable或者Flowable就显得有点大材小用,于是,为了满足这种单一数据或通知的使用场景,便出现了Observable的简化版——Single、Complet...
2018-08-15 23:52:17 1106
转载 Rxjava2入门教程五:Flowable背压支持——对Flowable最全面而详细的讲解
背压(backpressure)当上下游在不同的线程中,通过Observable发射,处理,响应数据流时,如果上游发射数据的速度快于下游接收处理数据的速度,这样对于那些没来及处理的数据就会造成积压,这些数据既不会丢失,也不会被垃圾回收机制回收,而是存放在一个异步缓存池中,如果缓存池中的数据一直得不到处理,越积越多,最后就会造成内存溢出,这便是响应式编程中的背压(backpressure)问题。...
2018-08-15 23:51:28 2267 1
转载 Rxjava2入门教程四:Scheduler线程调度器
Scheduler(线程调度器)赋予RxJava简洁明了的异步操作,可以说是RxJava中最值得称道的地方。在之前的代码中,Observable发射数据流,Observer接收响应数据流,以及Operators加工数据流均是在同一个线程中,实现出来的是一个同步的函数响应式。但是函数响应式的实际应用却不是这样的,大部分都是后台处理,前台响应的一个过程。Observable生成发射数据流,以及Ope...
2018-08-15 23:49:08 1028
转载 Rxjava2入门教程三:Operators操作符
Operators操作符操作符(Operators):其实质是函数式编程中的高阶函数,是对响应式编程的各个过程拆分封装后的产物。以便于我们操作数据流。按照其作用具体可分为以下几类:创建:创建一个可观察对象Observable并发射数据过滤:从Observable发射的数据中取出特定的值变换:对Observable发射的数据执行变换操作组合:组合多个Observable,例如:{1,2...
2018-08-15 23:47:41 175
转载 Rxjava2入门教程二:Observable与Observer响应式编程在Rxjava2中的典型实现
在RxJava中,函数响应式编程具体表现为一个观察者(Observer)订阅一个可观察对象(Observable),通过创建可观察对象发射数据流,经过一系列操作符(Operators)加工处理和线程调度器(Scheduler)在不同线程间的转发,最后由观察者接受并做出响应的一个过程ObservableSource与Observer是RxJava2中最典型的一组观察者与可观察对象的组合,其他四组可...
2018-08-15 23:46:35 2200
转载 Rxjava2入门教程一:函数响应式编程及概述
如需下载源码,请访问https://github.com/fengchuanfang/Rxjava2Tutorial原文链接:Rxjava2入门教程一:函数响应式编程及概述RxJava是函数响应式编程思想在java语言上的具体实现。RxJava2不是基于RxJava1的父子继承关系,而是同属这一具体实现下的同胞兄弟;所以,如果之前没接触过RxJava,在学习RxJava2之前不需要了解已经过时的...
2018-08-15 23:42:47 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人