🛠️ Java 后端学习笔记

Spring Boot
Java 后端开发的基石,简化 Spring 应用的搭建和开发,提供自动配置和内嵌服务器。
应用框架
Spring Cloud
微服务架构全家桶,提供服务注册与发现 (Nacos/Eureka)、配置中心、网关 (Gateway) 等。
微服务生态
MyBatis-Plus
MyBatis 的增强工具,只做增强不做改变,提供极其方便的 CRUD 接口和分页插件。
ORM 框架
Redis
基于内存的 Key-Value 数据库,常用于缓存、分布式锁、计数器以及会话管理。
缓存/内存数据库
RabbitMQ
开源的消息队列中间件,用于应用解耦、异步处理、流量削峰填谷。
消息队列
Nginx
高性能的 HTTP 和反向代理服务器,常用于静态资源服务、负载均衡和正向代理。
Web 服务器/网关
Docker
开源的容器化引擎,将应用及其运行环境打包成镜像,实现“一次构建,随处运行”。
容器化技术
Git
分布式版本控制系统,记录代码变更历史,支持分支管理,是团队协作开发的基础。
版本控制/CICD
Linux 基础命令
服务器运维必备技能,涵盖文件操作 (ls/cd)、权限管理 (chmod)、进程、网络排查等。
操作系统/运维