何为阻塞队列,其与普通队列有何差别? 总的来说,就是能够在适当的时候阻塞"存"和"取"两个操作,以达到控制任务流程的效果。阻塞队列提供了可阻塞的put和take方法。如果队列已经满了,那么put方法将阻塞直到有空间可用;如果队列为空,那么take方法将会阻塞直到有元素可用。 阻塞队列接口及实现来自于 ...
分类:
其他好文 时间:
2018-09-03 13:52:51
阅读次数:
176
Images in accelerated memory are much faster to draw on the screen. This example demonstrates how to take an image and make an accelerated copy of it ...
分类:
其他好文 时间:
2018-09-02 23:59:46
阅读次数:
343
删错了user表root也连不上去了,然后我们可以理解为root密码不知道了,忘记了。使用此类方法来找回root,再对删除后的user重新创建。还好不是线上的。。。 1.修改MySQL的登录设置: # vim /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-table... ...
分类:
数据库 时间:
2018-08-31 22:48:13
阅读次数:
211
数据量较少的情况下: scala> numrdd.sortBy(x=>x,false).take(3) res17: Array[Int] = Array(100, 99, 98) scala> numrdd.sortBy(x=>x,true).take(3) res18: Array[Int] = ...
分类:
其他好文 时间:
2018-08-31 19:20:08
阅读次数:
288
数据库重置密码:vim/etc/my.cnf[mysqld]skip-grant-tables:wqsystemctlrestartmaraidbmysql-uroot直接登陆数据库usemysql;updateusersetpassword=password(‘123‘)whereuser=‘root‘;flushprivileges;刷新权限之后就是推出mysq
分类:
数据库 时间:
2018-08-30 12:25:35
阅读次数:
166
mysql忘记了超级用户管理密码,可以利用重新启动mysql进程的时候带--skip-grant-tables参数来启动数据库,并空密码登录。这个就是相当于是数据库第一次启动的时候。随后可以查看mysql.user表里面的超级用户,以及修改超级用户的密码1#关闭MYSQLinstance,或者杀死进程2#重新启动mysql,带--skip-grant-tables语句[mysql@mysql01m
分类:
数据库 时间:
2018-08-28 20:30:03
阅读次数:
204
mvn clean install -X -Dmaven.test.skip=true -P dev 打包报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JD ...
分类:
其他好文 时间:
2018-08-28 20:25:12
阅读次数:
396
CentOS7中安装k8s:
`yum install kubernetes`
?
安装K8S出现如下错误提示:
?
```
错误:docker-ce conflicts with 2:docker-1.13.1-74.git6e3bb8e.el7.centos.x86_64
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
```
**解决办法:**
系统中已经安装有docker-ce,卸载后可正常安装k8s
yum -y remove docker-ce
?
CentOS7中安装k8s:
yum install kubernetes
安装K8S出现如下错误提示:
错误:docker-ce conflicts with 2:docker-1.13.1-74.git6e3bb8e.el7.centos.x86_64
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
分类:
其他好文 时间:
2018-08-28 01:04:03
阅读次数:
1652
对于一个无界的阻塞队列而言,其实现非常简单,即用一个锁(锁队列)+ 一个条件变量(判空)即可。那么对于一个有界阻塞队列而言,其队列的容量有上限,其实只要再加一个条件变量用来判断是否满即可。 综上,我们需要 mutex: 保护队列的读写操作 notEmptyCV: 条件变量,在take时wait, 在 ...
分类:
编程语言 时间:
2018-08-27 12:49:01
阅读次数:
318
1. Don’t be afraid of failing ,every step you take is one step closer to where you want to be . 不要害怕失败,你所走的每一步,都会让你离理想更近一些。 But whatever you do , keep ...
分类:
其他好文 时间:
2018-08-27 10:27:29
阅读次数:
132