BLOG
  • 首页
  • 慧言
  • Spring boot
  • 运维
  • 安装配置
  • 归档
  • 分类
  • 标签
  • 慧言AI
  •   
  •   

面试准备.md

[toc] 操作系统与计算机网络点击使用慧言AI进行模拟面试 进程与线程 首先需要掌握进程与线程的区别和联系: 进程是系统资源分配的最小单位,线程是程序执行的最小单位; 进程使用独立的数据空间,而线程共享进程的数据空间。 线程调度,简单了解线程的几种调度算法就可以了。比如时间片轮转调度、先来先服务调度、优先级调度、多级反馈队列调度以及高响应比优先调度。 在进程与线程部分还有一个比较
2022-09-08
面试
#操作系统 #计算机网络

spring.md

Spring相关[toc] 点击使用慧言AI进行模拟面试 一、spring的循环依赖问题1.两种循环依赖 全构造器循环依赖,无法解决,建议更换为set。 循环注入,a注入b,b注入a。 2.解决:Spring 通过提前曝光机制,利用三级缓存解决循环依赖。 3. 为什么要三级缓存?二级缓存不能解决循环依赖吗?二级缓存配合也可以解决循环依赖,但三级缓存的使用,是为了完成Spring AOP 中的
2022-09-08
面试
#Spring

人事面.md

人事面[toc] 点击使用慧言AI进行模拟面试 一、介绍自己面试官您好,我叫xxx,本科读的是xxx。从业四年,工作中积累了常用的java框架,有着项目调优经验。担任过项目组长,有从零到一架构项目的经验。有一定管理经验和运维经验。平时会在各大技术博客发表博文,同时也拥有搭建的个人博客及github开源项目。对我们公司现在招聘的xxx岗位十分感兴趣,想加入到贵公司中。 二、为什么来北京找工作?我
2022-09-08
面试
#人事

服务运维.md

服务运维[toc] 点击使用慧言AI进行模拟面试 docker常用命令 命令 作用 service docker start/restart/stop docker开启/重启/关闭 docker pull xxx:xx 下载镜像 docker images 查看镜像 docker ps 查看启动的容器 docker start&
2022-09-08
面试
#运维

redis.md

redis[toc] 点击使用慧言AI进行模拟面试 一、redis常用的数据结构list ,map,hash,set,zset 二、redis为什么快单线程,纯内存操作,数据结构简单,使用i/o多路复用 三、redis优缺点 优点:读写速度块;数据可持久化;支持事务数据结构丰富hash,set,zset,list;支持主从复制 缺点:容量受限物理机;不具备容错恢复功能;在线扩容难。
2022-09-08
面试
#redis

JVM.md

JVM调优 点击使用慧言AI进行模拟面试 JVM执行一个Math方法图解 每启动一个方法,从栈中获取一个线程;每个方法对应栈中的一个栈帧 黄色区域为公有的,紫色部分线程私有。 栈:存放方法 操作数栈:记录计算操作过程 动态链接:记录该方法在方法区的地址 堆:存放对象的内存地址 方法区:存放常量,静态变量,类信息 堆 当Eden放满触发minor gc 垃圾回收机制 GC:从Ede
2022-09-08
面试
#JVM

HashMap.md

HashMap[toc] HashMap 底层数据结构是怎样的,为什么需要链表 ,链表的数据结构是怎样的 HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。 HashMap需要链表来防止hash冲突,1.8后引入红黑树,链表长度>8而且数组长度>=64
2022-09-08
面试
#HashMap

JAVA基础.md

JAVA基础 [toc]一、常见异常类以及继承机制: 二、Final关键字作用类防止被继承 方法防止被重写 变量防止被修改 天生是线程安全的,而不需要额外的同步开销 三、equals和==equals是判断两个变量或者实例指向同一个内存空间的值是不是相同,比值 而==是判断两个变量或者实例是不是指向同一个内存空间,比地址 引用类型放地址,基本数据类型放值 O
2022-09-08
面试
#JAVA

MySQL.md

mysql[toc] 点击使用慧言AI进行模拟面试 一、 数据库的三范式是什么 第⼀范式:强调的是列的原⼦性, 第⼆范式:第一范式基础上,确保每列都与主键相关 第三范式:第二范式的基础上,目标是确保每列都和主键列直接相关,而不是间接相关 二、ACID Atomicity(原⼦性):⼀个事务(transaction)中的所有操作,或者全部完成,或者全部不完成. Consistency(⼀致性
2022-09-08
面试
#mysql

虚拟机安装centos7并配置网络.md

虚拟机安装centos7并配置网络 [toc] 一、软件准备 虚拟机:VMware 系统镜像:Centos7注:虚拟机安装教程参考文件内教程连接。鸣谢 “软件智库”!(侵删) 二、新建虚拟机1.“文件”->“新建虚拟机”->“自定义” 2.默认硬件兼容性 3.稍后安装操作系统 4.选择“Linux”操作系统,“CentOS 7 64 位” 5.定义虚拟机名字和位置 6.处理器配置
2022-09-08
运维
#CentOS
1…34567…11

搜索

慧言小铺 | 慧言博客 | 慧言GPT