
Java基础
拾忆最初的理想
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合之Pagehelper
2,依赖 PageHelper 与 PageHelper-starter 的区别是什么?分页插件可以减少代码量,如果需要使用 limit 的话还需要编写查询总数这些 SQL。1,使用 PageHelper 的时候出现了自身引用的循环依赖该如何解决?下面的这些问题先提出来记录一下,后面遇到实际场景了可以详细学习一下。3,返回值 Page 与 PageInfo 的区别是什么?7,使用分页插件和手动使用 limit 的区别是什么?适合非 Spring Boot 项目。4,分页插件的原理是什么?原创 2025-05-25 15:13:59 · 268 阅读 · 0 评论 -
EasyExcel之模板填充
填充模板如下:从这个模板可以看出每个字段前面都有一个"点",表示列表。填充模板如下:需要注意的是这种填充前面也是需要有“点”的。原创 2025-05-24 20:12:45 · 219 阅读 · 0 评论 -
EasyExcel之写出数据
第一种,就是排除不想要导出的列,下面的代码表示不导出字段名称为【date】的列。第二种,就是包括需要导出的列,下面的代码表示导出字段名称为【date】的列。超链接、备注、公式、指定单个单元格的样式、单个单元格多种样式。例如标题有两行,第一行合并了单元格,第二行是每一列的表头。实体类的代码如下:通过 index 属性来控制的。第二种方式,写到不同的sheet 同一个对象。第三种方式,写到不同的sheet 不同的对象。实体类对应的代码如下:下面两种都是可以的。第二种方式,使用自定义合并单元格策略。原创 2025-05-24 19:35:51 · 655 阅读 · 0 评论 -
EasyExcel之读取数据
EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。原创 2025-05-24 16:14:46 · 1019 阅读 · 0 评论 -
算法-删除链表的倒数第N个节点
给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。原创 2025-05-23 23:56:53 · 203 阅读 · 0 评论 -
算法-反转链表
【代码】算法-反转链表。原创 2025-05-22 21:05:23 · 129 阅读 · 0 评论 -
算法-螺旋矩阵II
给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的n x n正方形矩阵matrix。原创 2025-05-07 20:41:56 · 193 阅读 · 0 评论 -
算法-长度最小的子数组
给你一个字符串 s 、一个字符串 t。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “”。原创 2025-04-29 20:28:34 · 306 阅读 · 0 评论 -
算法-移除元素
两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回。**注意:**如果对空文本输入退格字符,文本继续为空。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。元素的顺序可能发生改变。,要通过此题,您需要执行以下操作:更改。** 删除重复出现的元素,使每个元素。,返回删除后数组的新长度。组成的新数组,要求也按。原创 2025-04-28 20:14:59 · 275 阅读 · 0 评论 -
算法-数组-二分法
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。是一个可以写成某个整数的平方的整数。换句话说,它可以写成某个整数和自身的乘积。请你找出给定目标值在数组中的开始位置和结束位置。 给你一个按照非递减顺序排列的整数数组。,如果目标值存在返回下标,否则返回。是一个完全平方数,则返回。 给你一个非负整数。原创 2025-04-27 22:12:14 · 282 阅读 · 0 评论 -
反射相关知识
与反射相关的知识原创 2025-04-20 11:30:20 · 166 阅读 · 0 评论 -
JavaSocket编程
JavaSocket编程原创 2024-10-23 15:11:20 · 240 阅读 · 0 评论 -
Java连接数据库JDBC
使用JDBC来操作数据库原创 2024-10-23 11:22:34 · 983 阅读 · 0 评论 -
Java注解
【代码】Java注解。原创 2024-09-25 22:10:34 · 118 阅读 · 1 评论 -
Java文件处理
【代码】Java文件处理。原创 2024-09-25 22:03:10 · 493 阅读 · 0 评论 -
Java异常
【代码】Java异常。原创 2024-09-25 21:44:09 · 206 阅读 · 0 评论 -
Java常用类
【代码】Java常用类。原创 2024-09-25 21:42:30 · 212 阅读 · 0 评论 -
深拷贝与浅拷贝
通过上述实验,我们可以发现Object类的拷贝默认是浅拷贝。当student1实例修改了name的时候,student2实例的name的值也发生了变化,因此由此可以看出来他们是使用的同一个对象。通过上述实验,我们可以发现当student1实例修改了name的时候,student2实例的name的值并没有发生变化,还是原来的值,因此由此可以看出来他们是使用的是不同的对象。浅拷贝指的是不同的引用指向同一个对象。深拷贝指的是不同的引用指向不同的对象。原创 2024-09-25 21:17:37 · 287 阅读 · 0 评论