- 博客(9)
- 收藏
- 关注
原创 关于计算公式
/ 今日炸板亏损率(个股维度为计算因子,日期维度为聚合值)// ====================== 最终统计VO(包含所有目标指标) ======================// ====================== 基础数据实体(对应原始数据) ======================// 涨停幅度(默认10%,科创板/创业板可调整为20)Java内存计算 数据量 ≤ 1000万,单机处理 低延迟,无需依赖外部存储 内存占用高,超量易OOM。// 今日预估涨停价。
2026-01-16 11:33:34
596
原创 线程池限定线程导入
GlobalLogger.info("[" + threadName + "] CSV:" + csvFileName + " 导入成功,成功" + successNum + "行,失败" + failLineNum + "行");GlobalLogger.info("[" + threadName + "] 开始处理表[" + tableName + "]的" + csvList.size() + "个CSV文件");
2026-01-06 16:12:02
335
原创 cvs导入多连接池
GlobalLogger.info("线程[" + Thread.currentThread().getName() + "]CSV:" + csvFileName + " 导入成功,表:" + tableName + ",总数据行:" + totalLineNum + ",失败行数:" + failLineNum);GlobalLogger.info("开始导入CSV:" + csvFileName + ",表:" + tableName + ",断点行号:" + lastReadLineNum);
2026-01-06 15:51:21
707
原创 识别重复id
System.out.println("重复ID: " + idValue + " | 涉及文件: " + pairKey);System.out.println("CSV文件 " + inputCsvPath + " 中未匹配到任何目标ID");System.err.println("第 " + (i + 1) + " 行数据不完整,跳过");System.out.println("===== 跨文件重复 ID 匹配结果 =====");System.out.println("输入 CSV 文件为空!
2026-01-05 14:28:38
377
原创 大型CVS文件上传到mysql
断点续传核心:通过数据库表记录每个文件的已处理行数,启动时跳过已处理行,每批次更新进度。数据完整性:预计算总行数、单行格式校验、批量提交后核对行数,确保数据不丢、不错。性能优化:批量插入、多线程、流式读取是处理 500GB 级 CSV 文件的关键,避免内存溢出和低效 IO。你可以根据实际业务需求,扩展方法的校验规则,调整BATCH_SIZE和线程数,适配不同的 CSV 格式和数据库性能。编辑分享如何计算 CSV 文件的总行数?如何使用 Java 实现断点续传?
2025-12-25 10:52:18
606
原创 servlet,jsp使用ajax进行数据交互
第一次写博客,那就从我最近开始学的东西开始发布吧,给自己留个笔记,希望也可以帮助大家! 这是jsp页面<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><script type="text/javascript&q
2017-10-30 23:18:29
772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