It notes

Java EE. Create Jersey Servlet without web.xml.

Необходимость объявлять добавляемые сервлеты в web.xml отпала еще в далеком Java EE 6. На данный момент уже вышла Java EE 8, а на просторах интернета до сих пор можно встретить туториалы с созданием сервлетов, путем добавления объявлений сервлетов в файл web.xml. В нашем примере используется jdk 11, Apache Tomcat 8.53 Необходимые зависимости: Родительский путь указывается […]

Read More

Java. Send Email via own SMTP server

Несмотря на то, что в последнее время стало модным и популярным отправка сообщений, кодов подтверждения, уведомлений через sms, боты WhatsApp, Viber, Telegram, необходимость отправки писем, средствами JAVA все равно присутствует. Отправка письма через Ваш собственный SMTP сервер, не представляет абсолютно никаких сложностей.   Нам понадобится всего лишь пакет javax.mail. Лучше добавить его в приложение средствами MAVEN […]

Read More

Смена языка/локали в Андроид эмуляторе. Android change language/locale

Иногда может возникнуть проблема со сменой языка/локали в Android эмуляторе. Если в эмуляторе телефона/планшета еще присутствует функционал по смене языка или локали, то в случае эмулятора часов или ТВ зачастую представлен всего лишь один язык — Английский. Для смены языка в эмуляторе нужно ввести всего лишь 6 команд(возьмем к примеру Индонезийский — ID): или с […]

Read More

Ошибка All com.android.support libraries must use the exact same version specification…

После обновления библиотек зависимостей, например com.android.support:support-v4:25.0.1 до 25.2.0 появляется ошибка: All com.android.support libraries must use the exact same version specification(mixing versions can lead to runtime crashes). Found versions… Example include com.android.support:support-v4:25.0.1 and com.android.support:percent:25.0.1. ошибка связана с разными версиями зависимостей в Вашем проекте. Проблема решает за несколько минут. Выполняем во вкладке terminal команду: Где вместо app […]

Read More

Tomcat 8 + SSL

Исходные данные: 1. Сервер с ОС Debian. В нашем случае это x64 с 8 версией. 2. Apache Tomcat 8 3. 4 сертификата, подписанные удостоверяющим центром: ca.pem — корневой сертификат, chain.crt — промежуточный сертификат, private.key — приватный ключ, domain_name.crt — собственно сам сертификат домена Переходим к работе: Вариант 1. 1. Добавляем пароль к приватному ключу private.key, […]

Read More

AutoCompleteTextView set DropDownHint top gravity/ AutoCompleteTextView изменить уровень выпадающего списка подсказок

Необходимо добавить параметр android:dropDownAnchor в xml описание AutoCompleteTextView, с указанием id элемента, к которому будет привязан выпадающий список(разумеется этот элемент должен быть выше, чем исходный. В нашем примере это элемент с id editTextCountryRegistration_fragment_add_city

Read More