缓存 第2页
Git如何清除缓存?这四个命令得会!-IT面试星球

Git如何清除缓存?这四个命令得会!

在 Git 中,缓存通常被称为暂存区(Staging Area),它是一个位于工作目录和版本库之间的中间区域。当你修改文件并准备将这些修改提交到版本库时,你需要先将这些修改添加到缓存中,然后再执行...
mianba的头像-IT面试星球mianba1年前
09612
说一说MySQL一条SQL语句的执行过程?-IT面试星球

说一说MySQL一条SQL语句的执行过程?

MySQL一条SQL语句的执行过程可以大致分为以下几个步骤: 1. 连接器(Connection Phase):客户端与MySQL服务器建立连接,连接器负责处理与客户端的连接,包括身份认证和权限验证等。 2. 查询缓...
mianba的头像-IT面试星球mianba1年前
07012
晓龙吊打面试官系列:并发编程的性能瓶颈(CPU上下文切换与资源限制)-IT面试星球

晓龙吊打面试官系列:并发编程的性能瓶颈(CPU上下文切换与资源限制)

文章目录 前言 一、并发编程的瓶颈 二、CPU的上下文简介 1. 什么是CPU的上下文 2. 上下文切换 3. 如何减少上下文切换 三、资源限制 1. 什么是资源限制 2.如果避免资源限制 四、死锁 前言 《Java...
mianba的头像-IT面试星球mianba1年前
06911
Mysql join语句怎么优化?-IT面试星球

Mysql join语句怎么优化?

在MySQL的实现中,Nested-Loop Join有3种实现的算法: Simple Nested-Loop Join:简单嵌套循环连接 Block Nested-Loop Join:缓存块嵌套循环连接 Index Nested-Loop Join:索引嵌套循环连接 ❝ ...
mianba的头像-IT面试星球mianba1年前
08111
Mysql学习事务-IT面试星球

Mysql学习事务

mysql事务概念及特性讲解 3个W原则 What :事务( Transaction )是并发控制的基本单位。所谓的事务,它是⼀个操作序列,这些操作         要么都执⾏,要么都不执⾏,它是⼀个不可分割...
mianba的头像-IT面试星球mianba1年前
09111
jvm 垃圾收集器与内存分配策略-IT面试星球

jvm 垃圾收集器与内存分配策略

如何判断一个对象已经”死”了 引用记数算法 在对象中添加一个引用计数器,每当有一个地方引用他时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使...
mianba的头像-IT面试星球mianba1年前
05411
前端性能优化篇–本地存储-IT面试星球

前端性能优化篇–本地存储

存储篇 2:本地存储——从 Cookie 到 Web Storage、IndexDB 随着移动网络的发展与演化,我们手机上现在除了有原生 App,还能跑“WebApp”——它即开即用,用完即走。一个优秀的 WebApp 甚至可以...
mianba的头像-IT面试星球mianba1年前
06210
Netty深入浅出笔记-IT面试星球

Netty深入浅出笔记

Netty深入浅出笔记 1. NIO基础 1.1 三大组件 1.1.1 Channel & Buffer Java NIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到 IO 设备(例如:文件、套接字)的连接。若需要使用...
mianba的头像-IT面试星球mianba1年前
013910
MySQL双写缓冲区(Doublewrite Buffer)-IT面试星球

MySQL双写缓冲区(Doublewrite Buffer)

摘要 为什么需要Doublewrite Buffer Doublewrite Buffer原理 Doublewrite Buffer相关参数 总结 摘要 InnoDB是MySQL中一种常用的事务性存储引擎,它具有很多优秀的特性。其中,Doublewrite Buffe...
mianba的头像-IT面试星球mianba1年前
04510
并发基础(一):并发理论-IT面试星球

并发基础(一):并发理论

「尺有所短,寸有所长;不忘初心,方得始终。」 线程安全是多线程编程时的计算机程序代码中的一个概念,在程序开发中,面试中,线程安全是一个很常见并且容易写出bug的地方,今天就来聊聊什么是...
mianba的头像-IT面试星球mianba1年前
08010