В современном мире практически не осталось автономных, ни с чем не интегрированных, сервисов. А секреты в первую очередь нужны для безопасных интеграций.
В этой статье автор расскажет про нюансы работы с секретами в Java‑сервисах на всеми любимом Spring Boot и про личный опыт такой работы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2
Цель данного курса — подготовка к собеседованию на позицию Java Developer. Более 300 вопросов с подробными ответами + практические задания.
Начальные требования: базовые знания Java, Java Core, Java Multithreading, Java Collection.
Вас ожидают: 38 уроков, 54 теста, 34 интерактивные задачи.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
В этой статье представлено описание способа нахождения значения произвольного элемента последовательности Фибоначчи за логарифмическое время.
За время чтения вы ознакомитесь с различными задачами, решение которых доступно на языках Java и Scheme.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5🤯3
Из этой статьи вы узнаете, как Spring Boot-приложение в контейнере может запускаться за миллисекунды.
При этом без ущерба для производительности, памяти, паритета окружений разработки-продакшена, без ограничений возможностей языка Java, и почти без изменения кода приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Media is too big
VIEW IN TELEGRAM
Из этого видеоролика вы узнаете, что такое логи, зачем они нужны и как правильно их использовать.
Мы разберем, как настроить логи с помощью библиотек, вместо простого вывода на консоль, чтобы не потерять данные.
Поговорим также об уровнях логирования (INFO, DEBUG, ERROR) и о том, как правильно их применять для продвинутой диагностики приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤1
Не так давно мы публиковали статью о красных флагах на собеседовании. Однако, сегодня есть другая тема для рассмотрения.
В этой статье мы расскажем, какие сигналы на собеседовании говорят о том, что вы попали в отличную команду, и вам точно стоит сказать работодателю: «Да!»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2
В этом репозитории собрано огромное количество API на все случаи жизни. Все они разделены по категориям: от животных и криптовалют до финансов и погоды.
Внутри только живые и безопасные ссылки, которые регулярно обновляются.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Концепция волшебных ссылок далеко не нова, однако долгое время у разработчиков не было надежного решения с полноценным комьюнити, которое позволяло бы быстро и просто реализовывать волшебные ссылки в своих приложениях.
И вот, наконец, такая фича появилась в Spring Security. В этой статье подробно разберем что из этого получилось, какие проблемы остались, и что ещё планируется реализовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2🎄1
В этом репозитории автор собрал тонну полезной инфы по Java: алгоритмы, паттерны, подготовка к собеседованиям, а также различные статьи и материалы.
Вся информация полностью бесплатна, а структура документа со временем может обновляться для актуализации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
Освобождение памяти — один из важнейших процессов в среде Java, повышающий производительность приложения.
В этой статье проследим за главными этапами этого процесса, разберем основные типы сборщиков мусора и познакомимся с лучшими практиками управления памятью в Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3
Чему вы научитесь?✅ научитесь применять на практике Single Responsibility Principle (SRP), один из самых важных принципов разработки ПО;✅ получите практический опыт создания тестов и рефакторинга кода.
Вас ожидают: 31 урок.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Из этой статьи вы узнаете, как сделать полноценную интеграцию API шлюза Spring Cloud Gateway и Keycloak.
С небольшими оговорками этот пример можно использовать в реальных продакшн условиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5
В этом репозитории лежит официальная клиентская библиотека Java для Kubernetes.
Кстати, держите сразу к ней гайд по установке, а также документацию по использованию.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👍2
В этой статье мы поговорим о разработке и архитектуре современных web-приложений и разработаем серверную часть простого приложения, добавляющего пользователей и их посты.
Приложение напишем на самом распространённом и востребованном Java-фреймворке – Spring Boot.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Media is too big
VIEW IN TELEGRAM
Из этого видео вы узнаете, как компьютер понимает написанный человеком код, а также подробнее познакомитесь с такими понятиями как: ассемблер, компиляция и интерпретация.
Вы сможете лучше понимать то, что происходит в вашем редакторе кода и зачем вы вообще пишите этот самый код.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8✍3🎄2🔥1
Из этой статьи вы узнаете о ключевых возможностях 10 популярных библиотек для Java: работа с коллекциями, строками, JSON, логами, датами и временем и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Это большая коллекция из 48 репозиториев, посвященных реализации алгоритмов и структур данных на различных языках. Найти нужный алгоритм можно в директории языка.
Помимо алгоритмов, в каждой директории есть примеры решения множества задач. Именно такие задачи обычно предлагают в алгоритмической секции собеседования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2🤩1
В этой статье поговорим о фильтрации запросов.⚪️ Примером может быть авторизация: Filter проверит, прошел ли пользователь аутентификацию до отправки запроса. Если нет, то можно отказать ему в доступе к ресурсу.⚪️ Еще один пример — логирование: с помощью Filter вы можете записывать информацию о каждом запросе и ответе, что может быть полезно для отладки или мониторинга. Подробнее — в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Media is too big
VIEW IN TELEGRAM
Из этого видео вы узнаете как правильно и корректно проводить оценку сложности алгоритмов.
Автор объясняет тему в понятной и комфортной форме с наглядными визуальными примерами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Нужна ли программистам математика? Странный вопрос, учитывая, что на самом деле программисты и занимаются математикой в любом случае — даже если предпочитают не замечать этого.
В этой статье автор покажет примеры будничного кода программиста, в которых порой математики не меньше, чем разработки, — и вопрос из заголовка отпадёт сам собой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1