Вчера вдруг начал получать странные ошибки к концу дня. Переключился на ветку develop, чтобы убедиться, что это не я сломал в своей ветке. Свои изменения перед этим положил в отдельный Stash. Оказалось, что вчера просто перестал работать наш REST API сервер на сервере для разработки.
Читать далее “Applying stashed changes resulted in a conflict” в EclipseМесяц: Февраль 2019
Как выбрать работодателя
Собеседование — это не только когда работодатель выбирает работника, но и когда работник выбирает работодателя. На что в первую очередь нужно обращать внимание при выборе организации? Как нам собеседовать работодателя?
Читать далее Как выбрать работодателяFortiClient DNS Problem
Пытаюсь подключиться к VPN с помощью FortiClient. Но VPN работает как-то коряво. Ресурсы доступны только по IP. Посмотрел информацию по ipconfig /all. Оказалось, что после подключения к VPN буквально через пару секунд DNS сервера подключения сбрасываются в 127.0.0.1. Ковырялся почти целый день. В конце концов выяснилось, что виновником был Umbrella Roaming Client. Нужно было всего лишь зайти в службы Windows и отключить его, после чего VPN заработал как надо.
Удаление пароля из памяти в Java после использования
Все мы знаем, что String в Java неизменяемый. А что будет, если мы считали в него пароль? Допустим, пароль к какому-нибудь сервису. Ну подключились мы к базе, а пароль больше не нужен. Проблема в том, что String неизменяемый. Даже когда мы потеряем все ссылки на него, он всё равно будет существовать до сборки мусора. И даже после сборки мусора он будет в памяти компьютера до того момента, когда на высвободившееся место не будет записано что-то другое. А если ещё учесть существование пула строк, который я уже описывал в статье про строки в Java…
Читать далее Удаление пароля из памяти в Java после использованияГод без сахара (январь 2019)
Проведём эксперимент. Один год не буду покупать никаких печенек, конфет, газировок, соков с добавлением сахара, нектаров и нектаринов. Буду пить чай без сахара, кефир, молоко и просто воду.
Читать далее Год без сахара (январь 2019)Разница между instanceof и isAssignableFrom в Java
На первый взгляд instanceof и Class.isAssignableFrom в Java делают одно и то же. Я уже описывал действие instanceof в своём учебнике, здесь мы заострим внимание на его отличии от Class.isAssignableFrom, который я ещё не рассматривал и не описывал. Оба метода позволяют проверить, является ли переменная экземпляром объекта указанного типа или экземпляром дочернего типа к указанному. Но на самом деле есть три существенные разницы.
Читать далее Разница между instanceof и isAssignableFrom в JavaПлагин для WordPress с Gutenberg Format API
Crayon жив!
В прошлый раз мы научились создавать простенькие плагины для WordPress. Сегодня мы сделаем нечто большее. Видели кнопки форматирования: выделение полужирным, курсивом, зачёркивание — кнопки для блока редактирования параграфа в редакторе Gutenberg? Так вот, мы добавим к этой панели инструментов свои кнопки.
Читать далее Плагин для WordPress с Gutenberg Format APICustom HttpClient использовать настройки HTTP Proxy из JVM
How to use JVM proxy settings with custom HttpClient?
JVM позволяет задавать настройки HTTP/HTTPS прокси сервера с помощью аргументов:
Читать далее Custom HttpClient использовать настройки HTTP Proxy из JVM