Развертывание веб-приложения с помощью плагина tomcat7-maven-plugin

Итак, вам понадобилось развернуть приложение на сервере приложений Tomcat в конце сборки мавеном. Для этого есть плагин tomcat7-maven-plugin, я использовал его для Tomcat 8, бегающего на java 8. Подробности далее. Read more »

Белорусские орнаменты как QR коды

Новый дизайн самолетов авиакомпании Белавия натолкнул меня на идею попробовать прочитать традиционный белорусский узор как QR код. В этой заметке я расскажу, что из этого получилось.
Read more »

Приложения с маленькими задержками на java. Часть 2.

Часть 1: часть 1

Вопрос 7. На какую задержку нацеливать приложение?
Read more »

Приложения с маленькими задержками на java. Часть 1.

Перевод статьи: оригинал

Вопрос 1. Что мы понимаем под терминами приложение реального времени, задержка и пропускная способность?
Read more »

Online разбор строки crontab

Отличный ресурс для распарсивания строки crontab: http://crontab.guru/
Read more »

Playframework: Хак для подстановки переменной в route на этапе выполнения javascript

Допустим, вам надо сформировать на этапе выполнения джаваскрипта из маршрута (route) ссылки вида:

/entity/editform/5
/entity/editform/6

Сам маршрут такой:

GET 	/entity/editform/:id controllers.EntityController.entityEdit(id:Long)

Read more »

Переосмысляем виртуализацию java приложений при использовании Docker. Часть 3

Предыдущие части:
Часть 1: часть 1
Часть 2: часть 2

Интегрируем Docker в сборку maven-ом

В предыдущей главе мы создали Dockerfile и развернули в нем наш WAR. Это достигалось копированием этого файла из папки target проекта в папку docker/deploy и запуском докера из командной строки. Read more »

Переосмысляем виртуализацию java приложений при использовании Docker. Часть 2

Первая часть: часть 1

Теперь вернемся к изучению образов.

Dockerfile

Докерфайлы — это инструкции для создания образа. Инструкции определяют точку старта и действия по конфигурированию образа. Рассмотрим пример: Read more »

Как достать sessionId из вебсокета SockJS?

Итак, вам понадобилось получить сгенерированный при конструировании вебсокета идентификатор сессии. Неспешное гугление выдало такое обсуждение: stackoverflow.com. Однако, socket.sessionId оказывается undefined (версия SockJS 0.3.4). Но не всё потеряно.
Read more »

Переосмысляем виртуализацию java приложений при использовании Docker. Часть 1

Заметка является переводом статьи: статья

В начале 2000-х выход в свет облачных технологий позволили разработчикам задействовать виртуальные машины и кластеры серверов для масштабирования приложения в соответствии с требованиями.
Read more »