
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Spring 是 Java 生态中最主流的开源轻量级应用框架,由 Rod Johnson 于 2003 年推出,核心目标是简化 Java 企业级开发,解决传统 EJB 开发的笨重、复杂问题。IoC 是 Spring 的核心思想,指将对象的创建、依赖管理的控制权,从代码中反转给 Spring 容器。传统开发中,对象由开发者手动new创建,依赖手动管理;IoC 中,对象由 Spring 容器创建、管理
CSS(Cascading Style Sheets,层叠样式表)是用来美化网页、控制网页布局的样式语言,HTML 负责网页结构,CSS 负责网页的 “外观与展示”,二者结合才能实现美观、交互友好的前端页面。核心定义:层叠样式表,通过样式规则定义 HTML 元素的显示效果(如颜色、尺寸、位置、字体等)。发展历程CSS1.0(1996):推出基础样式规范,涵盖字体、颜色、文本等基础属性;CSS2.0
本文梳理了 JavaSE 七大核心模块的关键知识点,常用类是开发基础,集合框架是数据处理核心,IO 流是数据读写关键,多线程是并发编程核心,网络编程是网络通信基础,GUI适用于桌面开发,注解与反射是高级特性与框架底层支撑。
多线程是指在一个程序中同时运行多个线程,每个线程执行不同的任务。线程是进程内的执行单元,一个进程可以包含多个线程,共享进程的内存资源(如堆内存、文件句柄等)。多线程同时操作共享资源时,因线程执行的随机性(CPU 时间片切换),导致数据结果不符合预期,即并发安全问题。静态代理是代理模式的基础实现,指在编译期就确定代理关系,由代理类完全代理真实对象的行为,在不修改真实对象代码的前提下,对方法进行增强。
JVM(Java Virtual Machine)是运行在操作系统之上的软件模拟计算机,负责加载、执行 Java 字节码,实现跨平台(一次编写,到处运行)。它屏蔽了底层系统差异,提供自动内存管理(GC)和安全沙箱机制。OOM 是内存溢出错误,指 JVM 在申请内存时,没有足够的空闲内存可用,且垃圾回收无法释放更多内存,导致程序崩溃。核心特征:JVM 堆内存耗尽、方法区耗尽、直接内存耗尽等。栈溢出是
Spring 是由 Rod Johnson 创建的开源 Java 企业级开发框架,核心目标是简化 Java 开发,解决传统 EJB 开发的笨重、耦合度高的问题,是 Java 后端生态的基石。IOC(Inversion of Control,控制反转)是 Spring 的核心思想,将对象的创建权、依赖管理权从代码中反转给 Spring 容器,由容器负责对象的实例化、初始化、依赖注入和生命周期管理。D
交给 Spring 容器管理,管理 Service 层 Bean,配置声明式事务,实现。,实现数据库底层交互,为 Spring 整合做准备。搭建 MyBatis 基础环境,编写。,是整个 Web 项目的入口控制层。将 MyBatis 的核心组件(SpringMVC 负责。
SpringBoot 是基于 Spring 框架的快速开发脚手架,核心目标是简化 Spring 应用的初始搭建与开发过程,实现「零 XML 配置、一键启动、内置服务器」。微服务是一种分布式架构风格,将单体应用按业务领域拆分为多个独立、自治的小型服务,每个服务独立部署、独立运维,通过 HTTP/RPC 等协议通信协作。YAML(YAML Ain’t Markup Language)是人性化的序列化语
定义:一段可复用的代码块,用于完成特定功能,封装逻辑,提高代码复用性和可读性。本质:Java 中方法是类的成员,属于对象 / 类,是程序的基本执行单元。优点:避免代码冗余,便于维护和修改,实现模块化开发。方法定义语法修饰符 返回值类型 方法名(参数类型 参数名, ...) {// 方法体return 返回值;// 无返回值时返回值类型为void,省略return修饰符:如publicprivate
SpringBoot 是基于 Spring 框架的快速开发脚手架,核心目标是简化 Spring 应用的初始搭建与开发过程,实现「零 XML 配置、一键启动、内置服务器」。微服务是一种分布式架构风格,将单体应用按业务领域拆分为多个独立、自治的小型服务,每个服务独立部署、独立运维,通过 HTTP/RPC 等协议通信协作。YAML(YAML Ain’t Markup Language)是人性化的序列化语







