全栈技术问题 1.详细解释JVM内存模型(堆、栈、方法区等),并说明垃圾回收机制在高并发场景下的优化思路。 JVM内存模型: 堆(Heap):存放对象实例,是所有线程共享的,分为新生代(Eden、Survivor区)和老年代。 栈(Stack):线程私有,存放局部变量、方法调用栈帧。 方法区(Metaspace/JDK8+):存储类信息、常量池、静态变量等。 程序计数器(PC Register):记录 2025-02-23 Java #Java #MySQL #Vue #MyBatis #Redis
Spring生态 一、Spring Boot1. 核心注解 @Component: 标记一个类为 Spring 容器管理的组件,通用的注解。 @Service: 标记一个类为服务层组件,通常用于业务逻辑层。 @Repository: 标记一个类为数据访问层组件,通常用于 DAO 层。 @Controller: 标记一个类为控制器组件,通常用于 MVC 模式中的控制器。 @RestController: 结合了 @C 2025-02-17 Java #Java #Spring #Spring Boot #Mybatis #Spring Cloud #Spring Security
MySQL数据库基础 一、SQL通用语法1.SQL语句可以单行或多行书写,以分号结尾2.SQL语句可以使用空格/缩进来增强语句的可读性3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写4.注释: 单行注释:–注释内容 或 #注释内容(MySQL特有) 多行注释:/* 注释内容 */ 二、DDL(数据定义语言)1.数据库操作(1).查询 查询所有数据库:SHOW DATA 2025-01-12 数据库 #MySQL
网络基础 1.常见的HTTP请求头和响应头及其作用 常见请求头(Request Headers) Host:指定请求的服务器域名和端口 User-Agent:客户端浏览器或应用标识 Accept:声明客户端可接收的响应数据类型(如 text/html) Content-Type:请求体的数据类型(如 application/json) Cookie:携带服务器设置的Cookie信息 Au 2025-01-10 网络 #网络
Java基础 一、入门1.Java核心优势:跨平台2.运行机制: 源文件(java文件)->编译器->字节码(class文件)->JVM虚拟机->操作系统 3.Java语言即有编译型也有解释型4.main方法: Java应用程序的入口方法,格式固定:pulic static void main(String[] args){} 5.每个类都会生成一个class文件6.JDK和JRE和 2024-11-29 Java #Java