自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到快乐懒洋洋的博客

一起加油!!!

  • 博客(40)
  • 收藏
  • 关注

原创 shell命令详解

在一些特殊情况下,你可能需要进行一些系统控制操作。有时,你可能想要查看有关你的系统或硬件的信息。Linux提供了多种命令行文本编辑器。

2025-04-06 10:10:12 994

原创 idea设置jdk

错误1:java: 警告: 源发行版 11 需要目标发行版 11错误2:java: 警告: 无效的目标发行版11。

2025-02-23 06:33:27 319

原创 简单易懂Java实现分页查询

前面我们已经完了基础的分页查询,大家会发现:分页查询功能编写起来比较繁琐。查询总记录数指定页码的数据列表在Service当中,调用Mapper接口的两个方法,分别获取:总记录数、查询结果列表,然后在将获取的数据结果封装到PageBean对象中。大家思考下:在未来开发其他项目,只要涉及到分页查询功能(例:订单、用户、支付、商品),都必须按照以上操作完成功能开发结论:原始方式的分页查询,存在着"步骤固定"、"代码频繁"的问题解决方案:可以使用一些现成的分页插件完成。

2025-02-22 11:17:29 904

原创 Java中注解@Slf4j解释

Slf4j是Lombok库提供的一个注解,用于自动生成 SLF4J(Simple Logging Facade for Java)的日志记录器。SLF4J 是一个流行的日志框架抽象层,允许开发者在运行时选择具体的日志实现(如 Logback、Log4j 等)。

2025-02-22 10:59:14 326

原创 简述调用deepseek API

DeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 DeepSeek API。

2025-02-06 15:05:22 401

原创 MySQL基础知识

在实际的应用当中, d 值是大于100的,这样就保证了,即使数据达到千万级别时,B+Tree 的高度依然维持在 3~4 层左右,也就是说一次数据查询操作只需要做 3~4 次的磁盘 I/O 操作就能查询到目标数据。跳过不必要的索引行来避免不必要的磁盘I/O操作,有name 和 age列的联合索引,只查询 age时,它就会跳过name索引,直接走age索引,不必去匹配最左原则。:如果查询的列不完全包含在索引中(即查询的列不是索引的覆盖列),MySQL需要从索引中找到对应的行指针,然后回表查询实际的数据行。

2025-01-10 18:09:00 509

原创 全网教程--简述lombok工具包使用

在JavaBean中使用,这个注解包含范围最广,它包含getter、setter、toString、equals、hashCode方法,即当使用当前注解时,会自动生成@Data包含的所有方法;​ 意义:只生成包含多个column列所对应的元素的参数的toString方法,其中间用英文状态下的逗号进行分割,即在生成toString方法时只包含多个column参数;:在需要打印日志的类中使用,当项目中使用了log4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可;

2024-05-22 15:18:50 473

原创 全网最细教程--java8简述Duration、Period类的实现功能

java8简述Duration、Period类的实现功能

2024-05-14 21:53:28 350

原创 最细教程---通俗易懂的Redis数据结构

最细教程---通俗易懂的Redis数据结构

2024-05-14 21:37:36 288

原创 全网详细教程--mybatisplus分页查询

QueryWrapper和LambdaQueryWrapper通常用来构建select、delete、update的。

2024-05-12 10:33:41 2673 1

原创 通俗易懂--Java数字签名算法(RSA,DSA,ECDSA)

签名算法

2024-05-10 20:31:04 746

原创 通俗易懂--如何理解水平分表和垂直分表

理解水平分表和垂直分表

2024-05-10 20:21:04 628

原创 易懂教程--如何理解雪花算法

如何理解雪花算法

2024-05-10 20:10:38 782

原创 如何解决--问题:UnknownHostException

如果你无法解决这个问题,你可以尝试使用 IP 地址代替主机名。但是这可能会使你的代码变得不可移植,因为 IP 地址可能会改变。在Java中,"java.net.UnknownHostException" 异常表示。如果是微服务的话,一定要确保相关用到的微服务是开启状态!这意味着你尝试连接的主机名无法解析为 IP 地址。,请检查 DNS 服务器是否可以正常解析域名。题,请检查网络是否连接正常。,请确保输入的主机名正确。

2024-05-10 19:56:30 1205

原创 全网最细教程(超细)--MySQL存储引擎( InnoDB 引擎(重要)、MyISAM 引擎、Memory 引擎)

InnoDB 引擎、MyISAM 引擎、Memory 引擎

2024-05-09 22:39:56 1027

原创 全网最细教程--MySQL的三种日志

bin log,redo log,undo log

2024-05-09 17:20:26 930

原创 全网超细--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 6008 1

原创 详细教程--Java校验,@NotNull @NotEmpty @NotBlank

