К основному контенту

Сообщения

Сообщения за февраль, 2016

Glassfish java.lang.OutOfMemoryError

Glassfish java.lang.OutOfMemoryError Сервер приложений Glassfish 4 а так же версии 3 очень любит кушать память. А размер памяти Glssfish черпает из настроек. И чем чаще происходит деплой приложения и его откат, тем больше памяти резервирует и использует Glassfish . 1       Откройте файл конфигурации GlassFish для редактирования настроек < glassfish >/ domains / domain 1/ config / domain . xml . 2       Добавьте следующие строки в файл настроек: <jvm-options>-Xms1024m -Xmx2048m -XX:PermSize=32m -XX:MaxPermSize=512m -Xss2 - XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -Djavax.xml.soap.MessageFactory=org.apache.axis.soap.MessageFactoryImpl -Djavax.xml.soap.SOAPConnectionFactory=org.apache.axis.soap.SOAPConnectionFactoryImpl -Djavax.xml.soap.SOAPFactory=org.apache.axis.soap.SOAPFactoryImpl </jvm-options> 3        Если вы поменяли настройки сервера во время его работы, то перезапустите работающий GlassFish . Для перезапуска воспользуйтесь

JSON JAVA

JSON JAV A     Сегодня опишем как в Java работать с объектами JSON . Для начала надо подготовить окружение для работы JAVA c JSON . Подготовка        Перед тем как начать работать с JSON данными в JAVA, Вы должны загрузить библиотеку для работы с JSON. Загрузите библиотеку json-simple-1.1.1.jar и добавьте путь к файлу в окружение переменной CLASSPATH. Сопоставление типов данных JSON и JAVA    В таблице указаны соответствие типов данных формата JSON и обработки их в типы данных JAVA . JSON Java string java.lang.String number java.lang.Number true|false java.lang.Boolean null null array java.util.List object java.util.Map     При декодировании типа данных isorg.json.simple.JSONArray, класс по умолчанию в JAVA является java . util . List   , при декодировании java . util . Map , JSON по умолчанию использует is org . json . simple . JSONObject . Кодирование  JSON  в