跳至主要內容

In Time

0057.02.1.23.59.59

JavaGuide
JavaGuide
Java面试 + 学习指南
小林coding
小林coding
计算机基础
Acwing
Acwing
算法学习
Leetcode
Leetcode
力扣
Electronics
Electronics
记录使用过的电子产品
Zfrontier
Zfrontier
装备前线
Douban
Douban
豆瓣
Life blog
Life blog
生活博客
页面配置

more 注释之前的内容被视为文章摘要。


Ms.Hope大约 1 分钟使用指南页面配置使用指南
基础级问题

Spring控制翻转与依赖注入

Spring AOP概念与动机

依赖注入的基本原则

Spring factoryBean与beanFactory

Spring BeanFactory和ApplicationContext区别

Spring事务及传播机制

Redis的常见数据类型

设计模式原则


Dongcp小于 1 分钟
进阶级问题

Spring ioc实现机制

Redis内存淘汰机制

Redis过期删除实现原理

Redis持久化机制

一致性哈希算法

Nginx的特性

常见的设计模式及应用

MQ的作用


Dongcp小于 1 分钟
挑战级问题

AOP的实现原理

Spring Bean的生命周期

Redis数据结构的实现原理

Redis线程模型

缓存双写一致性问题

分布式事务CAP理论及2pc、3pc协议

分布式锁实现机制原理

领域驱动设计

Kafka的设计架构

Kafka的高性能设计

Kafka的持久化设计


Dongcp小于 1 分钟
基础级问题

进程、线程的区别

首先介绍什么是进程,什么是线程?

进程是操作系统分配资源的基本单位,是一个程序的执行实例。
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。

  • 进程是资源(包括内存、打开的文件等)分配的单位,线程是 CPU 调度的单位;

  • 进程拥有一个完整的资源平台,而线程只独享必不可少的资源,如寄存器和栈;

  • 线程同样具有就绪、阻塞、执行三种基本状态,同样具有状态之间的转换关系;

  • 线程能减少并发执行的时间和空间开销;

  • 线程是进程划分成的更小的运行单位,一个进程在其执行的过程中可以产生多个线程。

  • 线程和进程最大的不同在于基本上各进程是独立的,而各线程则不一定,因为同一进程中的线程极有可能会相互影响。

  • 线程执行开销小,但不利于资源的管理和保护;而进程正相反。


Dongcp大约 1 分钟操作系统
进阶级问题

进程间通信方式

进程调度算法

死锁的处理策略和常用方法

用户态和内核态及其切换

硬链接和软连接的区别

Linux基础操作命令


Dongcp小于 1 分钟操作系统