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

Правила оплаты и проезда в вашем регионе и в Москве могут отличаться. Для проезда в автобусе города Москвы вам нужно заранее приобрести проездной билет. Проездной билет является единым для метро, Московского центрального кольца, монорельса, трамвая, автобуса и троллейбуса города Москвы. Билет может быть на несколько поездок или безлимитным на день, месяц, но это не столь важно. Главное, чтобы он у вас был, Читать далее Как пользоваться автобусом в Москве

Палатка и костёр в городе — бездомные?

Видел сегодня в городе палатку. Рядом было всё как полагается: костёр, верёвка между двух палок с сушащимся бельём, спальный мешок со спящим в ним человеком. Ещё один человек  что-то делал, возможно, готовил еду. И всё это было прямо посередине густонаселённого города. В 10 метрах от довольно оживлённой дороги. От самой трассы место было отгорожено деревьями, но с их стороны проходила небольшая асфальтовая дорога. Все, кто по ней проезжал, должны были их видеть. Фотографию, к сожалению, приложить не могу. Как-то неудобно снимать посторонних людей. Мне бы, например, не понравилось бы, если бы кто-то меня фотографировал без спроса. Но поверьте мне, это всё было на самом деле. Нет, я видел и до этого бездомных, но так, чтобы в центре города с палаткой и костром… Такого пока видеть не доводилось. Возможно, они и не бездомные вовсе, а просто так экономно путешествуют. Сложно тут сказать.

Maven-assembly-plugin. Unrecognised tag: ‘useAllReactorProjects’

У меня такая ошибка возникала на строке

Такая ошибка может возникать из-за использования старого maven-assembly-plugin. Флаг useAllReactorProjects доступен только в версии 2.2 и выше. Читать далее Maven-assembly-plugin. Unrecognised tag: ‘useAllReactorProjects’

Git отменить последний коммит

Бывает иногда, что вы только что сделали коммит, но вдруг понимаете, что поторопились. Если вы уже запушили его в удалённый сервер, то ваш ошибочный коммит могли уже выкачать другие, и его уже просто так отменять не стоит. Если же вы не пушили, и коммит хранится только в вашей копии репозитория, то вы можете с чистой совестью его отменить командой:

После этого вы можете удалить этот коммит из удалённого репозитория (хотя, как писалось выше, так делать строго не рекомендуется), для этого вам нужно при push-е указать флаг -f:

 

Jackson десериализация полиморфных типов

При сериализации и десериализации обычных классов в JSON и обратно проблем, как правило, не возникает. Но что делать, если классы образуют из себя иерархию? Если нам нужно десериализовать экземпляр интерфейса? Абстрактного класса? Куда сохранять информацию о типе Java? Читать далее Jackson десериализация полиморфных типов

Как Мегафон снял 157,10 р., а затем вернул 207,10

Как и у многих пользователей смартфонов у меня пакетный тариф с абонентской платой, интернетом, пакетом СМС и минут звонков. Но в один день я увидел, что баланс вдруг стал отрицательным, хотя в предыдущий день было точно больше сотни рублей. Абонентская плата списывается каждый день, и она точно гораздо меньше, Читать далее Как Мегафон снял 157,10 р., а затем вернул 207,10

Git cherry-pick пример

Команда git cherry-pick  позволяет забрать один коммит из другой ветки и вставить его в текущую. В качестве параметра
передаётся идентификатор коммита в другой ветке.

Синтаксис:

Читать далее Git cherry-pick пример

Maven profile activation property name

Maven позволяет активировать профиль, при наличии определённого переданного свойства:

Здесь вместо myPropertyName  нужно указать Читать далее Maven profile activation property name

Could not reserve enough space for 1048576KB object heap

Такую ошибку выдавала виртуальная машина Java при запуске IntelliJ IDEA. Сразу понятно, что какая-то проблема с настройками. В файле “idea.exe.vmoptions” меня были указаны следующие флаги: Читать далее Could not reserve enough space for 1048576KB object heap