
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 采用单根树文件系统,根目录是整个文件系统的起点,所有文件、硬件设备都挂载在这棵目录树下,和 Windows 的多盘符结构完全不同。后端开发不用像运维那样精通内核调优,但必须熟悉目录含义、掌握基础排查命令,还可以通过简单 Shell 脚本实现服务自动化巡检。Linux 是后端开发的底层必备能力,不用死记所有冷门命令。资源查看 → 进程检查 → 端口检查 → 日志查看。
JVM 是 Java 体系的基石,也是后端面试必问模块。很多面试上来直接提问:JVM 内存区域分为哪几块?哪些线程共享?类加载流程是什么?双亲委派是什么?本篇把 JVM 基础核心全部梳理完毕,包含概念、原理、代码示例,文末附带面试真题,看完可以直接应对面试。JVM 全称 Java Virtual Machine,Java 虚拟机。JVM 运行在操作系统之上,不直接和硬件打交道,由操作系统为 JVM

单核 CPU 时代,程序串行执行,不存在线程安全问题。现代 CPU 都是多核,操作系统通过时间片轮转实现线程切换。同时 CPU 有高速缓存、指令重排优化,这就导致多线程共享变量会出现各种诡异问题:修改不可见、执行结果错乱、代码执行顺序和写的不一样。Java 内存模型(JMM,Java Memory Model),是一套抽象规范,屏蔽不同操作系统、CPU 硬件差异,定义线程、主内存、工作内存之间的读
404错误是HTTP状态码的一种,属于客户端请求错误(4xx系列状态码),编号“404”对应的中文含义是“Not Found”,即服务器无法根据客户端发送的请求,找到对应的资源(网页、图片、接口等)。简单来说,就是你向服务器“要”一个资源(比如输入一个网址、点击一个链接),服务器翻遍了自己的存储和配置,发现没有这个资源,于是就返回“404”这个“回复”,告诉你“抱歉,我找不到你要的东西”。关键补充
简单来说,计算机网络数据传输,就是将原始数据(文本、图片、视频、指令等)通过网络介质(有线/无线),从源设备(发送方)传递到目标设备(接收方),并保证数据完整性、可用性的过程。其本质是“信号的转换与传递”—— 计算机中的原始数据是二进制比特流(0和1),无法直接通过物理介质传输,需要经过层层封装,转换为适合传输的电信号、光信号或电磁波信号,到达接收端后再反向解封装,还原为原始数据。分层协作(依赖T







