Spring定时器是否影响性能

问题描述

我用SPRING做了一个定时器,用于每隔一分钟去扫描一张表,就进行数据的读取,修改,一直都储于后台运行,服务器是TOMCAT我想问下,这样会不会影响我的系统运行效率,如果有,有没有更好的解决办法

解决方案

这种程序别的东西不耗,就是耗内存,不过一般有这种服务的程序都是独立的服务器,影响不大的。
解决方案二:
我也想知道有没有其他好的解决办法,之前我做的项目也用过这种情况,定时器对系统的性能肯定会有影响.因为我们对实时性要求不是 很高,最后定时设置为凌晨某段时间对相对应的表进行相应的处理. 实时性要求高的情况我也求好的解决方案!
解决方案三:
性能应该算是对数据库产生一定影响,LZ不如考虑优化一下数据库扫描的方案,对TOMCAT影响并不是很大如果扫描的表,频繁地与操作重叠会有性能影响的,这也要跟表里的数据量有关LZ可以考虑增量的ETL形式放到镜像表,然后定期扫描镜像表,这也就可以了,不过带来的麻烦是需要定期对数,这样是BI非常头疼的问题
解决方案四:
效率问题肯定会有...如果服务器用的是linux的话 可以用linux的定时任务 contable(好像是怎么拼) 定时去访问你指定的任务就成.

时间: 2024-10-16 04:28:40

Spring定时器是否影响性能的相关文章

spring定时器时好时坏

问题描述 spring定时器时好时坏 在java web项目中,定时器大概有将近二十个,且定时器执行时间都非常短,都是每隔5秒跑一次,排在后面的定时器是好时坏,后台监控到也没有任何的错误信息,有什么解决办法吗 解决方案 Spring 定时器spring定时器spring 定时器 解决方案二: 多线程互不影响,具体的看spring Runnable吧

Java上的try catch并不影响性能(转)

转自:http://blog.csdn.net/tao_zi7890/article/details/17584813 最近因为担心自己开发的库不稳定,会影响到接入产品的正常运行,在代码的不少地方都加了一层try catch,主要是为了避免自己的一些异常抛出导致,应用crash,捕获的异常也并没有做什么特别的处理,只是在log中输出该异常的信息.try catch多了后,就开始担心会不会影响性能,以前学C或C++的时候好像曾经被警告过要尽量少使用try catch,好像是在压栈的时候会更消耗神马

关于spring定时器求帮忙

问题描述 写了个spring定时器,服务启动定时器也启动,但是每次去调用ApplicationContextac=newClassPathXmlApplicationContext("conf/spring/*.xml");去获取bean的的时候又会启动多一次定时器!!有没有什么办法解决? 解决方案 解决方案二:每次newClassPathXmlApplicationContext("conf/spring/*.xml");时再把new出来对象的定时器取消可以吗解决

spring定时器,怎么注入dao层?

问题描述 spring定时器,怎么注入dao层? 用的spring3.0 注解配置的定时器,基本功能(定时访问)能实现,现在想定时访问数据库,该怎么注入dao层呢?? 解决方案 百度半天,实在找不到相关的内容,才来求教... 解决方案二: 定时访问和定时访问数据库这两个有什么区别吗?没看懂 解决方案三: 自己顶...自己顶...自己顶...自己顶 解决方案四: 再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定再定 解决方案五: 求大大求告知................

Erlang open_port极度影响性能的因素

问题描述 Erlang的port相当于系统的IO,打开了Erlang世界通往外界的通道,可以很方便的执行外部程序. 但是open_port的性能对整个系统来讲非常的重要,我就带领大家看看open_port影响性能的因素.首先**open_port的文档: {spawn, Command} Starts an external program. Command is the name of the external program which will be run. Command runs o

spring 定时器配置的问题

问题描述 spring 定时器配置的问题 错误码: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class 同样的配置在spring 3.1.0没问题,在spring 4.0.6就报告这个错误 是找不到这个类,求解 解决方案 在Spring4.0之后,石英调度(quartz)是集成在它的包里的;而在Spring3.0还需要自己导入包的. 你可以打开看看.两者是不是冲突了. 解决方案二:

sharepoint-关于SharePoint中使用代码托管是否影响性能的问题,在线等,急!!!

问题描述 关于SharePoint中使用代码托管是否影响性能的问题,在线等,急!!! 详情是这样的 现在在SharePoint一个Web站点下有两套网站,A为原版,B为新版改版,B版需求代码托管,A则不需要,在从A切换到B的时候,我在web.config里面增加了, 当时是没有问题的,正式B版上线,但是第二天早上则出现了访问超慢. 然后我恢复了web.config,将默认网页转回A版首页,异常消失. 问题: 1.代码托管和assembly这两句话对性能是否影响很大? 2.影响网站加载速度的问题一

求spring 定时器 每天上午8点到晚上12点每10分钟运行一次定时规则

问题描述 求spring 定时器 每天上午8点到晚上12点每10分钟运行一次定时规则<property name="cronExpression" value="0 0/10 8-23 * * ?" />我是这样写的,无效ing求高手指正....谢谢 解决方案 贴下其他配置看看呢,单看<property name="cronExpression" value="0 0/10 8-23 * * ?" />

Android往服务器传递数据 不用框架不会影响性能吗?

问题描述 Android往服务器传递数据 不用框架不会影响性能吗? Android往服务器传递数据 不用框架不会影响性能吗?说真的 ................. 解决方案 性能开销在服务器的处理以及网络通讯,用不用框架影响不大.用httpclient足够了. 当然你用框架可能调用更简单.严格来说用了反倒性能更差. 解决方案二: 性能开销在服务器de处理以及网络通讯,用不用框架影响不大.用httpclient足够了. 解决方案三: 还是要看你的服务器需要处理的客户端数量,同时有多少客户端,然