编程开发

Spring MVC

什么是MVC Spring MVC 的核心组件? DispatchServlet:前置控制器,是 Spring MVC 的核心控制器,是整个请求处理流程的入口 HandlerMapping:处理器拦截器,负责将 URL 请求映射到控制器 HandlerAdapter:处理器...

Spring框架

Spring 是什么? Spring 是一个开源的轻量级应用程序框架 提供一系列工具和库,用于简化企业级应用程序的开发 Spring 框架的核心思想是通过依赖注入和面向切面编程来实现模块化设计 Spring 特性? 依赖注入 (D...

信息流系统

类似于朋友圈,推送信息的数据流 实时性:关注的人发布信息后,信息需要短时间内出现信息流中 高并发:例如微博,信息流是主体模块,并发请求量是最高的 性能:信息流拉取性能直接影响用户的使用的体验,信息流...

系统设计基础

系统设计的步骤 问清楚系统具体要求:系统设计的需求:功能性需求和非功能性需求 对系统进行抽象设计:画系统的抽象架构图,包含系统的一些组件和组件之间的连接 考虑系统目前优化的点: 当前系统部署在一台机...

Linux

如何连接到 Linux 机器? 使用 SSH 协议来建立远程连接,我通常使用 mac 系统,系统已经内置了 SSH 客户端 使用用户名和密钥进行连接,在终端输入用户名和密钥 在第一次连接,会收到一个安全警告,确认后,将建立...

设计模式

设计模式 单例模式 什么是单例 保证一个类只有一个实例 单例的应用 网站的计数器 应用程序的日志 多线程的线程池 单例创建方式 饿汉式 类初始化后,会自动加载该对象,调用效率高 public class Singletonpa...

操作系统

操作系统主要有哪些功能? 文件管理、进程管理、内存管理、设备管理、安全管理 什么是内核态和用户态? 内核态:也称为特权模式,是操作系统执行内核代码模式,具有最高的权限级别 用户态:是应用程序所在的模式...

计算机网络

网络体系结构 常用的计算机网络体系结构有 OSI 七层模型和 TCP/IP 四层模型 OSI 七层模型:分为应用层、表示层、会话传输层、网络层、数据链路层、物理层 TCP/IP 四层模型:分为应用层、传输层、网络层、数据链...