📄️ Java
组成
📄️ Java语言组成部分
1. 基本语法:
📄️ nacos配置
架构图
📄️ 网关配置
maven依赖
📄️ idea常用设置和命令
📄️ 分布式文件系统
架构图
📄️ 分布式任务调度
定义
📄️ 断点续传
断点续传是一种网络传输技术,用于实现文件的部分下载或上传,以便在连接断开或其他故障发生时,能从中断的位置继续进行,而不是重新开始。这在传输大文件或在网络环境不稳定的情况下特别有用。
📄️ 微信扫码登录
文档
📄️ 支付宝支付
文档
📄️ java中的类
普通类(Regular Class)
📄️ 建造者模式
1. 分离构建和表示:建造者模式将对象的构建(即创建对象的过程)和对象的表示(即对象的最终结构)分离开来。这使得同一个构建过程可以创建不同的表示。
📄️ Maven和Gradle
说明
📄️ 注解
Java 注解(Annotations)是在 Java 5(也称作 Java 1.5,2004年发布)中引入的。注解提供了一种为代码添加元数据的方法,这些元数据可以在编译时、加载时或运行时被读取,从而为程序提供额外的信息。
📄️ 字节流
- 字节流(Byte Streams): 字节流处理的是原始二进制数据。它们属于I/O流的基本类别,用于读写数据的最基本形式。字节流在Java中的代表是InputStream和OutputStream类及其子类。这些流可以用于任何类型的数据传输,包括但不限于文件数据
📄️ 契约系统
契约系统(Contract Testing)是一种软件测试方法,主要用于验证服务间的交互是否符合事先定义的“契约”。这种方法在微服务架构中尤为重要,因为在这种架构中,服务之间频繁地相互通信。
📄️ springboot3.2设置跨域
未开启 Spring Security
📄️ 依赖注入(DI)
参考文档
📄️ Elasticsearch (ES)
介绍
📄️ final和static
在Java中,final和static是两个用途和含义完全不同的关键字,它们可以用于变量、方法和类。
📄️ ? super和? extends区别
? extends T(上界通配符)
📄️ Idea工作原理
问题
📄️ instanceof
介绍
📄️ jackson导致swagger无法正常工作
spring boot3.2中springdoc-openapi-starter-webmvc-ui库无法正常使用,经过漫长的debug后发现和Jackson有关,也就是swagger底层的jackson和自定义的对象转换器有冲突,从而导致swagger无法正常使用。
📄️ LinkedList
双向链表列表。
📄️ Java中各类修饰符的权限
在Java中,权限修饰符(也称为访问修饰符)定义了类、变量、方法和构造器的访问控制级别。Java提供了四种访问权限修饰符,分别是:private、default(没有指定修饰符时的行为)、protected和public。这些修饰符帮助实现了封装,是面向对象编程的一个核心概念。
📄️ 反射
Java 中的反射机制是在 Java 1.1 版本中引入的。反射是 Java 提供的一种能力,它允许程序在运行时(Runtime)访问、检测和修改它自身的类和对象的信息。通过反射API(主要位于 java.lang.reflect 包中),程序可以查询类的信息(如类的方法、字段和构造函数等),并可以创建对象、调用方法、访问字段等,即使这些信息在编译时是未知的。
📄️ 序列化
序列化是一个在编程和数据处理中非常重要的概念。它指的是将数据结构或对象状态转换为一种格式,这种格式可以保存到文件中或通过网络发送到其他计算机上。序列化后的数据可以在需要时重新构造原始对象。在Java中,这通常涉及将对象转换为字节流。
📄️ SpringBoot3引入Jwt
因为个人感觉这片博客实在写的好,所以特拿来收藏 文档链接
📄️ Java中的各种流
- 字节流(Byte Streams): 字节流主要用于处理原始二进制数据。它们是所有输入输出流的基础,可以用来读取或写入任何类型的数据,不仅仅是文本。字节流在java.io包中,最基本的类是InputStream和OutputStream。这些流对于处理图像、音频、视频等非文本数据非常有用。
📄️ 上传文件至阿里OSS
使用阿里云OSS作为静态资源保存场所。使用文档
📄️ 为什么传输数据需要序列化,而不能直接传输?
1. 数据格式和结构:在计算机系统中,数据可以以多种格式和结构存在,例如对象、数组、树结构等。这些数据结构在内存中的表示是为了高效的数据访问和操作而优化的,它们通常依赖于特定的编程语言和运行时环境。为了在不同系统之间传输这些数据,需要一种通用格式来表示它们,这就是序列化的作用。序列化将这些复杂的结构转换为一种线性的、标准化的格式,通常是字符串或字节流,这样才能在不同系统之间安全地传输。