没有元素会阻塞,直到有元素或超时 t 秒后,t为0则永久阻塞 blpop k1 k2 t 左弹并返回 brpop k1 k2 t 右弹并返回 brpoplpush s d t s右弹,左插到d,并返回 rpoplpush s d s右弹,左插到d,并返回 llen k 返回长度 linsert k ...
分类:
其他好文 时间:
2020-05-27 20:14:22
阅读次数:
71
JAVA语言中有一些基本数据类型,比如int,long,double... 这些数据类型可以支持一些运算操作符,其中对于int类型的++/--操作符 Integer类型是一个对象类型,居然也可以支持++运算,那么问题来了 一个Integer对象执行++操作之后还是原来那个对象吗? 测试代码 publ ...
分类:
编程语言 时间:
2020-05-27 20:06:33
阅读次数:
110
// $arr='a,b,c,d'; // $a=explode(',',$arr); //删除元素 // unset($a[1]); // var_dump($a); // $b=join('@',$a); // var_dump($b); //反转数组 // $c=array_reverse($ ...
分类:
编程语言 时间:
2020-05-27 17:10:03
阅读次数:
99
Keadin非常苦恼,他马上就要去阿里实习了,但根据公司的规定,在此之前他要为自己取一个在公司内使用的花名,Keadin的取名困难症犯了。他想了一个选出自己花名的规则,但这个规则太复杂所以他想请你帮忙。出于羞耻心和公司的保密要求,Keadin加密了所有字符串,因此你看到的所有字符串都只包含0、1两种 ...
分类:
其他好文 时间:
2020-05-27 17:03:49
阅读次数:
65
参考 1、显示从最近到最远的提交日志 git log 或git log --pretty=oneline 2、根据 id 回退到指定的版本 git reset --hard commit-id 3、推送本地到远程仓库 git push origin HEAD --hard ps 1、 远程maste ...
分类:
其他好文 时间:
2020-05-27 12:23:58
阅读次数:
62
const arr = [2,4,16]; let v = 0; for(const i in arr) v |= arr[i]; console.log(v); let xxx = 23;// 16 4 2 let r = []; let i = 0; while (xxx > 0) { cons ...
分类:
Web程序 时间:
2020-05-27 12:01:22
阅读次数:
76
Kafka最初考虑的问题是,customer应该从brokes拉取消息还是brokers将消息推送到consumer,也就是pull还push。在这方面,Kafka遵循了一种大部分消息系统共同的传统的设计:producer将消息推送到broker,consumer从broker拉取消息。 一些消息系 ...
分类:
其他好文 时间:
2020-05-27 09:22:10
阅读次数:
405
push镜像:docker ==> harbor 首先,在harbor上必须要有自己的项目 1)从docker hub上拉取一个项目 docker pull nginx 2)修改该项目tag docker tag nginx:latest harbor.cn/library/nginx:latest ...
分类:
其他好文 时间:
2020-05-26 22:16:21
阅读次数:
119
//非递归中序遍历 //设置一个函数,该函数的作用是深入到最左侧子树但是不遍历 void inOrder_Ii(TreeNode *bt,stack S) { while (bt) { S.push(bt); if(bt->lc) bt = bt->lc; } } void inOrder_I(Tr ...
分类:
其他好文 时间:
2020-05-26 22:12:11
阅读次数:
69
一。ES6新增声明变量的关键字有哪些?如何用?有什么特点? let b = 2; let定义的变量只在当前块内有效 let定义的变量不能重名 let定义变量不存在声明提前 语法:const key = value; 定义在块作用域内的常量,在外部不能访问 常量不能被重复定义:是为了保证常量定义使用时 ...
分类:
其他好文 时间:
2020-05-26 20:18:10
阅读次数:
61