Найти в Дзене
2 месяца назад
 • Вы подписаны

Первые шаги с Docker CLI: Жизненный цикл контейнера. Урок 2 Docker.

Любой контейнер имеет свой жизненный цикл. Он не существует вечно: он создается из образа, выполняет свою задачу (крутится в фоне или завершает расчеты), останавливается и, в конечном итоге, удаляется. Ваша задача как инженера — уметь управлять этим циклом. Прежде чем запустить контейнер, нам нужен чертеж — образ (Image). Официальный глобальный реестр образов называется Docker Hub. Там лежат готовые и настроенные образы для баз данных (PostgreSQL, MySQL), веб-серверов (Nginx, Apache), языковых сред (Java, Python, Node...

2 месяца назад
 • Вы подписаны

Введение в контейнеризацию: Что такое Docker и почему он изменил мир разработки. Урок 1

Наверняка каждый разработчик хотя бы раз в жизни произносил фразу: «Странно, на моей машине всё работает!». Вы написали код (например, на Java с использованием Spring Boot), настроили локальную базу данных, установили нужные версии библиотек. Всё компилируется и летает. Но когда вы передаете этот код тестировщику или пытаетесь развернуть на рабочем сервере, всё ломается. Оказывается, на сервере стоит другая версия Java, переменные окружения называются иначе, а нужный порт уже занят другим приложением...

11 месяцев назад
 • Вы подписаны

Установка ChromeDriver на Mac для Selenium: Пошаговая инструкция

Вот подробная инструкция по установке ChromeDriver на Mac. Для автоматизации браузера Chrome с помощью таких инструментов, как Selenium, вам нужен ChromeDriver. Вот как его установить на Mac. Прежде чем скачивать ChromeDriver, вам нужно узнать, какая версия браузера Chrome у вас установлена. Это важно, так как версия ChromeDriver должна совпадать с версией вашего Chrome. Если ваша версия Chrome 115 или новее, скачивать ChromeDriver нужно с сайта Chrome for Testing. Если у вас более старая версия, используйте официальный сайт ChromeDriver...

11 месяцев назад
 • Вы подписаны

Урок 23 для Java-разработчика. 💻💡Путешествие в мир методов Java: this, Геттеры, Сеттеры и Static

Привет, друзья-программисты! Продолжаем наше увлекательное путешествие по миру Java. В прошлой статье мы познакомились с методами — нашими "глаголами" в коде. Но что делать, если в классе много одинаковых объектов? Как метод понимает, с каким из них он сейчас работает? Как защитить данные нашего объекта от посторонних глаз? И что вообще такое "статичные" методы, которые не принадлежат никому, но доступны всем? Сегодня мы разберем эти интересные вопросы и добавим в наш инструментарий несколько мощных концептов...

Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала
Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их
за контент