自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 替换elementUI中el-table的表格组件Vxe Table

在项目开发时需要对50W数据进行滚动分页显示,使用el-table,会导致在页面数据量大时候非常卡顿,为了保证页面可用,项目引入了新组件Vxe Table,因为使用了虚拟滚动技术(即只渲染视口内的部分)所以在数据量大的场合也可以流畅显示,而且内置了很多表格实用的功能(比如过滤,搜索,排序,右键菜单等),基本常用的都能开箱即用。下面的流畅度说明表示的是当前视口渲染的单元格数量,比如当前视口有20列15行,结果乘完就是300,能达到流畅渲染。大于400(影响流畅度)小于160(极致流畅)大于600(影响卡顿)

2026-08-14 16:22:29 215

原创 解决echarts饼图---legend显示/隐藏饼图不重新计算的问题

摘要:通过formatter闭包捕获this实现动态计算饼图占比。关键步骤:1) 使用const self = this保存上下文;2) 在tooltip和label的formatter中,通过self.chart.getOption()获取图例选中状态;3) 基于可见数据计算实时占比(过滤未选中项后重新计算总和)。改造后,当用户切换图例时,百分比显示会自动更新为当前可见数据的相对占比,而非初始总和的固定比例。

2026-07-17 14:37:26 167

原创 Java使用SQLServer数据库实现数据库批量UPDATE操作(有效)

摘要:文章介绍了一种高效的大数据量更新方法,通过创建临时表#temp存储关键字段,使用BulkCopy快速导入数据(4万条),再通过单次UPDATE JOIN操作更新目标表(5万条记录耗时0.5秒),最后删除临时表。该方法在测试中展现出优异性能,尤其适合大批量更新场景,但需注意仅需存储必要字段。优点是执行效率高,缺点是需要额外创建临时表。作者于2026年7月10日完成初步测试验证。

2026-07-09 17:14:18 192

原创 Java使用SQLServerBulkCopy实现数据库批量插入操作(有效)

文章摘要:针对向SQLServer批量插入76万条数据的性能优化,作者比较了不同方案:最初使用Druid连接池多线程插入耗时超100秒;改用优化参数的HikariCP后降至75秒;最终采用SQLServer的BulkCopy功能实现33秒完成,满足1分钟内的需求。测试表明4线程BulkCopy性能最佳,过多线程提升有限且占用连接资源。BulkCopy实现通过分块处理数据,构建内存表结构映射,并配置列元数据。虽然BulkCopy与连接池类型无关,但项目最终保留Druid。附HikariCP优化配置(包括sen

2026-07-08 10:50:06 225

原创 el-table 使用fixed 固定列 但是固定列随着Y轴滑动错位

本文分享了ElementUI表格组件中固定列(fixed)与数据行滚动错位的解决方案。主要通过在全局CSS中设置.el-table__fixed-body-wrapper的max-height为calc(630px-120px)(需根据实际高度微调),使其与数据行高度匹配。后续发现拖拽滚动条时固定列与主表格不同步的问题,原因是ElementUI固定列采用独立复制表格实现,且仅支持主表格到固定列的单向滚动同步。最终通过在全局监听滚动事件,手动同步主表格与固定列的scrollTop值来解决问题。该方案对性能影响

2026-06-26 11:14:15 58

原创 echarts中heatmap鼠标滚动禁用缩放,向下滚动

配置如下效果如下。

2026-05-25 16:41:16 30

原创 echarts中heatmap第一行数据重叠

将dataZoom中的filterMode属性修改为weakFilter。问题如下图,第一行数据会出现数据重叠。

2026-05-25 16:31:40 29

原创 解决yarn安装依赖的问题

爆出这个问题可以使用yarn config set strict-ssl false命令不使用SSL连接(先执行npm install -g yarn --registry=https://registry.npm.taobao.org安装yarn并且设置为淘宝镜像)

2024-03-24 19:08:39 497 1

原创 Stream流的不常见方法学习

Stream流的不常见方法学习

2024-02-27 16:15:22 380

原创 如何处理深度分页

如何处理深度分页

2024-02-27 16:08:24 832

原创 在PostgreSQL中如何在已有的表中更改主键

在PostgreSQL中如何在已有的表中更改主键

2024-02-27 16:02:10 3203

原创 java和js实现金额三位添加一个逗号

java和js实现金额三位添加一个逗号

2024-02-27 15:57:54 941

原创 SpringAOP学习思维导图

学习SpringAOP的思维导图

2024-02-18 13:25:13 233 1

原创 JS中的异步处理

文章主要介绍了关于JS的异步处理

2023-09-01 15:38:11 251 1

原创 基于vuex的权限管理

本文章介绍了基于vuex的权限管理

2023-08-24 15:39:50 254 1

原创 如何更改element-ui自定义主题

如何更改element-ui自定义主题

2023-07-30 22:10:14 1370 1

原创 B站黑马点评项目--滚动分页

b站黑马点评项目滚动分页总结

2023-07-13 15:37:42 805 1

原创 SpringBoot+Vue实现简单搜索的功能

SpringBoot+Vue实现简单搜索的功能

2023-07-06 13:09:44 1201 2

空空如也

空空如也

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

TA关注的人

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