腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
happyJared
做好寫代碼這事
专栏成员
举报
296
文章
378985
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(296)
其他(79)
java(49)
编程算法(48)
spring(32)
数据库(31)
sql(27)
http(27)
容器(22)
云数据库 SQL Server(19)
容器镜像服务(17)
云数据库 Redis(16)
api(13)
ide(11)
缓存(11)
servlet(10)
存储(10)
jdk(10)
zookeeper(10)
网络安全(9)
mvc(8)
git(7)
maven(7)
网站(7)
javascript(6)
打包(6)
spring boot(6)
hashmap(6)
数据结构(6)
自动驾驶(5)
php(5)
python(5)
xml(5)
jar(5)
分布式(5)
jvm(5)
scrapy(5)
https(5)
json(4)
android(4)
linux(4)
爬虫(4)
aop(4)
c++(3)
node.js(3)
postgresql(3)
tomcat(3)
自动化(3)
压力测试(3)
面向对象编程(3)
windows(3)
go(2)
html(2)
nginx(2)
API 网关(2)
express(2)
开源(2)
shell(2)
gui(2)
jdbc(2)
二叉树(2)
tcp/ip(2)
markdown(2)
spring cloud(2)
安全(2)
事务(2)
lua(1)
jsp(1)
css(1)
jquery(1)
oracle(1)
memcached(1)
access(1)
web.py(1)
eclipse(1)
github(1)
unix(1)
ubuntu(1)
apache(1)
apt-get(1)
神经网络(1)
mapreduce(1)
文件存储(1)
访问管理(1)
云数据库 MongoDB(1)
TDSQL MySQL 版(1)
消息队列 CMQ 版(1)
SSL 证书(1)
腾讯云测试服务(1)
云推荐引擎(1)
mongodb(1)
智能安防监控(1)
devops(1)
游戏(1)
wordpress(1)
正则表达式(1)
erp(1)
yum(1)
grep(1)
自动化测试(1)
flash(1)
rpc(1)
udp(1)
gradle(1)
socket编程(1)
hexo(1)
微信(1)
机器人(1)
数据分析(1)
hbase(1)
nat(1)
kafka(1)
es(1)
Elasticsearch Service(1)
foreach(1)
guava(1)
io(1)
ip(1)
kill(1)
map(1)
merge(1)
mysql(1)
nested(1)
pid(1)
server(1)
sort(1)
stream(1)
编码(1)
插件(1)
程序(1)
对象(1)
集群(1)
进程(1)
配置(1)
数据(1)
数据同步(1)
搜索(1)
协议(1)
搜索文章
搜索
搜索
关闭
布隆过滤器使用场景
缓存
编程算法
判断给定数据是否存在:比如判断一个数字是否在包含大量数字的数字集中、 防止缓存穿透(判断请求的数据是否有效避免直接绕过缓存请求数据库)等等、邮箱的垃圾邮件过滤、黑名单功能等等; 去重:比如爬给定网址的时候对已经爬取过的 URL 去重。 下面,我们再来看看如果想要手动实现一个的话,那么需要以下几步: 合适大小的位数组保存数据 几个不同的哈希函数 添加元素到位数组(布隆过滤器)的方法实现 判断给定元素是否存在于位数组(布隆过滤器)的方法实现。
happyJared
2019-12-11
725
0
高性能系统的常用开发手段
分布式
数据库
sql
编程算法
缓存
提高硬件能力、增加系统服务器(当服务器增加到某个程度的时候,系统所能提供的并发访问量几乎不变,所以不能从根本上解决问题) 使用缓存(本地缓存:可以使用 JDK 自带的 Map、Guava Cache;分布式缓存如:Redis、Memcache。本地缓存并不适用于提高系统并发量,如 Spring 是把已经初始过的变量放在一个 Map 中,下次再要使用这个变量的时候,先判断 Map 中有没有,这也是系统中常见的单例模式实现) 消息队列 (解耦+削峰+异步) 采用分布式开发 (不同的服务部署在不同的机器节点上,且
happyJared
2019-10-18
425
0
Redis 扩展:缓存雪崩和缓存穿透问题解决方案
缓存
数据库
sql
云数据库 Redis
编程算法
缓存同一时间大面积失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量的请求而崩掉。
happyJared
2019-08-27
611
0
Redis 内存淘汰机制
云数据库 Redis
缓存
假设,定期删除漏掉了很多过期的 key,程序也没及时去查,也就没走惰性删除,此时会怎么样?那就是会有大量的过期 key 堆积在内存里,耗尽 redis 内存块。那要怎么解决这个问题呢? redis 内存淘汰机制。
happyJared
2019-08-24
745
0
为什么是 Redis
缓存
云数据库 Redis
编程算法
分布式
memcached
缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava 实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着 jvm 的销毁而结束,并且在多实例的情况下,每个实例都需要各自保存一份缓存,缓存不具有一致性。
happyJared
2019-08-21
408
0
数据库命令及设计规范
数据库
云数据库 SQL Server
sql
存储
缓存
没有特殊要求(即 Innodb 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用 Innodb 存储引擎(MySQL5.5 之前默认使用 Myisam,5.6 以后默认的为 Innodb)。
happyJared
2019-08-20
1K
0
Redis 简介
缓存
压力测试
云数据库 Redis
数据库
sql
简单来说, redis 就是一个数据库,不过与传统关系型数据库不同的是, redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。
happyJared
2019-08-20
516
0
MySQL 执行语句分析
云数据库 SQL Server
sql
数据库
缓存
sql 语句分为两种,一种是查询,一种是更新(增加,更新,删除)。先分析下查询语句,语句如下:
happyJared
2019-08-18
2.5K
0
MySQL 基本架构概览
缓存
sql
数据库
云数据库 SQL Server
存储
下图是 MySQL 的一个简要架构图,从下图可以清晰的看到 SQL 语句在 MySQL 内部是如何执行的。
happyJared
2019-08-18
794
0
HTTP 1.0 和 HTTP 1.1 的主要区别是什么
http
缓存
HTTP 1.0 最早在网页中的使用是在 1996 年,那个时候只是使用一些较为简单的网页和网络请求上,而 HTTP 1.1 则在 1999 年才开始广泛应用于现在的各大浏览器网络请求中,同时 HTTP 1.1 也是当前使用最为广泛的 HTTP 协议。 两者的主要区别体现在:
happyJared
2019-06-20
4K
0
为 Spring Boot 应用添加 Redis Caching
缓存
spring
spring boot
云数据库 Redis
javascript
中大型应用开发中,缓存的重要性不言而喻,早期常用的进程式类的缓存,像 EhCache 或者是 ConcurrentHashMap 这样的容器,发展到如今,更流行的是那些分布式的独立缓存服务,如:Redis、Memcached。
happyJared
2019-04-18
964
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档