我有一个大约1500万条目的大文件.文件中的每一行都包含一个字符串(称之为键).
我需要使用java在文件中找到重复的条目.我尝试使用散列图并检测重复的条目.显然这种方法给我一个"java.lang.OutOfMemoryError:Java堆空间"错误.
我怎么解决这个问题?
我想我可以增加堆空间并尝试它,但我想知道是否有更好的有效解决方案而不必调整堆空间.
我想存储我在java Web服务中收到的xml.报告将每隔5分钟运行一次,以便在xml元素中提取一些数据.
我想到了解决这个问题的两种方法.
在数据库中创建多个表以捕获xml数据.基本上每个元素在数据库中都有自己的列.
将整个xml转储到可以存储xml数据的列中.出于报告目的,在查询本身中解析该值.
上述哪种方法更好,特别是在性能方面?这是至关重要的,因为报告将以非常高的频率(每5分钟)生成.
xml架构非常复杂,而不是一个简单的架构.
我在我的应用程序中使用Jboss MQ.
我正在尝试处理重新传递给JMS队列的消息.有没有办法可以在消费者收到的原始消息中设置一些值(第一次收到消息)这样每当重新传递消息时,我都可以读取值并做出一些决定.
如果问题不明确,请告诉我,我可以尝试详细解释.
如何从厨师菜谱检查 Linux 服务的状态?这是我的场景:
我想将服务的状态存储在一个变量中(如果可能的话),这样我就可以检查变量的值并相应地继续。
编辑:
详细说明我想要完成的任务。
在 Linux 终端中,我会使用命令
服务我的服务状态。
如果未安装该服务,该命令将返回
myservice:无法识别的服务
如果已安装并运行,则会返回
run.sh (pid 10777) 正在运行...
我想在继续安装厨师食谱之前确定我的服务的状态。
我正在尝试自定义当Elastic Beanstalk环境运行状况更改时发送的默认电子邮件
示例:当运行状况从“正常”过渡到“严重”时,会将一封电子邮件发送到该电子邮件地址(Elastic Beanstalk Environment-> configuration-> notification)
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.sns.html
我想编辑环境运行状况转变时出现的Notification的默认主题(在主题行中添加特定文本)。
我无法找到实现此目的的最佳方法,将不胜感激任何自定义电子邮件通知的指针。