小编Jul*_*aLi的帖子

如何将CSV文件拆分为多个块并在Java代码中并行读取这些块

我有一个非常大的CSV文件(1GB +),它有100,000行.

我需要编写一个Java程序来解析CSV文件中的每一行,以便为发送的HTTP请求创建一个主体.

换句话说,我需要发送100,000个HTTP请求,这些请求对应于CSV文件中的行.如果我在一个线程中执行这些操作将会很长.

我想创建1,000个线程来执行i)从CSV文件中读取一行,ii)创建一个HTTP请求,其主体包含读取行的内容,以及iii)发送HTTP请求并接收响应.

这样,我需要将CSV文件拆分为1,000个块,并且这些块之间应该没有重叠的行.

这种分裂程序的最佳方法是什么?

java csv

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

是什么让AMQ队列的待处理消息号为负数?

清除队列(不是主题)的消息后,Active MQ管理控制台中此队列的挂起消息号已更改为负数.

我假设任何队列的待处理消息号应该是正数.这是清除问题吗?或者它是activemq的错误?

activemq-classic

9
推荐指数
1
解决办法
3954
查看次数

我应该如何模拟1000个并发用户?

我需要为Web服务进行负载测试.它至少需要1000个并发用户.

我知道一些测试工具(例如JMeter)可以模拟一堆具有多线程的并发用户.但那些用户并不是真正的并发.

如果我在只有2个CPU内核的机器中运行JMeter程序,那么一次只有2个并发用户处于活动状态,即使测试工具生成了1000多个线程.

有没有办法创建真正的并发用户?

testing concurrency jmeter

6
推荐指数
1
解决办法
4971
查看次数

zabbix-server 设置过程可以自动化吗?

安装zabbix-service后,管理员需要通过浏览器访问http://{zabbix-server-host}/zabbix/进行设置,然后在设置向导的每个页面上单击“下一步”。虽然唯一的输入字段是“root”用户的密码,但似乎数据库中的某些数据已更新(但我不确定它到底是什么)。

设置过程可以自动化吗?例如,我可以通过访问数据库或任何配置文件来编写脚本来完成设置过程吗?

installation zabbix

2
推荐指数
1
解决办法
1422
查看次数