Java生成Word与Pdf

Java生成Word和PDF文件及定制格式完整教学下面我将详细介绍如何使用Java生成Word和PDF文件,并实现格式定制,最后提供完整的案例代码。 一、Word文件生成教学1. 使用Apache POI库Apache POI是Java操作Micro...

2.8k 字

反射机制:Class类、动态代理、注解解析

Java 反射机制深度笔记一、反射基础:Class 类1. Class 对象的获取方式 获取方式 代码示例 适用场景 类名.class Class<User> clazz = User.class; 编译时已知类名 对象.g...

1.5k 字

SQL基础

SQL 基础与进阶笔记一、SQL 基础分类1. DDL (数据定义语言)建表语句123456789CREATE TABLE employees ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCH...

1.2k 字

自定义注解、元注解

Java 注解(Annotations)深度笔记一、注解基础概念1. 注解的本质 一种元数据形式,为代码提供附加信息 不会直接影响代码逻辑,但可以被编译器或运行时环境使用 以@符号开头,如@Override 2. 注解的作用 编译检查:如@Over...

1.1k 字

Lambda表达式与方法引用

Lambda表达式与方法引用 - Java 8+ 核心特性笔记一、Lambda表达式1. 基本概念 本质:匿名函数,简化匿名内部类的语法 特点: 属于函数式接口(只有一个抽象方法的接口) 类型自动推断 可捕获外部变量(必须是final或等效final...

1.1k 字

Springboot常抛出的异常

在 Spring Boot 开发中,程序员常需要手动抛出(throw)的异常主要分为 业务异常 和 参数校验异常 两大类。以下是详细的分类整理和代码示例: 一、参数校验异常1. IllegalArgumentException 场景:方法参数不符合...

1k 字

Springboot使用Redis

Springboot使用Redis以下是 Spring Boot 操作 Redis 的完整方法笔记,涵盖基础操作、高级特性、事务、管道、分布式锁等场景,并提供代码示例和最佳实践。 一、环境配置1. 添加依赖123456789<!-- pom....

1.2k 字

函数/工具类/设计模式|何时用?

在Java Spring Boot项目中,合理抽取函数、工具类或设计模式是提升代码可维护性、复用性和可读性的关键。以下是具体的判断标准和实践建议: 一、何时抽取成函数(方法)?适用场景: 重复代码片段:相同逻辑在多个地方出现(超过2次)。 1234...

1.2k 字

防御性编程

防御性编程理论笔记1. 防御性编程概述1.1 定义防御性编程是一种软件开发方法,旨在通过预见和处理潜在问题来提高软件的健壮性和可靠性。其核心思想是”不信任”任何外部输入、依赖或环境条件,包括来自用户、其他系统、甚至程序员自身的数据和调用。 1.2 基...

1.4k 字

JUC笔记

JUC并发编程一把锁、2个并、3个程 一把锁 s 2个并 并发:两个任务,统一处理器交替执行 并行:两个任务同时处理 3个程 进程:一个应用程序就是一个进程 线程:一个进程下有多个线程 管程:Monitor(监视器),也就是常说的锁,JVM...

11k 字