自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 多层嵌套分页返回数据

个人思考有两种方法可以解决,第一种是用逻辑分页,先查出所有信息,一次性返回内存,再做分页返回前端渲染,这种数据量太大,不可取。第二种,则是将直接mybaits里直接映射改为子映射查询,便可以满足按项目分页,并返回项目与对应样本信息。一个很简单的需求,一个项目有多个样本,要求分页返回项目信息同时携带所有的样本信息。由于mp插件实现物理分页是往sql后添加limit关键字实现,导致返回的信息是按样本进行分页的,这和按项目分页需求不符合。

2025-02-28 00:25:59 208

原创 多个线程轮流打印1-100

以三个线程为例,必须加volatile用来保证三个线程里的i是相同的,不然可能会在while判断时出现问题。比如 线程2打印了最后i=100,但此时线程3在判断时,i还是99,又去打印,最后打印时打印出i=101的结果。

2025-01-23 14:45:28 648

原创 回溯组合问题

for处理的是同层结点间的选择问题,back回溯处理的不同层级即树枝之间的选择问题。下面是LeetCode 39题 回溯组合解法。

2024-10-26 15:29:08 209

原创 二分法插入 两种区间写法讨论

左闭右闭区间写法中,最后left比right大,此时插入的target比nums[left]大,比nums[right]小,最后应该在right位置上。而左闭右开写法中,最后left=right,此时插入的target就在这个位置。二分法两种常见区间写法,左闭右闭和左闭右开。关于二分法两种常见边界,左闭右闭区间写法。

2024-06-30 23:47:06 229

原创 快速排序算法,基于java数组实现

快速排序 java

2024-06-29 00:05:51 189 1

空空如也

空空如也

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

TA关注的人

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