腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
后端开发你必须学会的干货
专栏作者
举报
100
文章
231775
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(100)
编程算法(40)
java(28)
数据库(18)
sql(15)
云数据库 Redis(13)
缓存(13)
node.js(11)
网络安全(10)
kafka(10)
ide(9)
jdk(9)
自动驾驶(7)
spring(7)
http(7)
jvm(7)
网站(6)
tcp/ip(6)
数据结构(6)
javascript(5)
html(5)
json(5)
云数据库 SQL Server(5)
linux(5)
文件存储(5)
消息队列 CMQ 版(5)
分布式(5)
zookeeper(5)
socket编程(5)
面向对象编程(4)
hashmap(4)
https(4)
servlet(3)
android(3)
mvc(3)
github(3)
apache(3)
存储(3)
jdbc(3)
安全(3)
sdk(3)
负载均衡(2)
其他(2)
php(2)
jsp(2)
react(2)
打包(2)
git(2)
api(2)
jar(2)
全文检索(2)
访问管理(2)
SSL 证书(2)
容器(2)
开源(2)
数据迁移(2)
rabbitmq(2)
微服务(2)
云服务器(1)
c++(1)
jquery(1)
ajax(1)
composer(1)
maven(1)
unix(1)
nginx(1)
laravel(1)
VPN 连接(1)
企业邮箱(1)
企业(1)
express(1)
压力测试(1)
mybatis(1)
aop(1)
markdown(1)
dubbo(1)
rpc(1)
udp(1)
微信(1)
数据分析(1)
数据处理(1)
swoole(1)
mvcc(1)
etcd(1)
搜索文章
搜索
搜索
关闭
一文了解如何发现并解决Redis热key与大key问题
云数据库 Redis
缓存
数据结构
sdk
ide
业务场景中经常会有各种热key或大key的问题,如果未能及时处理,可能会导致服务性能下降、用户体验变差,甚至引发大面积故障。所以本文针对这两个问题进行讲解,提供发现/监控的方法以及处理的解决方案。
全菜工程师小辉
2022-04-11
2.2K
0
一文理解Kafka如何做到高吞吐
node.js
java
socket编程
文件存储
缓存
因为硬盘每次读写都会寻址和写入,其中寻址是一个耗时的操作。所以为了提高读写硬盘的速度,Kafka使用顺序I/O,来减少了寻址时间:收到消息后Kafka会把数据插入到文件末尾,每个消费者(Consumer)对每个Topic都有一个offset用来表示读取的进度。
全菜工程师小辉
2021-07-23
886
0
快速了解正向代理与反向代理
VPN 连接
网站
缓存
网络安全
负载均衡
比如访问某些国外网站,可能需要购买vpn,并且vpn是在用户浏览器端设置的(并不是在远端的服务器设置)。浏览器先访问vpn地址,vpn地址转发请求,并最后将请求结果原路返回来。
全菜工程师小辉
2019-08-28
598
0
浅析数据库与缓存的双写一致性问题
缓存
编程算法
数据库
sql
要想同时满足上面三条,可以采用读请求和写请求串行化,串到一个内存队列里去,这样就可以保证一定不会出现不一致的情况。但是,串行化之后,就会导致系统的吞吐量会大幅度的降低,要用比正常情况下多几倍的机器去支撑线上请求。
全菜工程师小辉
2019-08-16
893
0
高并发系统的限流算法与实现
编程算法
缓存
限流是限制系统的输入和输出流量,以达到保护系统的目的,而限流的实现主要是依靠限流算法,限流算法主要有4种:
全菜工程师小辉
2019-08-16
841
0
Redis的过期键删除策略和数据逐出策略
云数据库 Redis
缓存
编程算法
在实际生产环境中使用Redis时,偶然会觉得Redis的内存占用要比自己预想的大。事实上,Redis占用的内存除了保存键值对所需的开销外,还有一些运行时产生的额外内存,包括:
全菜工程师小辉
2019-08-16
1.5K
0
快速了解缓存穿透与缓存雪崩
缓存
云数据库 Redis
编程算法
数据库
sql
缓存系统,一般流程都是按照key去查询缓存,如果不存在对应的value,就去后端系统(例如:持久层数据库)查找。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力,这就叫做缓存穿透。
全菜工程师小辉
2019-08-16
553
0
详解ConcurrentHashMap及JDK8的优化
jdk
hashmap
缓存
node.js
数据结构
由于HashMap在并发中会出现一些问题,所以JDK中提供了并发容器ConcurrentHashMap。有关HashMap并发中的问题和原理,强烈建议查看这篇文章进行复习。
全菜工程师小辉
2019-08-16
1.1K
0
图解一致性hash算法和实现
缓存
node.js
编程算法
一致性hash算法,是麻省理工学院1997年提出的一种算法,目前主要应用于分布式缓存当中。 一致性hash算法可以有效地解决分布式存储结构下动态增加和删除节点所带来的问题。 在Memcached、Key-Value Store、Bittorrent DHT、LVS中都采用了一致性hash算法,可以说一致性hash算法是分布式系统负载均衡的首选算法。
全菜工程师小辉
2019-08-16
643
0
有关JIT你需要知道的
打包
ide
java
编程算法
缓存
JVM对代码执行的优化可分为运行时(runtime)优化和即时编译器(JIT)优化。 运行时优化主要是解释执行和动态编译通用的一些机制。比如说锁机制(如偏斜锁)、内存分配机制(如TLAB)等。除此之外,还有一些专门用于优化解释执行效率的,比如说模版解释器、内联缓存(inline cache,用于优化虚方法调用的动态绑定)
全菜工程师小辉
2019-08-16
922
0
你该用HTTP2了
http
https
网络安全
缓存
文件存储
HTTP/2的开发基于SPDY进行跃进式改进在诸多修改中,最显著的改进在于,HTTP/2使用了一份经过定制的压缩算法,基于霍夫曼编码,以此替代了SPDY的动态流压缩算法,以避免对协议的Oracle攻击——这一类攻击以CRIME为代表。此外,HTTP/2禁用了诸多加密包,以保证基于TLS的连接的前向安全(参考Wiki)
全菜工程师小辉
2019-08-16
645
0
Java秒杀系统优化的工程要点
缓存
云数据库 Redis
数据库
sql
网站
这篇博客是笔者学习慕课网若鱼老师的《Java秒杀系统方案优化 高性能高并发实战》课程的学习笔记。若鱼老师授课循循善诱,讲解由浅入深,欢迎大家支持。
全菜工程师小辉
2019-08-16
1.8K
0
快速了解TCP的流量控制与拥塞控制
编程算法
缓存
数据的传送过程中很可能出现接收方来不及接收的情况,这时就需要对发送方进行控制以免数据丢失。利用滑动窗口机制可以很方便地在TCP连接上对发送方的流量进行控制。TCP的窗口单位是字节,不是报文段,发送方的发送窗口不能超过接收方给出的接收窗口的数值。
全菜工程师小辉
2019-08-16
1.1K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档