架构设计
未读
架构设计的目的是什么?
为什么要架构设计 a、公司流程要求? b、因为很重要,所以就要? c、为了高性能、高可用、高扩展? 其实不是每个系统都要做架构设计,有时候开发效率才是“王道”。而架构设计的主要目的是为了解决软件系统复杂度带来的问题。 可用根据当前的业务的具体情况考虑性能、高可用、扩展性、安全性、成本、规模以及常见的
面试
未读
一万五千字,操作系统面试题,建议收藏!
整理:文奚,戳转载链接,作者:三分恶,戳原文链接 引论 什么是操作系统? 可以这么说,操作系统是一种运行在内核态的软件。 它是应用程序和硬件之间的媒介,向应用程序提供硬件的抽象,以及管理硬件资源。 操作系统主要有哪些功能? 操作系统最主要的功能: 处理器(CPU)管理:CPU的管理和分配,主要指的是
面试
未读
三万字,七十图,详解计算机网络六十二问(收藏版)
整理:文奚,戳转载链接,作者:三分恶,戳原文链接 基础 1.说下计算机网络体系结构 计算机网络体系结构,一般有三种:OSI 七层模型、TCP/I
面试
未读
微服务三十三问,两万字图文详解,速收藏
整理:文奚,戳转载链接,作者:三分恶,戳原文链接 概览 1.什么是微服务? 微服务(Microservices)是一种软件架构风格,将一个大型应用程序划分为一组小型、自治且松耦合的服务。每个微服务负责执行特定的业务功能,并通过轻量级通信机制(如HTTP)相互协作。每个微服务可以独立开发、部署和扩展,
面试
未读
JVM经典五十问,这下面试稳了
整理:文奚,戳转载链接,作者:三分恶,戳原文链接 引言 1.什么是JVM? JVM——Java虚拟机,它是Java实现平台无关性的基石。 Java程序运行的时候,编译器将Java文件编译成平台无关的Java字节码文件(.class),接下来对应平台JVM对字节码文件进行解释,翻译成对应平台匹配的机
面试
未读
Java并发六十问,图文详解,快来看看你会多少道!
整理:文奚,戳转载链接,作者:三分恶,戳原文链接 基础 1.并行跟并发有什么区别? 从操作系统的角度来看,线程是CPU分配的最小单位。 并行就是同一时刻,两个线程都在执行。这就要求有两个CPU去分别执行两个线程。 并发就是同一时刻,只有一个执行,但是一个时间段