Codengineering - блог о программировании ➜ страница 2698


Ошибка пространства PermGen в tomcat

Я работаю в среде Windows. И я получаю эту ошибку каждый раз, как я работаю с Tomcat- Apr 30, 2012 5:30:37 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet default threw exception java.lang.OutOfMemoryError: PermGen space 2012-04-30 17:30:37.719 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@4ae53a99 2012-04-30 17:30:37.719 INFO net.spy.memcached.MemcachedConnection: Reconnecting due to failure ...

JSON найти в JavaScript

есть ли лучший способ, кроме цикла, чтобы найти данные в JSON? Это для редактирования и удаления. for(var k in objJsonResp) { if (objJsonResp[k].txtId == id) { if (action == 'delete') { objJsonResp.splice(k,1); } else { objJsonResp[k] = newVal; } break; } } данные расположены в виде списка карт. Например: [ {id:value, pId:value, cId:value,...}, {id:value, pId:value, cId:value,...}, ... ] ...

JPA vs Spring JdbcTemplate

для нового проекта JPA всегда является рекомендуемым инструментом для обработки реляционных данных или есть сценарии, где Spring JdbcTemplate является лучшим выбором? Некоторые факторы, которые следует учитывать в вашем ответе: новая схема базы данных против уже существующей схемы и таблиц уровень профессионализма разработчиков простота, с которой можно интегрировать с кэшированием данных слоя производительность все другие уместные факторы к считаешь? ...

Как я могу использовать applicationDidBecomeActive в UIViewController?

Я хочу перезагрузить данные в UIViewController, когда приложение станет активным или станет передним планом. Я знаю, что applicationDidBecomeActive вызывается в классе AppDelegate. Но у меня должна быть глобальная переменная для UIViewController, чтобы перезагрузить свои данные в классе AppDelegate, как этот код: in AppDelegate.m // global variable UIViewController *viewController1; UIViewController *viewController2; -(void)applicationDidBecomeActive:(UIApplication *)application { [viewC ...

Как игнорировать определенный каталог или файл для tslint?

интегрированная среда разработки, которая используется в WebStorm 11.0.3, в tslint настроен и работает, но он висит потому, что он пытается разобрать *.D. TS файлы библиотеки. есть ли способ игнорировать определенный файл или каталог? ...

Как извлечь эпоху из LocalDate и LocalDateTime?

как извлечь значение эпохи в Long экземпляров LocalDateTime или LocalDate? Я пробовал следующие, но это дает мне другие результаты: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 что я хочу-это просто значение 1391539861 для локального datetime "04.02.2014 19:51:01". Мой час ...

конечные переходные поля и сериализация

можно ли есть final transient поля, которые установлены в любое значение не по умолчанию после сериализации в Java? Мой usecase является переменной кэша - вот почему это transient. У меня также есть привычка делать Map поля, которые не будут изменены (т. е. содержимое карты изменяется, но сам объект остается тем же)final. Однако эти атрибуты кажутся противоречивыми - в то время как компилятор допускает такую комбинацию, я не могу установить поле ни на что, кроме null после десериализации. я ...

Как проверить покупку для android-приложения на стороне сервера (google play в App billing v3)

У меня есть простое приложение (требуется вход пользователя с учетной записью). Я предоставляю некоторые премиум-функции для платных пользователей, например, больше новостного контента. Мне нужно записать, если пользователь купил этот элемент в моей базе данных сервера. Когда я предоставляю данные на устройство пользователя, я могу проверить состояние пользователя и предоставить другой контент для платного пользователя. Я проверил официальный образец Trivialdrive, предоставленный Google, он не ...

Как Python сортирует список кортежей?

эмпирически кажется, что сортировщик списка по умолчанию Python, когда передается список кортежей, будет сортировать по первому элементу в каждом кортеже. Это правильно? Если нет, то как правильно отсортировать список кортежей по их первым элементам? ...

Почему Java читает большой файл быстрее, чем C++?

у меня есть файл 2 ГБ (iputfile.txt), в котором каждая строка в файле есть слова, как: apple red beautiful smell spark input мне нужно написать программу, чтобы прочитать каждое слово в файле и печатать количество слов. Я написал его с помощью Java и C++, но результат удивителен: Java работает в 2,3 раза быстрее, чем C++. Мой код выглядит следующим образом: C++: int main() { struct timespec ts, te; double cost; clock_gettime(CLOCK_REALTIME, &ts); ifstream fin("inputfile ...