随笔分类 -  Java

摘要:介绍:一个简单的MD5加密工具类,用于对字符串进行MD5加密。 /** * @description: MD5加密工具类 */ public class MD5Util { // 将字节数组转换为对应的十六进制字符串。 private static String byteArrayToHexStri 阅读全文
posted @ 2024-02-24 13:57 学Java的`Bei 阅读(46) 评论(0) 推荐(0)
摘要:1. 介绍 JWT(JSON Web Token)是一种非常轻量级的规范;使我们能在用户和服务器之间传递安全可靠的消息。 JWT本质上是一个袖珍的安全令牌,允许我们以一种结构化的方式,在网络上安全的传输数据。 2. 构成 一个JWT实际上就是一个字符串,由三部分组合成:头部、载荷与签名。 1) 头部 阅读全文
posted @ 2024-02-23 22:24 学Java的`Bei 阅读(88) 评论(0) 推荐(0)
摘要:1. 介绍 1) 跨域问题:跨域问题是在网络中,当一个网络的运行脚本(通常时JavaScript)试图访问另一个网络的资源时,如果这两个网络的端口、协议和域名不一致时就会出现跨域问题。 通俗讲,当一个请求的URL的端口、协议和域名三者之间任意一个与当前页面的URL不同即为跨域。 换句话说,跨域问题就 阅读全文
posted @ 2024-02-23 16:45 学Java的`Bei 阅读(1445) 评论(0) 推荐(0)
摘要:前言: 流式编程:流式编程是一种编程范式。 Stream流是依附Lambda表达式。Stream API 是与 Lambda 表达式紧密相关的。在 Java 8 中引入了 Lambda 表达式的同时,也引入了 Stream API。Lambda 表达式提供了一种简洁的方式来传递行为,而 Stream 阅读全文
posted @ 2024-02-21 21:11 学Java的`Bei 阅读(81) 评论(0) 推荐(0)
摘要:JDK8新特性: 支持了Lambda表达式和Stream流; Hash链表、数组和红黑树; JVM元空间代替了永久代; 前言: Lambda表达式是基于函数式接口的。 Lambda表达式语法格式了解。Lambda表达式的简化规则。 变量作用域。 四大内置核心的函数接口。(重要) 方法引用:构造方法引 阅读全文
posted @ 2024-02-20 19:51 学Java的`Bei 阅读(69) 评论(0) 推荐(0)
摘要:SQL执行过程: 连接建立: 应用程序连接数据库: 应用程序通过数据库客户端与数据库服务器建立连接。 认证和授权: 数据库服务器验证应用程序的身份,并根据其权限确定其是否可以执行特定的SQL操作。 SQL解析: SQL解析: 数据库服务器接收到应用程序发送的SQL语句,对其进行解析,检查语法和语义的 阅读全文
posted @ 2024-02-18 18:22 学Java的`Bei 阅读(33) 评论(0) 推荐(0)
摘要:1. 概念: MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构; SQL索引是一种数据结构,用于提高数据库系统(DBMS)对表中数据的查询速度与性能;索引相当于书籍的目录,可以让数据库系统快速定位和访问表中特定的数据行,而不必扫描整个表; 索引通常基于表中一个或 阅读全文
posted @ 2024-02-18 11:14 学Java的`Bei 阅读(284) 评论(0) 推荐(0)
摘要:磁盘I/O: 寻道时间:指磁头找到指定磁道消耗的时间; 旋转延迟:盘片旋转并将数据定位到读/写头(磁头)下方所需的时间;是磁盘驱动器存在的一种延迟现象; 传输时间:将数据从磁盘读出或写入数据所经历的时间;与每次读/写的字数和磁盘的转速有关; 磁盘io: 从磁盘找到数据的位置,再将数据转换成数据流读到 阅读全文
posted @ 2024-02-18 10:40 学Java的`Bei 阅读(30) 评论(0) 推荐(0)
摘要:@RestController和@Controller是Spring框架中用于定义控制器的两个注解; @RestConteroller注解: @RestController是@Controller的特殊形式,是用于创建 RESTful Web 服务的控制器类,而非传统的Web形式; 控制器方法使用@ 阅读全文
posted @ 2024-02-07 17:44 学Java的`Bei 阅读(336) 评论(0) 推荐(0)
摘要:错误: Only one ConfirmCallback is supported by each RabbitTemplate] with root cause 原因: 因为Spring的Bean默认都是单例;而RabbitTemplate对象同样支持一个回调。 解决:使用@Scope("prot 阅读全文
posted @ 2024-01-23 19:42 学Java的`Bei 阅读(637) 评论(0) 推荐(0)
摘要:Windows 安装 RabbitMQ 配置: Eralng:opt-20.2 RabbitMQ-server-3.7.4 (习惯安装到无中文且无空格目录下) 1. 安装erlang并配置环境变量 安装:otp_win64_20.2.exe otp_win64_20.2.exe 配置环境变量 变量名 阅读全文
posted @ 2024-01-20 09:34 学Java的`Bei 阅读(170) 评论(0) 推荐(0)