Это единственный сайт, который вам реально нужен, чтобы хорошо освоить Docker.
Он даст вам намного больше, чем случайные плейлисты по Docker на YouTube.
И всё это полностью бесплатно — больше 11 часов практики и упражнений.
https://learndocker.online
👉 Java Portal
Он даст вам намного больше, чем случайные плейлисты по Docker на YouTube.
И всё это полностью бесплатно — больше 11 часов практики и упражнений.
https://learndocker.online
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
💡 Java: если переопределяете
✅ Равные объекты должны иметь одинаковый hash code
✅ Иначе
#Java #OOP
👉 Java Portal
equals(), всегда переопределяйте и hashCode().✅ Равные объекты должны иметь одинаковый hash code
✅ Иначе
HashSet и HashMap могут не находить совпадения#Java #OOP
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4
🚀 Spring Boot 4: для Flyway/Liquibase теперь нужны отдельные starters.
✅ Одного стороннего JAR-файла больше недостаточно
✅ Используйте
✅ Для test slices доступны соответствующие
#SpringBoot4 #Flyway
👉 Java Portal
✅ Одного стороннего JAR-файла больше недостаточно
✅ Используйте
spring-boot-starter-flyway / spring-boot-starter-liquibase✅ Для test slices доступны соответствующие
*-test starters#SpringBoot4 #Flyway
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Java 27 уже почти здесь, и JEP 536 добавляет в JFR встроенное редактирование чувствительных данных.
Теперь JFR может скрывать аргументы командной строки, начальные значения environment variables и system properties ещё до того, как они попадут в запись.
Фильтры по умолчанию охватывают распространённые названия чувствительных данных, например passwords и tokens.
👉 Java Portal
Теперь JFR может скрывать аргументы командной строки, начальные значения environment variables и system properties ещё до того, как они попадут в запись.
Фильтры по умолчанию охватывают распространённые названия чувствительных данных, например passwords и tokens.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Java Stream API tip: группируйте объекты по нужному полю без написания циклов вручную.
Удобно для отчётов, dashboards и aggregation logic.
#Java #JavaTips #StreamAPI #BackendDevelopment
👉 Java Portal
Удобно для отчётов, dashboards и aggregation logic.
#Java #JavaTips #StreamAPI #BackendDevelopment
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Java: рефакторьте legacy code небольшими шагами — тесты должны быть вашей страховкой.
✅ Сначала добавьте тест, который фиксирует текущее поведение
✅ Измените что-то одно, запустите тесты и повторите
✅ Избегайте масштабных переписываний кода без test coverage
#Java #LegacyCode
👉 Java Portal
✅ Сначала добавьте тест, который фиксирует текущее поведение
✅ Измените что-то одно, запустите тесты и повторите
✅ Избегайте масштабных переписываний кода без test coverage
#Java #LegacyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Java tip:
Более чистый код с меньшим количеством boilerplate.
#java #coding
👉 Java Portal
isBlank() > isEmpty()Более чистый код с меньшим количеством boilerplate.
#java #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6❤3🤣1
Огромная коллекция DevOps-проектов для практики и портфолио
На GitHub собрали большую подборку практических проектов DevOps. Внутри: AWS, Azure, Kubernetes, Terraform, Docker, CI/CD, DevSecOps, мониторинг, безопасность и облачные приложения.
Выбираем нужный проект, собираем за выходные и получаем готовый кейс для портфолио и собеседования.
👉 Java Portal
На GitHub собрали большую подборку практических проектов DevOps. Внутри: AWS, Azure, Kubernetes, Terraform, Docker, CI/CD, DevSecOps, мониторинг, безопасность и облачные приложения.
Выбираем нужный проект, собираем за выходные и получаем готовый кейс для портфолио и собеседования.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
🚀 Spring Boot 4: Kotlin Serialization получил полноценный starter.
✅
✅ Добавляет
✅ Настраивается через
#SpringBoot4 #Kotlin
👉 Java Portal
✅
spring-boot-starter-kotlinx-serialization-json✅ Добавляет
Json bean и HTTP converter✅ Настраивается через
spring.kotlinx.serialization.json.*#SpringBoot4 #Kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Ультимативный онлайн-справочник по командам и операциям Docker
Инструмент быстрого доступа который превращает работу с Docker в простой и предсказуемый процесс. Команды и операции аккуратно сгруппированы по темам, чтобы нужное решение находилось за считанные секунды
Идея сервиса минимализм и польза: ничего лишнего, только команды, которые реально применяются в ежедневной работе с контейнерами👌
👉 Java Portal
Инструмент быстрого доступа который превращает работу с Docker в простой и предсказуемый процесс. Команды и операции аккуратно сгруппированы по темам, чтобы нужное решение находилось за считанные секунды
Идея сервиса минимализм и польза: ничего лишнего, только команды, которые реально применяются в ежедневной работе с контейнерами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
💡 Java: Checked vs Unchecked Exceptions
✅ Checked (
✅ Unchecked (
✅ Используйте checked exceptions только для ошибок, после которых возможно восстановление
#Java #ErrorHandling
👉 Java Portal
✅ Checked (
IOException): compiler требует обработать exception через try/catch или объявить его через throws✅ Unchecked (
RuntimeException): обработка на этапе компиляции не требуется✅ Используйте checked exceptions только для ошибок, после которых возможно восстановление
#Java #ErrorHandling
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Ценный ресурс для разработчиков онлайн справочник «DevDocs»
Сборник документации множества языков программирования, библиотек и фреймворков в одном интерфейсе.
Сервис обеспечивает быстрый поиск, возможность работы офлайн и гибкую настройку отображения.
Экономьте время и работайте эффективно👍
👉 Java Portal
Сборник документации множества языков программирования, библиотек и фреймворков в одном интерфейсе.
Сервис обеспечивает быстрый поиск, возможность работы офлайн и гибкую настройку отображения.
Экономьте время и работайте эффективно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🚀 Spring Boot 4: отдельный starter для RestClient
✅
✅
✅ Единые настройки через
#SpringBoot4 #RestClient
👉 Java Portal
✅
spring-boot-starter-restclient — для imperative HTTP✅
WebClient → spring-boot-starter-webclient✅ Единые настройки через
spring.http.clients.*#SpringBoot4 #RestClient
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2