Jackson и неизменяемые объекты

Неизменяемые объекты в Java — это объекты, которые не имеют внутреннего состояния, или объекты, состояние которых не меняется после создания.

Пример неизменяемого класса: Читать далее Jackson и неизменяемые объекты

Unexpected error running Liquibase: Could not acquire change log lock.

При попытке запуска обновления схемы базы данных через liquibase выходит ошибка:

Такая ошибка может возникнуть, если завершить процесс JVM во время работы liquibase. Снять блокировку, которая осталась после этого можно командой:

 

Стоимость переезда в Москву (2016)

Итак, вы твёрдо решили переехать в Москву. Во сколько же это выльется?

Допустим, что у нас уже есть достаточный набор одежды и постельного белья, с которым мы и поедем. Но их в чём-то нужно везти. Нам понадобится вместительный чемодан, желательно с колёсиками. Цены на подобные чемоданы варьируются в широких пределах. Читать далее Стоимость переезда в Москву (2016)

Вернётся ли нефть к $100 за баррель (2016)

На момент написания статьи курс нефти $49,47 за баррель. Доллар стоит 64,92 рубля, евро стоит 69,16 рублей. А помните светлые времена: доллар по 30 рублей, нанотехнологии… Ладно. Это так. На самом деле я тут просто хочу записать, что по моему экономическому прогнозу диванного аналитика нефть уже к $100 за баррель не вернётся. Я полагаю, что она будет много лет прыгать вокруг $50 долларов за баррель, а возможно даже потихоньку падать. Но это всё так, записки диванного-эксперта-ведьмака-экономиста-гостарбайтера. Не принимайте это слишком близко. Но запомните этот пост!!!

Фидель Кастро умер

Эта весть сейчас во всех новостных изданиях. Фидель Кастро умер в 90 лет в 19:00 пятницы по местному времени (в 3:00 субботы по Москве). Нам из России вряд ли так уж много известно про него. Разве что он был лидером революции на Кубе. Но для кубинцев он личность значительная.

MERGE (SQL)

Специальная команда MERGE  языка SQL позволяет вставить данные в таблицу, если их там нет, и обновить, если они там есть.

Пример:

Приведённый выше скрипт добавит запись с кодом “OBSH” и описанием «Обочинский Магазин», если записи с кодом “OBSH” нет, и обновит описание, если запись с таким кодом уже есть.

ORA-29861: индекс домена помечен как LOADING/FAILED/UNUSABLE

Если при попытке вставки данных в таблицу Oracle возникает ошибка:

То это значит, что один из индексов таблицы поломан.

С помощью SQL-Запроса: Читать далее ORA-29861: индекс домена помечен как LOADING/FAILED/UNUSABLE

Как пользоваться метро в Москве

Метро — самый быстрый вид транспорта в Москве. Если вы живёте в столице, то вы  наверняка уже пользовались им. Однако если вы в родились в каком-нибудь другом городе России, то вполне может оказаться, что там не было метро, и вы не знаете, как покупать билеты, как оплачивать, как планировать маршрут и т. д.

Ознакомиться с работой московского метрополитена можно на Читать далее Как пользоваться метро в Москве

Обновление Android на Philips S309 4 GB

Philips S309 бывает в двух вариантах: с четырьмя гигабайтами постоянной памяти и с восемью гигабайтами постоянной памяти. Второй вариант обновляется легко через соответствующий пункт меню, однако первый вариант нужно обновлять через карту памяти. Читать далее Обновление Android на Philips S309 4 GB

Maven: No plugin found for prefix ‘X’ in the current project and in the plugin groups

Довольно странная ошибка на мой взгляд. Я долго не мог понять её сути, но наконец дошло.

При старте Maven я указал параметр JVM -XX:MaxPermSize=4096m, но Maven расценивал его как свой собственный параметр. Читать далее Maven: No plugin found for prefix ‘X’ in the current project and in the plugin groups