首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
俞大仙
掘友等级
程序猿、攻城狮、佛系编程
精通 Ctrl +C 和 Ctrl + V
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 49
沸点 2
赞
51
返回
|
搜索文章
赞
文章( 49 )
沸点( 2 )
Redis修行 — 基数统计:HyperLogLog
HyperLogLog是Redis中的高级数据结构,它主要用于对海量数据(可以统计2^64个数据)做基数统计(去重统计数量)。它的特点是速度快,占用空间小(12KB)。但是计算存会在误差,标准误差为0.81%。HyperLogLog只会根据输入元素来计算基数,而不会储存输入元素…
Redis修行 — 位图实战
按照官网的说法,Redis位图Bitmaps不是实际的数据类型,而是在字符串类型上定义的一组面向位的操作。在Redis中字符串限制最大为512MB,所以位图中最大可以设置2^32个不同的位(42.9亿个)。图位的最小单位是比特(bit),每个bit的值只能是0或1。 设置指定k…
Redis修行 — 分布式锁
本文主要介绍通过Redis自己去实现分布式锁以及使用开源框架Redisson去实现分布式锁,基于数据库和Zookeeper方式简要带过。 分布式锁本质上可以理解为是一个所有客户端共享的全局变量,当这个全局变量存在时,说明已经有客户端获取到了锁,其他客户端只能等它释放锁(删除这个…
🔥🔥🔥万字带你入门Zookeeper
一到冬天就懒的不行,望广大掘友督促我🙄🙄✍️✍️。 ZooKeeper 由 Yahoo 开发,后来捐赠给了 Apache ,现已成为 Apache 顶级项目。ZooKeeper 是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。其一致性是通过基于 Paxo…
面试不懂分布式锁?那得多吃亏。。。
系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在redis中,用户下单的时候会更新redis的库存。 但是这样一来会产生一个问题:假…
2020年Java程序员应该学习的10大技术
对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5、Spring Security 5和Spring Boot 2等,这些都给我们带来了很大的挑战。 在2019年初,我认为Java 1…
SpringBoot 消息推送之 WebSocket和SseEmitter
这种方式实现简单,前端通过setInterval定时去请求接口来获取最新的数据,当实时性要求不高,更新频率低的情况下可以使用这种方式。但是当实时性很高的时候,我们的请求会很频繁,服务器的消耗非常大,而且每次请求的时候服务端的数据可能还没有改变,导致很多请求都是没有意义的。 We…
源码分析 | 咋嘞?你的IDEA过期了吧!加个Jar包就破解了,为什么?
当你过了元旦,爽了周末,清早上班,拿起杯子,加点新(薪)水,打开电脑,收起烦恼,翘起小脚,上扬嘴角。一切就绪都准备好,好!撸代码!啊!!!IDEA duang duang duang,过期了! ... 可能大部分伙伴都在搜各种一堆一大串的破解码往里面粘,一个个试到最后终于过了。…
Spring Boot 实现异步事件Event
很多时候当我们完成某些业务后需要给用户推送相关消息提醒。对于这种非核心业务功能我们可以拿出来,创建一个事件去异步执行,从而实现核心业务和子业务的解耦。 创建一个类,继承ApplicationEvent,并重写构造函数。ApplicationEvent是Spring提供的所有应用…
下一页
个人成就
文章被点赞
234
文章被阅读
76,214
掘力值
1,636
关注了
12
关注者
74
收藏集
3
关注标签
24
加入于
2018-01-28