首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端集锦
订阅
鲁旭光
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
go集成nacos配置中心并读取配置信息
配置中心 为什么需要配置中心 平时我们写一个demo的时候,或者说一个单体的应用,都会有一个配置文件,不管是 json文件或者yaml文件,里面包含了redis,mysql,es等信息,如果我们修改了
从网络IO到IO多路复用
在上一篇文章中,我介绍了什么是socket,什么是文件描述符和tcp传输数据的具体过程。在这篇文章,我会重点介绍linux的BIO、NIO和IO多路复用。 上面这个多线程模型,看似已经十分的完美,其实也有很大的问题。每来一个客户端,就要开辟一个线程,如果来1万个客户端,那就要开…
Nginx 由浅入深
⽀持50000个并发连接数,不仅如此,CPU和内存的占⽤也⾮常的低,10000个没有活动的连接才占⽤2.5M的内存。 Nginx 核心配置文件conf/nginx.conf包含三块内容:全局块、events块、http块。 1. Nginx负载均衡策略 处理网络请求,各Work…
原来大厂都这么使用Redis持久化!
Redis 对外提供数据访问服务时,使用的是常驻内存的数据。如果仅将数据存在内存,一旦宕机重启,数据全部丢失。 redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上。持久化主要是做灾难恢复、数据恢复,可归类到高可用。 按指定时间间隔执行数据集的时间点快照,类似于My…
原来大厂都这么解决Redis缓存雪崩、缓存穿透、缓存击穿
等原因,可能导致缓存数据同一时刻大规模不可用,或者都更新。 在原有失效时间基础上增加一个随机值,比如1~5分钟的随机,这样每个缓存的过期时间重复率就会降低,集体失效概率也会大大降低。 大量并发查询不存在的KEY,导致都直接将压力透传到数据库。 为什么会多次透传呢?不存在一直为空…
Mysql 锁 笔记
锁是保证数据并发访问的一致性、有效性。根据加锁的范围,MySQL 中的锁可分为三类: MySQL 全局锁会关闭所有打开的表,并使用全局读锁锁定所有表。其命令为: 当执行 FTWRL 后,所有的表都变成只读状态,数据更新或者字段更新将会被阻塞。 全局锁一般用在整个库(包含非事务引…
Redis专题:万字长文详解持久化原理
Redis是一个内存数据库,所有的数据将保存在内存中,这与传统的MySQL、Oracle、SqlServer等关系型数据库直接把数据保存到硬盘相比,Redis的读写效率非常高。但是保存在内存中也有一个很大的缺陷,一旦断电或者宕机,内存数据库中的内容将会全部丢失。为了弥补这一缺陷…
RabbitMQ基础入门学习
MQ全称为Message Queue,即消息队列。它也是一个队列,遵循FIFO原则。RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue Protocol高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队…
高并发基础、思路以及普遍的处理方式
在同时或者极短时间内,有大量的请求到达服务端,每个请求都需要服务端消耗资源去进行处理。同时开启的进程数、能同时运行的线程数、网络连接数、cpu、io、内存均为服务端资源,由于服务端资源是有限的,所以服务端能同时处理的请求也是有限的。则从这个角度看,高并发中我们需要去解决的问题就…