- 博客(34)
- 收藏
- 关注
原创 全网教程--简述lombok工具包使用
在JavaBean中使用,这个注解包含范围最广,它包含getter、setter、toString、equals、hashCode方法,即当使用当前注解时,会自动生成@Data包含的所有方法; 意义:只生成包含多个column列所对应的元素的参数的toString方法,其中间用英文状态下的逗号进行分割,即在生成toString方法时只包含多个column参数;:在需要打印日志的类中使用,当项目中使用了log4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可;
2024-05-22 15:18:50 424
原创 全网详细教程--mybatisplus分页查询
QueryWrapper和LambdaQueryWrapper通常用来构建select、delete、update的。
2024-05-12 10:33:41 2400 1
原创 如何解决--问题:UnknownHostException
如果你无法解决这个问题,你可以尝试使用 IP 地址代替主机名。但是这可能会使你的代码变得不可移植,因为 IP 地址可能会改变。在Java中,"java.net.UnknownHostException" 异常表示。如果是微服务的话,一定要确保相关用到的微服务是开启状态!这意味着你尝试连接的主机名无法解析为 IP 地址。,请检查 DNS 服务器是否可以正常解析域名。题,请检查网络是否连接正常。,请确保输入的主机名正确。
2024-05-10 19:56:30 461
原创 全网最细教程(超细)--MySQL存储引擎( InnoDB 引擎(重要)、MyISAM 引擎、Memory 引擎)
InnoDB 引擎、MyISAM 引擎、Memory 引擎
2024-05-09 22:39:56 983
原创 全网超细--Java实现Token登录验证步骤实现
2、后端核对用户名和密码成功后,将包含用户信息的数据作为JWT的Payload,将其与JWT Header分别进行Base64编码拼接后签名,形成一个JWT Token,形成的JWT Token就是一个如同lll.zzz.xxx的字符串。5、后端检查前端传过来的JWT Token,验证其有效性,比如检查签名是否正确、是否过期、token的接收方是否是自己等等。6、验证通过后,后端解析出JWT Token中包含的用户信息,进行其他逻辑操作(一般是根据用户信息得到权限等),返回结果。
2024-05-08 21:58:24 3707
原创 详细教程--Java校验,@NotNull @NotEmpty @NotBlank
不能为 null,但可以为 empty,一般用于判空 Integer 类型等基本数据类型,而且被其标注的字段可以使用 @size、@Max、@Min 对数值进行大小的控制。只能作用在接收的 String 类型上,不能为 null,而且调用 trim() 后,长度必须大于 0。不能为 null,且长度必须大于 0,一般用于集合类或者数组上,也有人用于String(不推荐)
2024-05-08 20:52:15 459
原创 详细教程--swagger常用注解
Swagger是一个开放源代码软件框架,由大型工具生态系统支持,可帮助开发人员设计,构建,记录和使用RESTful Web服务。尽管大多数用户通过Swagger UI工具识别Swagger,但是Swagger工具集包括对自动文档,代码生成和测试用例生成的支持。
2024-05-08 19:51:08 631
原创 @RequiredArgsConstructor--详细详解
一、什么是@RequiredArgsConstructor?@RequiredArgsConstructor是Lombok的一个注解,简化了我们对@Autowired书写,我们在写Controller层或者Service层的时候,总是需要注入很多mapper接口或者service接口,如果每个接口都写上@Autowired,这样看起来就会很繁琐,@RequiredArgsConstructor注解可以代替@Autowired注解使用将@RequiredArgsConstructor写在类上面1、
2024-05-08 19:42:46 741 1
原创 详细教程--IDEA常用快捷键
Alt + Shift + F7 在 Debug 模式下,下一步,进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入。Ctrl + Shift + 左方向键 在代码文件上,光标跳转到当前单词 / 中文句的左侧开头位置,同时选中该单词 / 中文句。Ctrl + Shift + 右方向键 在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置,同时选中该单词 / 中文句。Ctrl + Shift + 前方向键 光标放在方法名上,将方法移动到上一个方法前面,调整方法排序。
2024-05-07 22:27:12 815
原创 全网最细--关于 Nacos 中下线服务时,下线报错选举Leader失败问题的解决
所以当我们自己的服务器 IP 改变时(这里特指自己学习时,在本地启动的同学,因为有时候我们的网络环境会变的 …WIFI,所以 IP 地址也经常变化),会导致 raft 记录的集群地址失效,导致选 Leader 出现问题,只要删除 Nacos 根目录下 data 文件夹下的 protocol 文件夹即可。3、删除protocal整个文件夹,然后重启nacos。目录下,找到 protocal。1、先停掉nacos。
2024-05-07 20:45:18 548
原创 详细教程--Java中比较Long类型是否相等
因此,不论数值是否在-128到127之间,基本类型和封装类之间的"=="比较总会返回正确的结果。但是,超出这个范围的值创建的Long型对象不是同一个对象,即使值相同,使用"=="也会返回“false”。时会被缓存,因此这些值相同的Long型对象会指向同一个对象,使用"=="比较会返回“true”。在Java中,"=="用于比较两个。
2024-05-07 19:43:02 239
原创 git常用命令------git相关命令操作
1、将远程仓库修改的内容更新到本地仓库: git pull --rebase origin master(注:先将本地仓库修改过的内容备份,git pull origin master 后再重新修改)git push --force https://gitee.com/zhong-xiaoquan/hellogit.git //本地仓库是新的代码,而你的远程仓库还是之前版本的代码。git push origin master //将文件从本地仓库加入远程仓库的master一个分支。
2024-05-06 19:44:10 468 1
原创 详细教程--将本地项目上传到gitee(使用idea或者git推送)
使用git add . (. 表示所有的)或者 git add + 文件名 // 将文件保存到缓存区。使用git commit -m “新添加的文件内容描述” 双引号里边添加文件描述。使用 git pull origin master 命令,将码云上的仓库pull到本地文件夹。使用git push origin master ,将本地仓库推送到远程仓库。git remote add origin + 刚才复制的仓库路径。记得创建仓库时复制仓库路径。2、在本地磁盘新建一个文件夹,上传代码。
2024-05-06 19:41:58 453 1
原创 概述区别lambdaQuery()和lambdaQueryWrapper()
概述区别lambdaQuery()和lambdaQueryWrapper()
2024-04-27 20:53:44 358
原创 SQL语句中limit语句基本用法
这条语句将返回table_name表中从第3条记录开始的5条记录。这条语句将返回table_name表中的前5条记录。返回从第offset条记录开始的n条记录。返回查询结果的前n条记录。
2024-04-27 19:31:59 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人