Метки: java

Telegram Mini App 0

Проверка Telegram Mini App Init Data для Telegram API

У популярного мессенджера Telegram есть своё API (не удивительно). Которое позволяет писать ботов, автоматизировать какую-то работу и ещё много чего, а также создавать Мини приложения (Mini App) Собственно одной из таких задачек я занимался...

Логотип Apache Maven 0

Кодогенерация с помощью Maven Archetype

Понадобилось мне по работе для массового перехода проекта с одной структуры на другую придумать вариант как упростить создание нового проекта. В принципе, для этого и был придуман Maven Archetype. Стандартизация и единообразие Maven Archetype...

1

Использование Consul как Service Discovery и хранилище конфигурации. Часть 1

Что-то взбрело мне тут в голову отказываться от Netlfix стека при написании своих микросервисов. В основном что используется? Eureka – как service discovery, Cloud config (хотя он Spring’овый, но мне не шибко нравится). В...

github logo 1

Yaml resource bundle для Spring Framework

Писал я тут код и вдруг понял, что всё, конечно, прекрасно, но … Всегда есть одно но. Внезапно оказалось, что Spring Framework не поддерживает resource bundle из Yaml файлов. Вообще к Yaml формату я...

Как ускорить работу Intelluj IDEA. Скорость SSD диска 1

Как ускорить работу IntelliJ IDEA

Появился у меня, благодаря работодетелю, новый рабочий ноут. 32 Гб оперативы, i7 девятого поколения и вот это вот всё. И всё было хорошо, пока я не подумал, а почему бы и не упороться?

процесс разработки с тестами 2

Maven surefire и failsafe плагины. Используем вместе и по отдельности

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

JPAHibernate 0

Использование LocalDateTime в JPA

Как все знают, в Java 8 появились удобные классы для работы с датами. Для реализации этого Oracle пригласил разработчика Joda Time Стивена Колборна. Историю об этом можно прочитать на сайте Oracle – http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html. Сначала...

1

Как прочитать файл в Java8

С введением в Java 8 такой отличной вещи, как Stream API – работать с некоторым вещами стало гораздо легче. К примеру, прочитать файл в java 8 с использование Stream API и класса BufferedReader можно...

кракозябры 0

Как использовать Unicode в message properties файлах

Внезапно столкнулся с тем, что IDEA перестала понимать галочку в настройках transparent native-to-ascii conversion. А при попытке запихнуть в файл русские символы на страницах отображались дичайшие кракозябры, которые получились путём отображения UTF-8 как ISO-8859-1....

0

Не мешайте фреймворки или на чём писать новую систему

Пишу вот систему. Перед проектированием встал вопрос: 1. На чём писать. 2. Какие средства использовать. На чём писать – вопрос отпал. Использовать для такой системы PHP – это была бы ошибка. Получилось бы нечто...

6

Обновление данных на активности

Ситуация. У вас есть, к примеру, окно со списком. @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...

sqlite 1

sqlite3: command not found

Вот подстава. Вот так вот захочешь посмотреть свою сверх-супер-пупер базу данных на устройстве в привычном терминале, а там хоп-па и выскакивает ошибка:   @android:/ # sqlite3 sqlite3: command not found

8

Как получить выбранное время с TimePicker’a

Надо мне тут было в программулинке сделать выбор времени. Накидал быстренько layout, добавил на него TimePicker, пару кнопок – вырбать/отмена. На нужную кнопку добавил вызов этой активности и … ничего. По нажатию на кнопку...

Передача данных между активностями 5

Передача данных между активностями

Иногда (да точнее даже частенько) бывают случаи, когда нам нужно передать данные между окнами (активностями android). Если вызов активности происходит через startActivity(Context, class); то не очевидно, как это сделать.

1

Убрать AlertDialog после выбора действия

В android’е, кнопка “назад” возвращает нас к предыдущему окну (так называемая активность, activity). AlertDialog – это такая же активность, поэтому если после выбора действия на AlertDialog’е, вы попробуете вернуться назад, то вы увидите опять...

Заметочки о Java 0

Заметочки о Java

1. JTable будет рисовать columnHeader, только если его затолкать в JScrollBar 2. Чтобы рулить редактируемыми ячейками надо переопределить функцию public boolean isCellEditable(int row, int column), в которой можно делать что угодно :)