Зачем документировать код?
Документирование кода — очень полезная практика. Помогает понимать давно написанный и забытый код
Документирование кода — очень полезная практика. Помогает понимать давно написанный и забытый код
Что-то взбрело мне тут в голову отказываться от Netlfix стека при написании своих микросервисов. В основном что используется? Eureka — как service discovery, Cloud config (хотя он Spring’овый, но мне не шибко нравится). В...
Писал я тут код и вдруг понял, что всё, конечно, прекрасно, но … Всегда есть одно но. Внезапно оказалось, что Spring Framework не поддерживает resource bundle из Yaml файлов. Вообще к Yaml формату я...
Появился у меня, благодаря работодетелю, новый рабочий ноут. 32 Гб оперативы, i7 девятого поколения и вот это вот всё. И всё было хорошо, пока я не подумал, а почему бы и не упороться?
Прочитал тут интересную новость на РБК. Да, она от 16 мая 2017 года. Да, я слоупок и новости читаю очень редко (нервные клетки берегу (: ).
Потребовалось запускать интеграционные тесты и юнит тесты по отдельности. Почему-то вот прямых инструкций, которые говорят сделать так или так я не нашёл, а если и находил, то они работали не так как нужно. Поэтому...
Вернёмся к нашим проблемам логирования при использовании новой версии библиотеки Log4j2. Ранее мы разобрались, как заставить использовать библиотеку Log4j2 в Spring 4.
Как все знают, в Java 8 появились удобные классы для работы с датами. Для реализации этого Oracle пригласил разработчика Joda Time Стивена Колборна. Историю об этом можно прочитать на сайте Oracle — http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html. Сначала...
С введением в Java 8 такой отличной вещи, как Stream API — работать с некоторым вещами стало гораздо легче. К примеру, прочитать файл в java 8 с использование Stream API и класса BufferedReader можно...
Внезапно столкнулся с тем, что IDEA перестала понимать галочку в настройках transparent native-to-ascii conversion. А при попытке запихнуть в файл русские символы на страницах отображались дичайшие кракозябры, которые получились путём отображения UTF-8 как ISO-8859-1....
Пишу вот систему. Перед проектированием встал вопрос: 1. На чём писать. 2. Какие средства использовать. На чём писать — вопрос отпал. Использовать для такой системы PHP — это была бы ошибка. Получилось бы нечто...
Ситуация. У вас есть, к примеру, окно со списком. @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...
Вот подстава. Вот так вот захочешь посмотреть свою сверх-супер-пупер базу данных на устройстве в привычном терминале, а там хоп-па и выскакивает ошибка: @android:/ # sqlite3 sqlite3: command not found
Надо мне тут было в программулинке сделать выбор времени. Накидал быстренько layout, добавил на него TimePicker, пару кнопок — вырбать/отмена. На нужную кнопку добавил вызов этой активности и … ничего. По нажатию на кнопку...
Иногда (да точнее даже частенько) бывают случаи, когда нам нужно передать данные между окнами (активностями android). Если вызов активности происходит через startActivity(Context, class); то не очевидно, как это сделать.
В android’е, кнопка «назад» возвращает нас к предыдущему окну (так называемая активность, activity). AlertDialog — это такая же активность, поэтому если после выбора действия на AlertDialog’е, вы попробуете вернуться назад, то вы увидите опять...
1. JTable будет рисовать columnHeader, только если его затолкать в JScrollBar 2. Чтобы рулить редактируемыми ячейками надо переопределить функцию public boolean isCellEditable(int row, int column), в которой можно делать что угодно :)
Последние комменатрии