微信公众号:moon聊技术关注选择“ 星标 ”, 重磅干货,第一 时间送达![如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 大家好,我是 moon。 redis 作...
微信公众号:moon聊技术关注选择“ 星标 ”, 重磅干货,第一 时间送达![如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 大家好,我是 moon。 redis 作...
谢谢谢谢
HashMap的长度为什么必须是2的N次方我们看HashMap的源码可以知道,HashMap的长度强制为2的n次方 那为什么HashMap的长度L需要是2的N次方呢? 往HashMap中存储一对k-v,那么要先计算k...
洗牌算法是一种非常巧妙但又很好理解的算法 用于从m个对象里随机取出n个不重复的对象(n<m) 先来思考一个简单的问题,从0-99里面随机选取一个正整数怎么做,Math.ran...
我们可以看到以上语句调用的是slf4j的这个方法: 参数里面并没有Throwable类型的,但是在实际运行的时候是会打印堆栈的,那么为什么会打印堆栈呢?我们来看logback...
有些人会好奇,为什么项目上线要杀一个程序员祭天,讲道理,如果出现了文中这种程序员,不杀留着干什么
茴字有六种写法,孔乙己会四种,就开始得瑟了。
最近公司更换了docker私库,发现好多镜像在新的私库中没有,还需要自己上传 以redis为例在docker hub搜索redis的镜像可以查看tags,找到想要的tag,然...
java9引入了StringConcatFactory,产生了很多变化,我们先来看JDK1.8 JDK1.8 代码示例 字节码 首先String a = "a" + "b";...
写在前面:加密和签名是两回事,加密的目的是防止信息泄露,签名的目的是防止篡改和伪造 MD5、SHA-1、SHA-256、HMAC-SHA256等属于哈希算法,计算数字摘要,不...
写在前面:加密和签名是两回事,加密的目的是防止信息泄露,签名的目的是防止篡改和伪造 MD5、SHA-1、SHA-256、HMAC-SHA256等属于哈希算法,计算数字摘要,不...
我们看HashMap的源码可以知道,HashMap的长度强制为2的n次方 那为什么HashMap的长度L需要是2的N次方呢? 往HashMap中存储一对k-v,那么要先计算k...
先说结论:SET {key} {value} NX EX {seconds} set命令参考:http://doc.redisfans.com/string/set.html...
此文章来源于同事做的分享 随着公司技术的发展,目前使用的存储种类越来越多。早期使用mysql,后来引入hbase解决数据规模庞大的问题。又因为后端平台业务的需求多变以及厌烦了...
简单写一下思路: 数据写入sorted set(zadd),socre为执行时间,key为队列名,value为数据 消费队列循环从sorted set根据score获取(zr...
现象:队列在抛出异常后不再进行消费,但是线程仍然存活 查看线程状态 进入docker jps -l查看pid jstack -l pid waiting on conditi...
Spring Boot 所提供的配置优先级顺序比较复杂。如果Spring Boot在优先级更高的位置找到了配置,那么它就会无视优先级低的配置。按照优先级从高到低的顺序,具体的...
ArrayList和LinkedList都实现了List接口。 ArrayList是基于索引的数据结构,它的底层是数组。它可以以O(1)时间复杂度对元素进行随机访问, 但是要...