java定时任务处理海量数据的建议

问题描述

我的应用,有多个定时任务,每个定时任务都需要处理100万左右的数据,经常导致内存溢出,或者服务器死机请问有海量操作的朋友给建议~~~~~~~~

解决方案

解决方案二:
在程序里处理,估计会很慢,处理不好,就会死机。建议你用存储过程来执行,用数据库的事务调度来做。

时间: 2024-09-14 10:40:50

java定时任务处理海量数据的建议的相关文章

配置文件-java定时删除多个不同目录下的多个文件

问题描述 java定时删除多个不同目录下的多个文件 写个java小程序,实现的功能是,可以通过配置文件.xml修改要删除的文件的路径来删除文件,可以同时修改多个文件路径来删除对应路径下的文件. 解决方案 用定时器写呗........ 解决方案二: 定时的话 可以用java和quartz结合 定时执行任务 关于用xml配置的话 这个没怎么弄过 解决方案三: 简单说下思路:1.通过dom4j来读取需要删除文件的路径2.通过jdk的方法(或者commons-io中的)进行文件删除

系统-java 定时清空 执行任务

问题描述 java 定时清空 执行任务 我有一个系统,当每天到达固定的时间后会对数据库进行清空 该怎么处理,用JAVA语言编写 解决方案 <bean id="quartzClock" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass"> <value>java文件路径</value&g

编写高质量代码改善java程序的151个建议——[1-3]基础?亦是基础

    The reasonable man adapts himself to the world;the unreasonable one persists in trying to adapt the world to himself. -萧伯纳     相信自己看得懂就看得懂了,相信自己能写下去,我就开始写了.其实也简单-泥沙砖瓦浆木匠   Written In The Font Today , I am writing my java notes about <编写高质量代码改善jav

编写高质量代码改善java程序的151个建议——导航开篇

会抓紧java的进阶学习.听过一句话,大哥说过,你一个月前的代码去看下,惨不忍睹是吧.确实,人和代码一样都在成长,都在变好当中.有时候只是实现功能的编程,长进不了呀. 博客提供的好处就可以交流,讨论的学习方法你们应该知道.   在这里,我会陆陆续续的进行对<编写高质量代码改善java程序的151个建议>看法,希望大家点击交流. 正文 看这本书原因  1.项目做的只是实现功能,然而没有好好研究代码之美. 虽然在源码中看到别人代码的美丽,真的获益匪浅.但没有基础,就达不到那种水准.下面是来自我怪兽

关于解决Java编程语言线程问题的建议

Allen Holub 指出,Java 编程语言的线程模型可能是此语言中最薄弱的部分.它完全不适合实际复杂程序的要求,而且也完全不是面向对象的.本文建议对 Java 语言进行重大修改和补充,以解决这些问题. Java 语言的线程模型是此语言的一个最难另人满意的部分.尽管 Java 语言本身就支持线程编程是件好事,但是它对线程的语法和类包的支持太少,只能适用于极小型的应用环境. 关于 Java 线程编程的大多数书籍都长篇累牍地指出了 Java 线程模型的缺陷,并提供了解决这些问题的急救包(Band

给予Java初学者的学习路线建议

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍.这一部分的内容,同样适用于一些希望转行到Java的同学. 在大家看之前,我要先声明两点. 1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照

一位资深程序员大牛给予Java初学者的学习路线建议

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍.这一部分的内容,同样适用于一些希望转行到Java的同学. 在大家看之前,我要先声明两点.1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬

java编程的30个建议_java

一.类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如: 复制代码 代码如下: ThisIsAClassNamethisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母.这样便可标志出它们属于编译期的常数.Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此.对于域名扩展名称,如com,or

谁能给我点java web的学习步骤建议啊?

问题描述 各位高手们给我些建议哈我现在java基础看的差不多了MySQLjsphibernatejsftomcatMyEclipse这些框架.工具也比较熟悉了,至少可以简单配置好了但是独立作出个系统还是有难度html.css.JavaScript也都大概看得懂知道是什么意思,那我现在应该重点看和练习哪方面的知识啊?以你们的经验给我点建议好吗?谢谢啦! 解决方案 解决方案二: 偶觉得应该从servlet看起,再看jsp.个人观点哈~解决方案三: 这个是一个培训学校的过程,希望对你有帮助第一部分学习