小编eri*_*son的帖子

XMLEncoder和XStream的相对优势是什么?

假设我想在XML中存储许多小配置对象,我不太关心格式.内置到JDK中的XMLDecoder类可以工作,从我听到的,XStream以类似的方式工作.

每个图书馆有哪些优势?

java xml serialization xstream

5
推荐指数
2
解决办法
8653
查看次数

Java中从Java进行异步处理

我目前有一个tomcat容器 - 在其上运行的servlet监听请求.我需要HTTP请求的结果是作业队列的提交,然后将异步处理.我希望每个"作业"在数据库中连续保存,以便在发生故障时进行跟踪和恢复.我一直在做很多阅读.这是我的选择(注意我必须使用开源的东西).

1)JMS - 使用ActiveMQ(但是在这种情况下谁是该作业的消费者另一个servlet?)

2)让我的请求在数据库中创建一行.在我的Tomcat容器中有一个始终运行的独立servlet - 它使用Quartz Scheduler或java.util.concurrent中提供的实用程序来连续处理作为作业的行(使用线程池).

我倾向于后者,因为查看JMS文档让我头疼,虽然我知道它是一个更强大的解决方案,但我需要相对快速地实现它.在任何情况下,在部署此服务器的早期我都没有预料到会产生巨大的负载.

很多人都认为Spring可能对1或2都有好处.但是我从未使用过Spring,我甚至不知道如何开始使用它来解决这个问题.任何有关如何潜入而无需重新编写整个项目的指针都会很有用.

否则,如果您可以权衡选项1或2,这也是有用的.

澄清:异步过程是屏幕抓取第三方网站,并向原始请求者发送消息通知.第三方网站有点不稳定和缓慢,这就是为什么它将作为异步进程处理(内置几次重试尝试).我还将从该站点提取文件并将其存储在S3中.

java tomcat asynchronous jms quartz-scheduler

5
推荐指数
1
解决办法
3605
查看次数

我在哪里可以找到iPhone上的Quartz 2D绘图示例?

我将使用Quartz在Iphone中开发2D游戏.

Quartz和QuartzCore的主要区别是什么?

我在互联网上搜索了很多,但只能通过Quartz示例查找MAC OS.

如果任何正文有使用Iphone Developement的Quartz(2D)示例的任何链接/ URL,它将在Real Iphone设备中运行?如果可能的话,也可以给Quartz Iphone的例子/存储库链接.

谢谢,

Mishal Shah

iphone core-graphics quartz-graphics

5
推荐指数
2
解决办法
2万
查看次数

quartz:xml文件的文档?

quartz xml文件(特别是jobs.xml)的文档在哪里?我在网上发现了javadoc,但我似乎无法找到如何编写xml文件的文档,只是一些简短的例子,例如O'Reilly的这个例子.

编辑:显然,读取jobs.xml的java类是JobInitializationPlugin,但我也没有看到xml格式的文档.

java xml quartz-scheduler

5
推荐指数
1
解决办法
1652
查看次数

Quartz调度程序theadpool

随Quartz Scheduler一起提供的SimpleThreadPool类没有FIFO行为.我想确保如果我继续向调度程序添加作业,它们将以先进先出的方式解决.有没有可用的ThreadPool?或者有没有其他方法来实现这一目标?

java quartz-scheduler

5
推荐指数
1
解决办法
1247
查看次数

调用`System.gc()`是一种在Java应用程序中管理内存的好方法吗?

我有一个想要调用system.gc()的java应用程序.释放记忆是一种合理的方法吗?或任何其他建议?万分感激!

java garbage-collection

5
推荐指数
2
解决办法
1152
查看次数

如何有效地跟踪集合中的最小元素?

编程问题的脉络中:假设有一组对象可以相互比较和排序.在添加对象时,跟踪集合中最小元素的最有效方法是什么?偶尔删除当前最小元素?

collections data-structures

4
推荐指数
1
解决办法
821
查看次数

我应该创建一个新的石英作业并触发一个作业和多个触发器吗?

我希望使用quartz来安排电子邮件,但我不确定采取哪种方法:

  1. 创建新作业并在计划电子邮件时触发OR
  2. 创建单个作业,并在每次安排电子邮件时创建新的触发器

我需要以任何方式传递消息/收件人等,而且我不确定创建大量工作是否会开始增加大量内存开销,因为很可能会安排数千封电子邮件.

更新:这些电子邮件将由用户安排,而不是我 - 所以我将在运行时以编程方式添加这些电子邮件,它们不会在任何特定时间安排.

java scheduling quartz-scheduler

4
推荐指数
1
解决办法
6548
查看次数

如何在Java中处理时间

我正在研究与Java中的作业调度相关的功能,我需要根据天,周或小时来安排作业.

我遇到了两个问题:

  • 处理一段时间(不是日期)的好表示/库是什么?

  • 什么是一个很好的图书馆来解析时间的文本表示,即2d 3wk 3周和2天?与JIRA的相似之处.


我以为这一定是以前做过的,但我似乎无法找到正确的词来谷歌.

java time scheduling date

4
推荐指数
1
解决办法
3362
查看次数

如何设置石英触发器的优先级?

我正在使用Quartz Scheduler,有15个工作.每个工作都有一个触发器.我想为每个触发器设置优先级.我可以将低优先级设置为10,将高优先级设置为1.但由于我有15个作业的15个触发器,因此每个触发器需要不同的优先级.例如,trigger1将具有优先级10,trigger2将具有优先级9.这样,我需要为两个触发器赋予相同的优先级.

因此,如果两个具有相同优先级的触发器将同时执行,那么哪个触发器将首先执行?

谁能告诉我如何为不同的触发器设置不同的优先级?

scheduler quartz-scheduler

4
推荐指数
2
解决办法
4822
查看次数