- 博客(4)
- 收藏
- 关注
原创 简单聊聊布隆过滤器
这两天面试别人的时候问到了一些关于Redis的问题,不可避免的提到了缓存穿透等问题。说到缓存穿透,很多人肯定就想到了过滤器,那么有一款已经诞生了很多年的布隆过滤器就可以拿出来说一说了。(以下内容仅表示个人理解)布隆过滤器的本质是一个二进制向量,通过计算hash来确定下标。把数组对应的下标位置改成1。当一个数据过来的时候,经过同样的hash算法计算出下标,若下标对应是1则表示存在。从这里应该可以看出来了,由于Hash冲突的存在,并不能保证查询到了对应的下标是1的数据一定存在,它只能够证明某个数据一定不存
2021-04-21 09:36:14 120
原创 记录JAVAMail发送附件的坑
//添加附件内容 if(mailInfo.getFilePath() != null && !"".equals(mailInfo.getFilePath())) { File basePath = new File(mailInfo.getFilePath()); if(basePath.isDirectory()) { List<String> allFile = getAllFile(basePath.getA
2021-03-02 10:29:22 537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人