Рубрика: Программирование
Oracle хочет уйти из Санкт-Петербурга
Прочитал тут интересную новость на РБК. Да, она от 16 мая 2017 года. Да, я слоупок и новости читаю очень редко (нервные клетки берегу (: ).
Подключение Xiaomi Redmi Note 3 Pro к ADB в Linux
Столкнулся с проблемой, что под линуксом ADB (android debug bridge) не видит телефон, который, впрочем, шикарно видится самой системой. Вот инструкция как это починить: 1. Получаем пару VednorID:ProductID. Если сразу не можем выцепить, какая...
Maven surefire и failsafe плагины. Используем вместе и по отдельности
Потребовалось запускать интеграционные тесты и юнит тесты по отдельности. Почему-то вот прямых инструкций, которые говорят сделать так или так я не нашёл, а если и находил, то они работали не так как нужно. Поэтому...
Логирование Hibernate c использованием Log4j2. NullPointerException / Hibernate 4 / Log4j2
Вернёмся к нашим проблемам логирования при использовании новой версии библиотеки Log4j2. Ранее мы разобрались, как заставить использовать библиотеку Log4j2 в Spring 4.
Использование LocalDateTime в JPA
Как все знают, в Java 8 появились удобные классы для работы с датами. Для реализации этого Oracle пригласил разработчика Joda Time Стивена Колборна. Историю об этом можно прочитать на сайте Oracle — http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html. Сначала...
Как прочитать файл в Java8
С введением в Java 8 такой отличной вещи, как Stream API — работать с некоторым вещами стало гораздо легче. К примеру, прочитать файл в java 8 с использование Stream API и класса BufferedReader можно...
Эль Мачо или Эль Вариэйбл
Каждый раз, когда IDEA предлагает мне добавить хак в виде <!—@elvariable id="clazz" type="com.example.Clazz"—><!—@elvariable id="clazz" type="com.example.Clazz"—> потому что она не видит этот класс как бин. Или что угодно про EL-переменные мне сразу в воображении рисуется...
Как использовать Unicode в message properties файлах
Внезапно столкнулся с тем, что IDEA перестала понимать галочку в настройках transparent native-to-ascii conversion. А при попытке запихнуть в файл русские символы на страницах отображались дичайшие кракозябры, которые получились путём отображения UTF-8 как ISO-8859-1....
Как создать пустой многомодульный проект в maven
Все знают, что в maven есть очень удобная вещь — архетипы. Шаблоны проекта, проще говоря. Они существуют под почти каждый чих, но есть одна проблема. Иногда у нас могут быть какие-то специфические проекты. Чтобы...
Как подключить Log4j2 в Spring 4
Итак, Хьюстон Spring, у нас проблема. В свой проект я решил подключить логирование (внезапно, да?) с использованием Log4j. Зашёл я к ним на сайт, посмотрел, что появилась новая версия Log4j — version 2, и...
Не мешайте фреймворки или на чём писать новую систему
Пишу вот систему. Перед проектированием встал вопрос: 1. На чём писать. 2. Какие средства использовать. На чём писать — вопрос отпал. Использовать для такой системы PHP — это была бы ошибка. Получилось бы нечто...
IE8 json is null or not an object
Столкнулся с такой внезапно ошибкой при работе с AJAX’ом в IE8. Требовалось получать JSON данные от сервера и парсить их. ВНЕЗАПНО! Скопированный скрипт отказался работать. Т.е. он на одном серваке работает, на другом нет....
T-systems java school
Вот и прошло первое занятия в java-школе, которую проводит T-systems. Первое занятие было организационное (в 12-30) и ознакомительное (с инструментами разработки, в 16-00, по расписанию). Узнал много нового. Точнее не то, чтобы много, но...
Обновление данных на активности
Ситуация. У вас есть, к примеру, окно со списком. @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_list); list = (ListView)findViewById(R.id.list); ArrayAdapter adapter = new ArrayAdapter(this, 0, array); list.setAdapter(adapter); list.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void...
Ещё один пример TimePicker’а под Android
Я тут копался в старом коде и обнаружил небольшой недоработок в статье Как получить выбранное время с TimePicker’a. Недостаток заключается в том, что при первом вызове TimePicker’а будет установлено время 00:00. Что не всегда...
Отправка письма привязанным приложением в android
Для этого нам потребуется создать намерение (Intent) с определённым типом запуска, который мы в него передадим. После чего наполнить его данными и запустить активность (Activity) с этим намерением.
Последние комменатрии