- 博客(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
原创 二分法插入 两种区间写法讨论
左闭右闭区间写法中,最后left比right大,此时插入的target比nums[left]大,比nums[right]小,最后应该在right位置上。而左闭右开写法中,最后left=right,此时插入的target就在这个位置。二分法两种常见区间写法,左闭右闭和左闭右开。关于二分法两种常见边界,左闭右闭区间写法。
2024-06-30 23:47:06
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1