Spring基础

一、 什么是AOP Spring Boot 的 AOP(Aspect-Oriented Programming,面向切面编程) 是 Spring 框架中的一个核心模块,用于处理系统中分散的 横切关注点(如日志、事务、权限校验等)。它通过将通用功能与业务逻辑解耦,提高代码的可维护性和复用性。 使用方法


java 基础

一、接口和抽象类的区别 接口(Interface)和抽象类(Abstract Class)是面向对象编程中两种重要的抽象机制,它们的核心区别体现在设计目的和使用场景上。以下是两者的主要区别: 1. 继承方式 接口:一个类可以实现多个接口(多继承),通过 implements 关键字。例如:class


Markdown 语法

下面是一份完整的Markdown语法文档,涵盖了Markdown的基本和高级用法。 Markdown 语法指南 Markdown是一种轻量级的标记语言,旨在使书写文档更加简单和可读。以下是Markdown的主要语法规则。 1. 标题 Markdown支持六级标题,使用 #符号表示。 # 一级标题 #


把png格式图片转化为webp格式

将图片转换为 WebP 格式有多种方法,你可以根据需要选择合适的工具或方法。以下是几种常见的方式: 1. 使用在线工具 许多在线工具可以轻松将图片转换为 WebP 格式: Squoosh:支持多种格式的图片上传并转换为 WebP,同时还提供图片质量调整功能。 Convertio:支持上传多种格式的图


多线程线

1. 创建线程的四种方式 在Java中,有四种常见的方式可以创建和启动线程: 继承Thread类: 创建一个类继承自Thread类,然后重写run()方法。调用start()方法启动线程。 class MyThread extends Thread { @Override


Nginx 的安装与配置

通过YUM 安装 Nginx 可以通过 EPEL (Extra Packages for Enterprise Linux) 仓库安装。要先安装 EPEL 仓库。 sudo yum install epel-release -y 安装 Nginx sudo yum install nginx -y


Java 笔记📒

Java 基础 进制 1.进制转换 二进制转十进制 从最低位开始将每个位上的数提取出来,乘以2的(位数-1)次方,然后相加 十进制转二进制 将该数不断处于2,直到商为0为止,然后将每部得到的余数倒过来 ,就是二进制 二进制转8进制 从低位起,将二进制数每三位 为一组,转成8进制即可 421 二进制转