自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 mysql-java后端面试(自用笔记,更新中)

索引 什么是索引:排好序的数据结构 红黑树: 规则: (1)根节点和叶子节点都是黑色 (2)每个红节点的两个子节点都是黑色的 (3)从任一节点到叶子节点的所有路径都包含相同数目的黑色节点 3. B树和B+树: 定义:都是每个节点最多包含m个孩子(m>=2) 优势:每个节点默认是一页数据,每页16KB,索引以文件的形式存储到磁盘上,每次在磁盘中读数据,然后在内存中进行比较(内存中比较比较快),且可以进行二分查找。 4. B树和B+树的区别 B+树的非叶子节点不...

2020-09-07 23:57:56 956

转载 操作系统-后台面试(自用笔记,更新中)

1. 进程&线程的区别 根本区别:进程是资源分配的基本单位,线程是处理器任务调度和执行的基本单位 资源开销:进程切换资源开销很大,线程切换资源消耗较小 内存分配:同一进程的线程共享本进程的地址空间和资源,而进程之间的地址空间和资源是相互独立的 影响关系:一个进程崩溃后,在保护模式下不会对其他进程产生影响,但是一个线程崩溃整个进程都死掉。所以多进程要比多线程健壮。 2. 进程通信的方式 管道(单向通信,两个管道双向通信):分为匿名管道和命名管道。都在内核中申请一块固定大小的缓冲区,程序拥有

2020-08-31 17:48:41 238

原创 计算机网络-java后端面试(自用笔记,更新中)

1. OSI七层 物理层(传输比特流) 数据链路层(字节组合成帧) 网络层(ip层) 传输层(差错控制和流量控制) 会话层(管理会话) 表示层(数据压缩和加密) 应用层(为计算机用户提供应用接口和网络服务) 2. 三次握手过程,为什么是三次而不是两次 (1)三次握手过程: 第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchroni...

2020-08-31 11:50:02 319

原创 JVM必懂知识点-java后端面试(自用笔记,更新中)

1. JVM模型 垃圾回收, 垃圾回收触发条件,Minor GC和Full GC JVM参数调优,参数有哪些 JMM内存模型 方法里的变量,在JVM哪个区,对象在哪个区

2020-08-30 21:53:34 155

原创 Java基础面试-java后端面试(自用笔记,更新中)

1. 多态的实现 接口多态性,继承多态性,通过抽象类实现的多态性。 2. Java类的分类,普通类,接口,抽象类的区别 https://www.cnblogs.com/leeego-123/p/11378108.html 抽象类(abstract)解决的是是不是的问题,比如猫和狗都属于动物,就必须继承动物里的方法,且抽象类不能被实例化。 接口(interface)是有没有的问题,比如你有没有吃饭这个动作,有的话就实现(implement)这个接口。 3. Java创...

2020-08-30 18:26:58 172

原创 leetcode简单题:1.两数之和

题目要求: 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 输入参数为:数组nums,int类型的target 输出参数为:符合要求的数组 解题: 1.C++解法 ...

2020-08-15 17:48:01 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除