自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Spring Boot 自动配置

Starter 是自动装配的依赖载体,每个场景Starter(web、redis、jdbc等)都封装了对应全套依赖、固定版本、专属自动配置,引入即可自动适配环境,无需手动管理依赖版本、解决冲突,真正做到开箱即用。Spring Boot 以约定大于配置为核心,通过自动装配机制+场景化起步依赖,彻底简化Spring繁琐配置,实现开箱即用、快速开发,是Java后端主流基础框架。1. 项目启动时,启动类 @SpringBootApplication 注解,同步开启包扫描、配置加载、自动装配三大核心能力。

2026-05-11 02:29:35 43

原创 Spring Boot 自动化配置 极简核心梳理

Spring Boot是Spring生态的快速开发脚手架,核心价值是简化配置、开箱即用、自动装配,彻底告别繁琐XML配置,是当前Java后端开发的基础框架,支撑微服务单体快速搭建。1. 引入对应场景启动器starter(如spring-boot-starter-web、spring-boot-starter-data-redis),无需手动管理依赖版本。3. 通过**@Conditional**系列条件注解,判断当前项目环境、依赖、类是否存在,按需加载对应配置。一、核心底层原理:自动装配机制。

2026-05-09 00:36:34 47

原创 标题:Session 核心概念与应用场景

Session 是服务端用来的一种机制,用于记录用户登录状态、临时数据,维持客户端与服务端的会话关联。它的核心优势:服务端存储:数据存在服务器,安全性更高,不易被篡改生命周期可控:可设置超时时间,自动失效释放资源存储容量大:相比 Cookie 可存放更多复杂业务数据会话隔离:每个用户独立 Session,互不干扰原生支持:Web 容器原生支持,无需额外引入组件适配传统项目:完美适配单体 Web、后台管理系统登录鉴权。

2026-05-07 23:27:08 201

原创 SpringMVC核心知识点极简梳理

SpringMVC是Spring生态的Web开发框架,基于MVC模式,是Java Web开发的主流选择,与Spring无缝整合,注解开发更便捷。- @RequestMapping/@GetMapping/@PostMapping :配置请求路径。注解驱动、开发高效、支持RESTful接口、自带拦截器与全局异常处理,是Java后端必学基础框架。- @PathVariable/@RequestParam :获取请求参数。- @Controller :标记控制器。三、SpringBoot快速入门。

2026-05-07 02:49:18 229

原创 标题:Linux 核心概念与应用场景

Linux 是一款开源、免费、多用户、多任务的,稳定性强、安全性高,是服务器、开发运维主流操作系统。它的核心优势:开源免费:内核开源,无版权收费,可自由定制修改稳定高性能:长时间运行不宕机,资源占用低,并发能力强安全可靠:权限机制完善,病毒与恶意攻击风险远低于 Windows命令高效:命令行操作简洁高效,批量处理、运维管理便捷跨场景适配:支持服务器、嵌入式、容器、大数据各类环境生态丰富:海量开源软件、中间件、开发环境原生适配。

2026-05-05 22:12:45 237

原创 标题:Maven 核心概念与应用场景

Maven 是一款开源、自动化的,专门用于 Java 项目,统一管理依赖、构建、打包与项目结构。它的核心优势:依赖管理:一键引入第三方依赖,自动处理版本与依赖传递统一项目结构:标准化目录规范,提升项目可读性与通用性一键构建:支持编译、测试、打包、部署,简化操作流程版本管控:便捷管理项目版本,适配迭代开发与版本发布插件扩展:丰富插件体系,可实现打包、代码生成等拓展功能跨环境通用:Windows、Linux 全平台适配,开发工具高度兼容。

2026-04-28 23:17:24 24

原创 标题:Tomcat 核心概念与应用场景

Tomcat 是一款开源、轻量级的,免费跨平台,专门用来运行 Java 后端 Web 项目与接口服务。它的核心优势:轻量高效:体积小、占用资源少,启动快速、部署简单规范兼容:遵循 Java Web 规范,支持 Servlet、Web 项目运行稳定可靠:成熟稳定,适配日常开发与中小型项目线上部署配置简单:目录结构清晰,端口、线程等配置易于修改开源免费:无使用成本,社区完善,学习门槛低适配性广:完美配合 Spring、SpringBoot 等主流开发框架。

2026-04-27 20:53:48 37

原创 标题:Git 核心概念与应用场景

Git 是一款开源、免费、分布式的,用于追踪代码变更、管理项目版本,是开发必备协作工具。它的核心优势:分布式管理:本地完整保存项目仓库,离线也可正常使用版本回溯:随时查看历史记录,快速回退错误代码分支灵活:支持多分支开发,互不干扰、按需合并高效轻量:提交、切换分支速度快,操作简单易上手多人协作:适配团队开发,支持代码合并、冲突处理开源免费:跨平台使用,学习成本低,通用性极强。

2026-04-26 23:30:07 30

原创 MySQL 核心介绍

MySQL 是一款开源、轻量、稳定可靠的,采用结构化 SQL 语句操作,开源免费、部署简单,是 Java 项目最常用的核心存储数据库。核心优势:稳定可靠:成熟度高,社区完善,适配线上长期稳定运行轻量易用:部署简单、配置简洁,学习与维护成本低事务支持:满足 ACID 特性,保障数据增删改查一致性索引优化:丰富索引机制,大幅提升海量数据查询效率多引擎选择:支持 InnoDB、MyISAM 等存储引擎灵活切换开源生态:兼容性强,可无缝整合各类后端框架与中间件。

