![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日积月累
平时发现和遇到问题
还能在学一小时
这个作者很懒,什么都没留下…
展开
-
Stream流的应用
对比起for循环操作list,最大的弊端就是代码太长太乱了,如果涉及3-4张表的操作,也就是涉及多个PO操作,那个括号简直就是俄罗斯套娃,写到最后真的自己都不知道在写什么。在本例子中,原集合就是PO集合,新集合可以自定义映射为成绩集合,同时也可以对新集合进行相关操作。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。filter:过滤,就是过滤器,符合条件的通过,不符合条件的过滤掉。sorted:排序,可以根据指定的字段进行排序。原创 2024-01-26 09:03:28 · 1081 阅读 · 0 评论 -
当Oracle单表的数据量大于2000万行时,Oracle表分区
当oracle单表的数据量大于2000万行时,建议进行水平分拆。当一个数据库被创建之后,随着时间的推移和业务量的增加,数据库中表以及表中的数据量就会越来越多,就有可能出现两种弊端:(1)数据库的存储资源是有限的,其负载能力也是有限的,数据的大量积累肯定会导致其处理数据的能力下降;(2)数据量越多,那么对数据的增删改查操作的开销也会越来越大,所以,当出现如上两种情况,分库分表势在必行。原创 2023-09-04 09:34:45 · 766 阅读 · 0 评论 -
批量处理PDF文件,获取某些特定信息,生成新的Excel表单
案例:有个小需求,批量处理大量PDF文件,处理封面信息,生成一个新的Excel用来统计,PDF文件封面如下图图1,生成Excel如下图图2。2、遍历单个文件的封面,获取封面文字,提取所需文字,封装对象存入列表。1、获取本地路径下的所有待处理的pdf文件。其中替换识别文字中出现的空格、\t、\n等。3、生成Excel表格。原创 2024-01-05 15:38:17 · 763 阅读 · 0 评论 -
MybatisPlus分页查询数据有重复的问题处理
当order by 字段不唯一时,会出现数据排序不稳定,然后再用limit分页就会出现不同页码数据重复的问题。2、将limit和order by分开处理,即先对数据进行order by处理,在分页处理。用Mybatis-Plus单表分页查询,发现不同页码上有部分重复数据。1、order by 字段不唯一时,多加入一个唯一字段。(数据量较大时,第一种方案更适用)原创 2023-09-27 10:43:17 · 1368 阅读 · 1 评论 -
Latex公式表达式导出word文档
Latex公式导出,需将Latex公式表达式转换成MathML(数学标记语言) ,然后再将MathML(数学标记语言)转换成OMML(Word公式),然后使用POI导出。原创 2023-11-06 10:10:59 · 678 阅读 · 0 评论