我在项目工作时遇到了问题,我必须在会话ID中找出用户名的用户数,而会话ID动态生成,用户也动态生成,我们也没有会话ID的数量,会话ID可以重复。它的循环为5分钟。 例如 假设user1加入会话ID 1.并在2秒后再次加入(周期) user2 .....很多(不知道有多少)加入会话ID 1。 5分钟后,user1加入会话ID 2.并在2秒后再次(周期) user2 .....很多(不知道有多少)加入会话ID 2。 5分钟后,user1加入会话ID 3.并在2秒后再次(周期) user2 .....很多(不知道有多少)加入会话ID 3。 .. .. ..过了一段时间后 一些用户加入会话ID 1.并在2秒(周期)后再次加入 一些用户.....很多(不知道有多少)加入会话ID 1。 .. 等等 这是一个为期五天的活动。 所以在最后一天我要打印出来 - >加入特定会话ID的用户数。 - >以及生成的会话ID总数。
我试图将哈希映射与arraylist一起使用,但它没有成功,因为会话ID的数量是动态的并且是可重复的,并且会话ID中加入的用户数也是动态的,
所以我无法知道我必须为用户存储多少个Arraylist,以及当用户加入已经有一些用户的会话ID时?
请提出一些实施它的想法。并尽可能分享一些代码......