2026-04-24 15:44:18 52

原创 标题:RabbitMQ 核心概念与应用场景

RabbitMQ 是一款开源、可靠、基于 AMQP 协议的,采用 Erlang 语言开发,主要用于实现系统间异步通信、消息解耦与流量削峰。它的核心优势:可靠投递:支持消息确认、持久化、死信队列,保障消息不丢失异步解耦:削除系统强依赖,各业务模块独立开发、互不影响流量削峰:缓冲高并发瞬时请求,避免数据库与服务被压垮路由灵活:支持直连、扇形、主题等多种交换机,适配不同分发策略集群高可用:支持集群部署、镜像队列,提升服务稳定性跨系统通信:适配多语言、多服务之间的数据异步传递。

2026-04-23 23:35:50 27

原创 Redis 核心概念与应用场景

Redis 是一款开源、高性能、基于内存的,使用 C 语言编写,支持多种数据结构,兼具缓存与持久化能力。它的核心优势:超高性能:基于内存读写,单机每秒十万级并发,响应极速多数据结构:支持 String、Hash、List、Set、ZSet 等丰富类型持久化机制:提供 RDB、AOF 持久化,防止数据断电丢失高可用架构:支持主从复制、哨兵、集群,实现横向扩容功能丰富:自带过期淘汰、事务、分布式锁、限流等能力生态广泛:适配所有主流开发语言,无缝整合各类项目。

2026-04-22 23:34:12 28

原创 JWT 核心概念与应用场景

JWT 早已不只是简单的身份认证工具,更是前后端分离、分布式系统的核心认证方案。它凭借无状态、轻量、安全的优势,成为 Java 后端开发中身份认证的主流选择,适配各类多端、跨域、分布式场景。

2026-04-21 23:00:51 194

原创 Java 进阶基础

用来封装一段重复代码,提高复用性,后端开发全程都在用。java运行// 自定义方法System.out.println("学习Java,备战SpringBoot");// 调用方法sayHello();sayHello();

2026-04-20 23:32:28 53

原创 MyBatis 核心概念与应用场景

数据分页与导出:结合动态 SQL 与分页插件,便捷实现分页查询、数据导出。它的核心优势:SQL 解耦:将 SQL 语句与业务代码分离,便于维护、优化与迭代灵活可控:手写原生 SQL,支持复杂联表、分页、多条件动态查询轻量易用:架构简洁、侵入性低,学习成本低,适配各类项目架构结果映射:自动完成实体类与数据库字段映射,减少手动封装动态 SQL:支持标签拼接条件,快速实现多条件组合、模糊查询生态兼容:完美整合 Spring、SpringBoot,适配 MySQL、Oracle 等多种数据库。

2026-04-19 23:02:44 252

原创 零基础 Java 核心入门知识点(精简好懂、适配后续学 SpringBoot)

【代码】零基础 Java 核心入门知识点(精简好懂、适配后续学 SpringBoot)

2026-04-17 23:49:22 45

原创 SpringMVC 核心概念与应用场景

它的核心优势:请求分发:前端请求统一调度,通过核心控制器拦截与转发请求松耦合架构:基于 MVC 分层设计,职责拆分清晰,代码易维护注解驱动:依托注解开发,摒弃传统繁琐配置,开发效率更高数据适配:支持参数自动封装、类型转换、统一数据绑定视图解耦:控制器与视图分离,灵活适配页面、JSON 等多种返回形式生态融合:无缝整合 Spring、SpringBoot,适配各类持久层框架与中间件。的 Web 层框架,遵循 MVC 设计思想,采用 Java 编写,是 Spring 生态原生的 Web 请求处理框架。

2026-04-16 23:21:21 62

原创 SpringBoot入门核心要点

SpringBoot 是简化Spring开发的主流框架,并非替代Spring,而是对其生态的优化。从单体应用到微服务,从传统部署到云原生,它都能提供高效便捷的开发支撑,大幅提升研发效率。

2026-04-15 23:34:17 27

原创 SpringBoot相关核心内容

SpringBoot 核心是“简化开发、约定优于配置”,它并非替代 Spring,而是对 Spring 生态的封装与优化。无论是入门开发者快速上手 Java 后端,还是企业级项目的快速落地,SpringBoot 都能大幅降低开发成本、提升研发效率,成为当前 Java 后端开发的主流框架,适配从单体应用到微服务、从传统部署到云原生的全场景需求。

2026-04-15 08:24:12 44

原创 SpringBoot入门

SpringBoot 是基于 Spring 框架开发的开源、快速开发、自动配置的 Java 应用开发框架,由 Pivotal 团队研发,支持它的核心优势:自动配置:无需手动编写XML/配置类,框架自动装配常用组件起步依赖:简化依赖管理,一键引入所需技术栈内嵌容器:自带Tomcat等容器,直接运行Jar包即可启动生产就绪:集成健康检查、指标监控等企业级能力生态完善:无缝整合SpringCloud、MyBatis等主流技术。

2026-04-13 22:59:37 30

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除