响应式编程框架- RxJava3 当上下游在不同的线程中,通过Observable发射,处理,响应数据流时,如果上游发射数据的速度快于下游接收处理数据的速度,这样对于那些没来得及处理的数据就会造成积压,这些数据既不会丢失,也不会被垃圾回收机制回收,而是存放在一个异步缓存池中,如果缓存池中的数据一直得不到处理,越积越多,最后就会造成内存溢出,这便是响应式编程中的背压(backpressure)问题。先检查线程缓存池中,是否有空闲的线程,如果有,则复用,如果没有则创建新的线程,并加入到线程池中,
Mysql常用的函数 ADDDATE(d,n) 起始日期 d 加上 n 天的日期 ADDDATE("2017-06-15", INTERVAL 10 DAY);ADDTIME(t,n) t 加上 n 秒的时间ADDTIME('2011-11-11 11:11:11', 5);COALESCE(expr1, expr2, ...., expr_n) 返回参数中的第一个非空表达式(从左向右);CURRENT_USER()/SESSION_USER()/SYSTEM_USER()/USER()返回当前用户。
java-maven的使用 如果第1个可用,就用第一个(其他的就不会再用了,如果一个jar包第二个仓库有,第一个没有,那么这个jar包获取不到),如果不可用,就依次往下找,repository中的id与mirror的mirrorOf一致时,mirrorOf中的url就会覆盖repository中的url地址。3、如果在pom.xml上的某个依赖一直报红且依赖本身没有问题,本pom其他的依赖也没有问题,那么在别的pom文件上加载一下这个依赖,然后刷新一下就好了。runtime:参与测试、运行周期、打包。排除了打包,别的设施会提供。