首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
codekeqiong
掘友等级
前端开发工程师
纸上得来终觉浅,绝知此事要躬行
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
Redis 内存淘汰策略,从根儿上理解
前言 Redis 基于内存设计,所有数据存放在内存,随着时间推移,内存占用也越来也高 ... 由于内存容量这个物理限制,我们需要在内存使用量达到一定比例后,做一些内存清理工作,以保证有足够的空间来完成
用自己的方式(图)理解constructor、prototype、__proto__和原型链
JS内函数即对象。 Function对象和Object对象这两个内置对象的特殊性。 很多讲解图的指向一眼下去花里胡哨,看着都头疼[手动狗头]。 很多前辈在讲解相关知识点的时候都是从__proto__开始讲起,但在我看来,__proto__与prototype关系之密切是无法单独…
Netty的FastThreadLocal有多快?
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 在了解 FastThreadLocal 之前,可以先了解 ThreadLocal详解 解决的问题? 在多线程环境下访问共享变量?大家都能想到
JAVA并发基石之AQS --- 心法篇
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、起源: 1、AQS是什么? 全称 AbstractQueuedSynchronizer 抽象队列同步器,是java.util.concurre
ThreadPoolExecutor线程池源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言: 为什么要使用线程池,有哪些好处? 我们先来看看,如果每个任务都创建一个线程,会有什么问题: 反复创建线程系统开销比较大,每个线程创建和销毁
Redisson解决Redis分布式锁提前释放问题
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言: 在分布式场景下,相信你或多或少需要使用分布式锁来访问临界资源,或者控制耗时操作的并发性。 当然,实现分布式锁的方案也比较多,比如数据库、r
HTTP 的缓存为什么这么设计?
作为前端开发,缓存是整天接触的概念,面试必问、工作中也频繁接触到,可能大家对缓存的 header 记的比较熟了,可是大家有没有思考过为什么 HTTP 的缓存控制要这么设计呢? 首先,为什么要有缓存?
一文搞懂,4种主要的 I/O 模型(高并发IO的底层原理)
前言 I/O是什么? I/O模型要解决的问题 考虑一个实际场景:数据读取操作的基本流程,首先是在用户态发起调用操作,通过系统函数 read() 间接的调用系统内核,从网卡读取数据,先将数据读取到内核缓
Redis事件驱动框架(上):何时使用select、poll、epoll?
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 Redis 作为一个 Client-Server 架构的数据库,其源码中少不了用来实现网络通信的部分。而你应该也清楚,通常系统实现网络通信的
高性能网络编程之 Reactor 网络模型(彻底搞懂)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 网络框架的设计离不开 I/O 线程模型,线程模型的优劣直接决定了系统的吞吐量、可扩展性、安全性等。目前主流的网络框架几乎都采用了 I/O 多
下一页
个人成就
文章被点赞
6
文章被阅读
1,038
掘力值
75
关注了
12
关注者
6
收藏集
0
关注标签
0
加入于
2021-08-22