- 博客(13)
- 收藏
- 关注
原创 apache POI 提供的对于Excel处理的Workbook的子类有哪些
POI库中三种Workbook实现类的对比分析:HSSFWorkbook用于.xls格式(Excel2003及以前),内存处理但行数受限;XSSFWorkbook用于.xlsx格式(Excel2007+),完全内存加载支持新特性;SXSSFWorkbook采用流式处理.xlsx,适合大数据导出(默认100行内存窗口)。选择建议:小数据用HSSF/XSSF,大数据导出用SXSSF;注意.xls改后缀为.xlsx可能导致解析错误,建议新建文件转换格式。
2025-07-08 15:23:37
586
原创 Referencing column ‘x_id‘ and referenced column ‘ID‘ in foreign key const
使用JPA创建一个多对多的中间表,设置外键时报错。然后去数据库操作也是同样的问题 出现:Referencing column 'x_id' and referenced column 'ID' in foreign key const
2025-06-18 12:26:47
257
原创 使用Redis作为分布式锁
在分布式场景下,如果后端同一套代码运行了多次(端口不同),外界在请求是每一个服务都可能每种,要看配置的策略。这个时候如果有高并发请求过来,为了使用某块资源的同一时间只能只有一个线程使用,这个时候就需要加锁,而分布式的系统,JVM层synchronized与Lock就不可以使用,因为多个服务不在同一个JVM环境中,这个时候就需要有分布式锁。
2025-05-01 04:51:22
376
原创 吃晚饭的感悟
各行各业都要看技术,你看一份炒面,技术强的炒出来就好,技术差的炒出来就稀稀碎碎的。会有人关顾一份差的炒面?炒面也是要学好技术,慢慢调整,思考优化。把自己看做是卖炒面的,公司就是顾客,学好技术,提高自己的卖相。
2025-05-01 02:17:03
120
原创 使用poi-tl往word模板插入数据时修改插入位置的样式
总结:如果只是需要重新设置插入的数据样式,那可以使用TextRenderData;如果还需要其他复杂的功能,则需要使用。TextRenderData 的能力,使用上还需要配合ConfigureBuilder使用。TextRenderPolicy, 其中需要实现render方法,render方法中。TextRenderPolicy,两者对比,前者更加方便,后者提供更多功能。TextRenderPolicy,可设置样式、行距等等丰富的样式。可以使用 TextRenderData 或者。
2025-04-18 16:22:45
407
原创 java: 警告: 源发行版 17 需要目标发行版 17
缘由:项目需要使用java17,下载了java17后,也切换使用java17,但是IDEA还是报错(java: 警告: 源发行版 17 需要目标发行版 17),然后run不了,在pom.xml使用这个也没用。将SDK改为17, 如果没有下边有一个。,去添加你下载的java 17就行了。本人改完就跑的起来了。
2024-04-12 10:02:06
461
1
原创 vue,在el-dialog弹出框使用ref失效解决
这是弹出框还是加载完就去使用它了,可以使用$nextTick,在渲染完再使用ref。在弹出框中使用ref,引起失效问题。
2024-04-12 09:37:27
688
1
原创 java.math.BigDecimal cannot be cast to java.lang.Integer
【代码】java.math.BigDecimal cannot be cast to java.lang.Integer。
2024-03-11 12:23:54
702
1
原创 C++中reverse()函数局部翻转
C++中reverse()函数可以用于翻转数组、字符串等,它翻转的区间是左闭右开 [ i, j)2. 如果我们不需要翻转一整个字符串时,翻转一部分是,可以。1. 当翻转一整个字符串时,直接。
2023-09-17 19:11:46
4087
2
原创 elementUI-Plus日期选择器开始时间至结束时间限制
在elementUI-Plus中控制日期可选择的范围是disabled-date。ps:elementUI(没有PLUS)的是picker-options。以上是对结束时间进行限制,对开始时间限制,反过来就好了。我们可以在标签中定义。
2022-09-15 17:52:40
2778
3
原创 将mySQL5.5换成mySQL8版本(心得版本)
一,常见错误----首先先删东西,和把相关的的服务停了。再网上下载新版本。1,改数据库最难不过删掉原来的东西 1)删软件,删下载包 2)删残留的在c盘下的Program Files(×86)、Program Files、ProgramData(隐藏文件,但是一定要删与MySQL相关的东西)下的MySQL,我是在Program Files/MySQL的,所以有就删,没有就不用 3)删注册表删这些东西网上都有,大同小异,可参考下边“链接3”、...
2022-04-03 18:13:20
3699
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