随笔分类 -  Java

摘要:1. 介绍 泛型(Generics):是Java语言中一项重要特性,允许在类、接口和方法中使用参数化类型。目的是将具体类型参数化,使用时需要传入具体类型进行替换。通过泛型,可以编程通用、灵活的代码。提高代码的重用性和类型安全性。 参数分为实参与形参,而泛型属于形参。 泛型是Java SE 1.5的新 阅读全文
posted @ 2024-02-25 18:34 学Java的`Bei 阅读(32) 评论(0) 推荐(0) 编辑
摘要:前言: JWT(JSON Web Token)可以被称为令牌(token)。JWT是一种在网络应用中广泛使用的令牌格式,用于在用户和服务器之间传递安全可靠的信息。JWT通常包含了用户的身份信息和一些其他的元数据,被用作身份验证和授权。因此,人们经常将JWT简称为令牌(token)。 代码整合: 1. 阅读全文
posted @ 2024-02-24 19:22 学Java的`Bei 阅读(437) 评论(0) 推荐(0) 编辑
摘要:介绍:一个简单的 Java 正则工具类,其中包含了对用户名和密码的正则表达式。 要求:用户名的正则表达式:4至8位,只能为单独的英文或中文(中文的话为2至4位),英文可以加下划线。 密码的正则表达式:6至12位,包含字母、数字、特殊字符。 public class RegexUtil { // 用户 阅读全文
posted @ 2024-02-24 16:37 学Java的`Bei 阅读(13) 评论(0) 推荐(0) 编辑
摘要:介绍:一个通用的返回结果类 Result<T>。 public class Result<T> implements Serializable { private static final long serialVersionUID = 1L; /** * 成功标志 */ private boole 阅读全文
posted @ 2024-02-24 14:04 学Java的`Bei 阅读(117) 评论(0) 推荐(0) 编辑
摘要:介绍:一个简单的MD5加密工具类,用于对字符串进行MD5加密。 /** * @description: MD5加密工具类 */ public class MD5Util { // 将字节数组转换为对应的十六进制字符串。 private static String byteArrayToHexStri 阅读全文
posted @ 2024-02-24 13:57 学Java的`Bei 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 JWT(JSON Web Token)是一种非常轻量级的规范;使我们能在用户和服务器之间传递安全可靠的消息。 JWT本质上是一个袖珍的安全令牌,允许我们以一种结构化的方式,在网络上安全的传输数据。 2. 构成 一个JWT实际上就是一个字符串,由三部分组合成:头部、载荷与签名。 1) 头部 阅读全文
posted @ 2024-02-23 22:24 学Java的`Bei 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 1) 跨域问题:跨域问题是在网络中,当一个网络的运行脚本(通常时JavaScript)试图访问另一个网络的资源时,如果这两个网络的端口、协议和域名不一致时就会出现跨域问题。 通俗讲,当一个请求的URL的端口、协议和域名三者之间任意一个与当前页面的URL不同即为跨域。 换句话说,跨域问题就 阅读全文
posted @ 2024-02-23 16:45 学Java的`Bei 阅读(859) 评论(0) 推荐(0) 编辑
摘要:前言: 流式编程:流式编程是一种编程范式。 Stream流是依附Lambda表达式。Stream API 是与 Lambda 表达式紧密相关的。在 Java 8 中引入了 Lambda 表达式的同时,也引入了 Stream API。Lambda 表达式提供了一种简洁的方式来传递行为,而 Stream 阅读全文
posted @ 2024-02-21 21:11 学Java的`Bei 阅读(44) 评论(0) 推荐(0) 编辑
摘要:JDK8新特性: 支持了Lambda表达式和Stream流; Hash链表、数组和红黑树; JVM元空间代替了永久代; 前言: Lambda表达式是基于函数式接口的。 Lambda表达式语法格式了解。Lambda表达式的简化规则。 变量作用域。 四大内置核心的函数接口。(重要) 方法引用:构造方法引 阅读全文
posted @ 2024-02-20 19:51 学Java的`Bei 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1. 概念: MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构; SQL索引是一种数据结构,用于提高数据库系统(DBMS)对表中数据的查询速度与性能;索引相当于书籍的目录,可以让数据库系统快速定位和访问表中特定的数据行,而不必扫描整个表; 索引通常基于表中一个或 阅读全文
posted @ 2024-02-18 11:14 学Java的`Bei 阅读(167) 评论(0) 推荐(0) 编辑
摘要:磁盘I/O: 寻道时间:指磁头找到指定磁道消耗的时间; 旋转延迟:盘片旋转并将数据定位到读/写头(磁头)下方所需的时间;是磁盘驱动器存在的一种延迟现象; 传输时间:将数据从磁盘读出或写入数据所经历的时间;与每次读/写的字数和磁盘的转速有关; 磁盘io: 从磁盘找到数据的位置,再将数据转换成数据流读到 阅读全文
posted @ 2024-02-18 10:40 学Java的`Bei 阅读(15) 评论(0) 推荐(0) 编辑
摘要:@RestController和@Controller是Spring框架中用于定义控制器的两个注解; @RestConteroller注解: @RestController是@Controller的特殊形式,是用于创建 RESTful Web 服务的控制器类,而非传统的Web形式; 控制器方法使用@ 阅读全文
posted @ 2024-02-07 17:44 学Java的`Bei 阅读(293) 评论(0) 推荐(0) 编辑
摘要:前言: VMware CentOS 7 XShell 7 Redis-6.2.6 1. 介绍 MySql:关系型数据库。 Redis:非关系型数据库。 2. 安装 1) Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖: 命令:yum install -y gcc tcl 阅读全文
posted @ 2024-01-17 17:30 学Java的`Bei 阅读(26) 评论(0) 推荐(0) 编辑
摘要:问题: 从数据内导出的数据再次导入数据库,部分或者全部数据都为空。 明明全部字段都对应。 原因: 在表中有表头:用户表名、字段、内容。 忘记上面还有个表头,所以应该从 2 开始。(第一行对应的数据库字段的话就没问题) 解决: 将表头与数据库字段对应,(我的)此处改为 2-第二行即可。 浪费一下午就是 阅读全文
posted @ 2024-01-16 21:51 学Java的`Bei 阅读(409) 评论(0) 推荐(0) 编辑
摘要:问题: 在使用mybatis-generator:generate生成器时,会生成别的数据库内同表名; 因为是相同表名。 解决: 在生成器的配置文件中的数据库连接地址内添加: <!--放置生成其他库同名表--> <property name="nullCatalogMeansCurrent" val 阅读全文
posted @ 2024-01-12 22:51 学Java的`Bei 阅读(124) 评论(0) 推荐(0) 编辑
摘要:前言: 热部署:是在不关闭或重启服务的情况下,更新Java类文件或配置文件,实现修改内容生效; 通过热部署,可提高开发效率,节省程序打包重启的时间;同时,可实现生产环境中需要不停机或重启的服务的升级。 随着代码量增加,也需要不断改动,我们需要重新Run或者DeBug。 开发效率下降,JRebel就是 阅读全文
posted @ 2024-01-12 22:42 学Java的`Bei 阅读(1022) 评论(1) 推荐(1) 编辑
摘要:1. 介绍 1)SSM框架是Spring、Spring MVC、和Mybatis框架的整合,是标准的MVC模式。 标准的SSM框架有四层,分别是mapper层(dao层),service层,controller层和View层。 使用Spring实现业务对象管理,使用Spring MVC负责请求的转发 阅读全文
posted @ 2024-01-05 08:32 学Java的`Bei 阅读(330) 评论(0) 推荐(0) 编辑
摘要:1. Git下载 1)国内镜像下载:https://registry.npmmirror.com/binary.html?path=git-for-windows/v2.37.0.windows.1/ 2)官网地址下载:https://git-scm.com/download/win 2. 安装 路 阅读全文
posted @ 2024-01-03 19:46 学Java的`Bei 阅读(291) 评论(0) 推荐(0) 编辑
摘要:问题: 上传文件后文件名变成中文乱码,在排除后发现是后端的问题; 解决: 在获取文件后的位置,修改:添加 文件名 = new String(originalFilename.getBytes("ISO-8859-1"), "UTF-8") 例: 1 for (MultipartFile file : 阅读全文
posted @ 2023-12-27 23:10 学Java的`Bei 阅读(155) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示