Ассоциативные массивы / Хеш-карты / Хеш-таблицы (+ как бы они ни назывались на вашем любимом языке) - лучшая вещь из нарезанного хлеба!
Конечно, они обеспечивают быстрый поиск от ключа к значение. Но они также позволяют легко создавать структурированные данные на лету. В скриптовых языках это часто единственный (или, по крайней мере, наиболее используемый) способ представления структурированных данных.
ИМХО, они были очень важным фактором для успеха многих языков сценариев.
И даже в C ++ std :: map и std :: tr1 :: unordered_map помогли мне быстрее написать код.
Необходимо включить расширения управления для виртуальной машины Tomcat. Обычно это означает передачу чего-то вроде этого:
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
Конечно, если вы сделаете это описанным выше способом, убедитесь, что ваш Tomcat не виден в Интернете, или порт защищен брандмауэром от удаленного доступа, или примите аналогичные меры безопасности, чтобы не быть портом. отсканированы и взломаны. В противном случае используйте параметры аутентификации.
Я думаю, что это проблема брандмауэра. На моем сервере не все порты открыты, поэтому, следуя приведенным здесь инструкциям по использованию одного открытого порта, который у меня есть, я смог заставить его работать.
http://blogs.oracle.com/jmxetc/entry/connecting_through_firewall_using_jmx