首页
学习
活动
专区
工具
TVP
发布

happyJared

做好寫代碼這事
专栏作者
296
文章
365853
阅读量
30
订阅数
布隆过滤器使用场景
判断给定数据是否存在:比如判断一个数字是否在包含大量数字的数字集中、 防止缓存穿透(判断请求的数据是否有效避免直接绕过缓存请求数据库)等等、邮箱的垃圾邮件过滤、黑名单功能等等; 去重:比如爬给定网址的时候对已经爬取过的 URL 去重。 下面,我们再来看看如果想要手动实现一个的话,那么需要以下几步: 合适大小的位数组保存数据 几个不同的哈希函数 添加元素到位数组(布隆过滤器)的方法实现 判断给定元素是否存在于位数组(布隆过滤器)的方法实现。
happyJared
2019-12-11
7080
高性能系统的常用开发手段
提高硬件能力、增加系统服务器(当服务器增加到某个程度的时候,系统所能提供的并发访问量几乎不变,所以不能从根本上解决问题) 使用缓存(本地缓存:可以使用 JDK 自带的 Map、Guava Cache;分布式缓存如:Redis、Memcache。本地缓存并不适用于提高系统并发量,如 Spring 是把已经初始过的变量放在一个 Map 中,下次再要使用这个变量的时候,先判断 Map 中有没有,这也是系统中常见的单例模式实现) 消息队列 (解耦+削峰+异步) 采用分布式开发 (不同的服务部署在不同的机器节点上,且
happyJared
2019-10-18
3970
Redis 扩展:缓存雪崩和缓存穿透问题解决方案
缓存同一时间大面积失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量的请求而崩掉。
happyJared
2019-08-27
5890
Redis 内存淘汰机制
假设,定期删除漏掉了很多过期的 key,程序也没及时去查,也就没走惰性删除,此时会怎么样?那就是会有大量的过期 key 堆积在内存里,耗尽 redis 内存块。那要怎么解决这个问题呢? redis 内存淘汰机制。
happyJared
2019-08-24
7200
为什么是 Redis
缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava 实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着 jvm 的销毁而结束,并且在多实例的情况下,每个实例都需要各自保存一份缓存,缓存不具有一致性。
happyJared
2019-08-21
3890
数据库命令及设计规范
没有特殊要求(即 Innodb 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用 Innodb 存储引擎(MySQL5.5 之前默认使用 Myisam,5.6 以后默认的为 Innodb)。
happyJared
2019-08-20
1K0
Redis 简介
简单来说, redis 就是一个数据库,不过与传统关系型数据库不同的是, redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。
happyJared
2019-08-20
4900
MySQL 执行语句分析
sql 语句分为两种,一种是查询,一种是更新(增加,更新,删除)。先分析下查询语句,语句如下:
happyJared
2019-08-18
2.5K0
MySQL 基本架构概览
下图是 MySQL 的一个简要架构图,从下图可以清晰的看到 SQL 语句在 MySQL 内部是如何执行的。
happyJared
2019-08-18
7710
HTTP 1.0 和 HTTP 1.1 的主要区别是什么
HTTP 1.0 最早在网页中的使用是在 1996 年,那个时候只是使用一些较为简单的网页和网络请求上,而 HTTP 1.1 则在 1999 年才开始广泛应用于现在的各大浏览器网络请求中,同时 HTTP 1.1 也是当前使用最为广泛的 HTTP 协议。 两者的主要区别体现在:
happyJared
2019-06-20
3.8K0
为 Spring Boot 应用添加 Redis Caching
中大型应用开发中,缓存的重要性不言而喻,早期常用的进程式类的缓存,像 EhCache 或者是 ConcurrentHashMap 这样的容器,发展到如今,更流行的是那些分布式的独立缓存服务,如:Redis、Memcached。
happyJared
2019-04-18
9400
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档