- 博客(7)
- 收藏
- 关注
转载 布隆过滤器
本文是站在小白的角度去讨论布隆过滤器,如果你是科班出身,或者比较聪明,又或者真正想完全搞懂布隆过滤器的可以移步。不知道从什么时候开始,本来默默无闻的布隆过滤器一下子名声大燥,仿佛身在互联网,做着开发的,无人不知,无人不晓,哪怕对技术不是很关心的小伙伴也听过它的名号。我也花了不少时间去研究布隆过滤器,看了不少博客,无奈不是科班出身,又没有那么聪明的头脑,又比较懒...经过“放弃,拿起,放弃,拿起...
2019-09-27 16:10:02 327
转载 es 在数据量很大的情况下(数十亿级别)如何提高查询效率
面试题es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?面试官心理分析这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下5~10s,坑爹了。第一次搜索的时候,是5~10s,后面反而就快了,可能就几百毫秒。你就很懵,每个用户第一次访...
2019-09-24 22:04:54 1070
原创 使用linux系统别名配置git别名
编辑环境变量配置文件vim ~/.bash_profile添加如下配置:alias gco="git checkout"alias gbr="git branch"alias gpl="git pull"alias gps="git push"alias gad="git add"alias gcm="git commit -m"alias gst="git statu...
2019-09-23 21:10:32 417
原创 git 配置完SSH 以后,push 或者pull 的时候每次都提示Enter passphrase for key '/Users/m/.ssh/id_rsa':
ssh-add -k ~/.ssh/id_rsa然后输入密码即可
2019-09-23 16:54:43 1159
原创 Mysql联合唯一索引存在空值时唯一约束失效
问题:当Mysql中建立的联合索引, 只要索引中的某一列的值为空时(NULL),即便其他的字段完全相同,也不会引起唯一索引冲突。原因:Mysql官方文档中有这样的解释A UNIQUE index creates a constraint such that all values in the index must be distinct. An error occurs if y...
2019-09-17 11:35:18 13320 2
转载 Java高性能集合类 ConcurrentLinkedHashMap 可以实现LRU缓存策略
ConcurrentLinkedHashMap是java.util.LinkedHashMap的一个高性能实现。主要用于软件缓存。ConcurrentLinkedHashMap 是google团队提供的一个容器。它有什么用呢?其实它本身是对ConcurrentHashMap的封装,可以用来实现一个基于LRU策略的缓存。详细介绍可以参见 http://code.google.com/p/co...
2019-09-05 18:10:57 1052
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人