不能为 null,但可以为 empty,一般用于判空 Integer 类型等基本数据类型,而且被其标注的字段可以使用 @size、@Max、@Min 对数值进行大小的控制。只能作用在接收的 String 类型上,不能为 null,而且调用 trim() 后,长度必须大于 0。不能为 null,且长度必须大于 0,一般用于集合类或者数组上,也有人用于String(不推荐)

2024-05-08 20:52:15 531

原创 VO与DTO的区别

VO 返回前端页面的数据对象,DTO是接收前端参数的数据对象或者是返回其他微服务的数据对象,微服务之间的调用

2024-05-08 20:04:20 333

原创 详细教程--swagger常用注解

Swagger是一个开放源代码软件框架,由大型工具生态系统支持,可帮助开发人员设计,构建,记录和使用RESTful Web服务。尽管大多数用户通过Swagger UI工具识别Swagger,但是Swagger工具集包括对自动文档,代码生成和测试用例生成的支持。

2024-05-08 19:51:08 674

原创 @RequiredArgsConstructor--详细详解

一、什么是@RequiredArgsConstructor?@RequiredArgsConstructor是Lombok的一个注解,简化了我们对@Autowired书写,我们在写Controller层或者Service层的时候,总是需要注入很多mapper接口或者service接口,如果每个接口都写上@Autowired,这样看起来就会很繁琐,@RequiredArgsConstructor注解可以代替@Autowired注解使用将@RequiredArgsConstructor写在类上面1、

2024-05-08 19:42:46 848 1

原创 详细教程--IDEA常用快捷键

Alt + Shift + F7 在 Debug 模式下,下一步,进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入。Ctrl + Shift + 左方向键 在代码文件上,光标跳转到当前单词 / 中文句的左侧开头位置,同时选中该单词 / 中文句。Ctrl + Shift + 右方向键 在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置,同时选中该单词 / 中文句。Ctrl + Shift + 前方向键 光标放在方法名上,将方法移动到上一个方法前面,调整方法排序。

2024-05-07 22:27:12 846

原创 详细教程--Bean 的注解

详细教程--Bean 的注解

2024-05-07 22:18:05 346

原创 全网最细--关于 Nacos 中下线服务时,下线报错选举Leader失败问题的解决

所以当我们自己的服务器 IP 改变时(这里特指自己学习时,在本地启动的同学,因为有时候我们的网络环境会变的 …WIFI,所以 IP 地址也经常变化),会导致 raft 记录的集群地址失效,导致选 Leader 出现问题,只要删除 Nacos 根目录下 data 文件夹下的 protocol 文件夹即可。3、删除protocal整个文件夹,然后重启nacos。目录下,找到 protocal。1、先停掉nacos。

2024-05-07 20:45:18 663

原创 详细教程--Java中比较Long类型是否相等

因此,不论数值是否在-128到127之间,基本类型和封装类之间的"=="比较总会返回正确的结果。但是,超出这个范围的值创建的Long型对象不是同一个对象,即使值相同,使用"=="也会返回“false”。时会被缓存,因此这些值相同的Long型对象会指向同一个对象,使用"=="比较会返回“true”。在Java中,"=="用于比较两个。

2024-05-07 19:43:02 249

原创 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 481 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 520 1

原创 全网详细教程--mp代码生成插件

mp代码生成

2024-05-06 19:15:49 232 1

原创 Java--LocalDateTime比较大小

Java--LocalDateTime比较大小

2024-04-27 21:02:45 1069 1

原创 概述区别lambdaQuery()和lambdaQueryWrapper()

概述区别lambdaQuery()和lambdaQueryWrapper()

2024-04-27 20:53:44 420

原创 LambdaQueryWrapper超详细

LambdaQueryWrapper超详细

2024-04-27 20:50:36 3736

原创 lambdaQuery用法

【代码】lambdaQuery用法。

2024-04-27 20:41:20 1091

原创 SQL语句中limit语句基本用法

这条语句将返回table_name表中从第3条记录开始的5条记录。这条语句将返回table_name表中的前5条记录。返回从第offset条记录开始的n条记录。返回查询结果的前n条记录。

2024-04-27 19:31:59 314

原创 Java--ThreadLocal

【代码】Java--ThreadLocal。

2024-04-27 12:01:23 139 1

原创 Java-Redis常用命令

【代码】Redis常用命令。

2024-04-27 11:43:54 108

原创 Java-docker常用命令

【代码】Java-docker常用命令。

2024-04-27 11:40:31 174 1

原创 Java-stream流最常见4种用法

4. List<Object>对象转List<String>

2024-04-27 11:38:54 171

原创 Java-MP-分页查询

MP-分页查询玩法

2024-04-27 11:31:19 247

原创 Java-Token登录校验

1生成令牌2解析令牌

2024-04-27 11:18:39 133 1

原创 SpringMVC配置拦截器

SpringMVC配置拦截器

2024-04-27 11:16:08 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除