前言 wait和notify必须在synchronized块中,否则会抛出IllegalMonitorStateException。 原因 代码示例 代码示例的问题所在 一个消费者调用take,发现buffer.isEmpty。 在消费者调用wait之前,由于cpu的调度,消费者线程被挂起,生产者调 ...
分类:
其他好文 时间:
2020-04-13 23:11:14
阅读次数:
143
take 仅仅从 Observable 中发出头 n 个元素 通过 take 操作符你可以只发出头 n 个元素。并且忽略掉后面的元素,直接结束序列。 let disposeBag = DisposeBag() Observable.of("🐱", "🐰", "🐶", "🐸", "🐷", " ...
分类:
其他好文 时间:
2020-04-12 11:05:10
阅读次数:
97
遇到的问题: gitlab上拉的react的项目,下载依赖之后,yarn start启动报错 因为按他说的步骤:1.改动比较大, 2.完全没什么作用(重点) 解决方案:直接忽略,如果项目没有.env文件,就自己新建个,在这个文件里添加SKIP_PREFLIGHT_CHECK=true。 ...
分类:
其他好文 时间:
2020-04-09 12:49:47
阅读次数:
145
题目描述 Given the relations of all the activities of a project, you are supposed to find the earliest completion time of the project. Input Specification ...
分类:
其他好文 时间:
2020-04-08 12:23:10
阅读次数:
78
先说下 ThreadPoolExecutor 的基本原理:1. 当提交一个任务时,如果线程数没有达到coreSize,那么就会新建一个线程,并绑定该任务,直到数量到达coreSize前都不会重用之前的线程2.到达后,提交的任务都会放到一个等待队列中进行等待,线程池中的线程会使用take()阻塞的从等 ...
分类:
其他好文 时间:
2020-04-07 15:45:58
阅读次数:
56
FatMouse's Speed FatMouse believes that the fatter a mouse is, the faster it runs. To disprove this, you want to take the data on a collection of mice ...
分类:
其他好文 时间:
2020-04-05 00:45:28
阅读次数:
91
· All the redirects in the capture sent to zscaler are for one request from user browser. · It take 900ms from the first request to the last response ...
分类:
其他好文 时间:
2020-04-02 17:45:26
阅读次数:
69
关于SpringBoot SpringBoot官方简介: Spring Boot makes it easy to create stand alone, production grade Spring based Applications that you can run. We take an ...
分类:
编程语言 时间:
2020-03-31 22:35:17
阅读次数:
72
环境旧版:mariadb-5.5新版:mariadb-10.1升级数据库1.备份数据库mysqldump-uroot-p--skip-lock-table--events--all-databases>/data/all.dump2.卸载旧版数据库yumremovemariadb-serverrm-f/etc/my.cnfrm-rf/var/lib/mysql/3.升级新版数据库配置mari
分类:
数据库 时间:
2020-03-31 12:26:08
阅读次数:
112
1. windows的PowerShell命令 mvn install '-Dmaven.test.skip=true' 要加单引号 2.cmd命令 cd 切换到相应的目录下 mvn install -Dmaven.test.skip=true 不用加单引号 注意: 强烈建议使用命令来打包,直接切换 ...
分类:
编程语言 时间:
2020-03-31 01:09:35
阅读次数:
89