- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 elasticsearchTemplate
添加索引elasticsearchTemplate.createIndex(“索引名称”);删除索引elasticsearchTemplate.deleteIndex(“索引名称”);创建索引类型(相当于创建表中数据字段及类型)elasticsearchTemplate.putMapping(Sku.class);这个对象,所有字段需要加上@Field标注,然后给与对应的类型,类...
2020-02-20 14:57:37 4014 2
原创 如何访问redis中的海量数据?避免事故产生
前言 有时候我们需要知道线上的redis的使用情况,尤其需要知道一些前缀的key值,让我们怎么去查看呢?今天老顾分享一个小知识点事故产生 因为我们的用户token缓存是采用了【user_token:userid】格式的key,保存用户的token的值。我们运维为了帮助开发小伙伴们查一下线上现在有多少登录用户。 直接用了keys user_token*方式进行查询,事故就此发生了。导致...
2019-07-24 11:42:24 143
原创 如何快速判断某URL是否在20亿的网址URL集合中?
假设遇到这样一个问题:一个网站有 20 亿 url 存在一个黑名单中,这个黑名单要怎么存?若此时随便输入一个 url,你如何快速判断该 url 是否在这个黑名单中?并且需在给定内存空间(比如:500M)内快速判断出。 可能很多人首先想到的会是使用 HashSet,因为 HashSet基于 HashMap,理论上时间复杂度为:O(1)。达到了快速的目的,但是空间复杂度呢?URL字符串通过Ha...
2019-07-24 11:27:29 516
原创 微信的openid和unionid
很想写这样的一篇扫盲贴,刚好利用端午小长假的时间,学堂君跟大家来聊聊微信的openid和unionid 。无论是产品经理、还是H5前端工程师、客户端前端开发人员、后端开发人员,只要进行微信开发就会跟openid和unionid打交道。特别是openid。有些时候,我们在微信里面玩一些H5小游戏或者是进行相关操作的时候,会出现下面的这个界面。这个界面是微信提供给企业开发授权的页面。微信网页授...
2019-07-24 11:02:19 1173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人