В статье показывают, как объединить
@ConfigurationProperties, @Validated и Jakarta Bean Validation, чтобы Spring сразу останавливал запуск при некорректных настройках.Также разбираются значения по умолчанию, переменные окружения, приоритет property sources и хранение паролей/API-ключей через отдельные secret manager'ы.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
В официальном репозитории собраны рабочие проекты для разных модулей Spring Data.
Что есть:
🫡 Spring Data JPA;🫡 Spring Data JDBC;🫡 MongoDB и Redis;🫡 Cassandra и Elasticsearch;🫡 Neo4j и R2DBC;🫡 Spring Data REST;🫡 Reactive repositories;🫡 Querydsl, транзакции и multiple datasources;🫡 Vector search и интеграции с Spring Security.
Хороший способ быстро найти пример нужного сценария и адаптировать его под свой проект.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😁4❤2👻1
В статье дают готовый каркас: требования → оценка нагрузки → модель данных → архитектура → API → масштабирование → проверка отказов.
Плюс есть список тем и план подготовки на четыре недели.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥2🤩1
В статье на реальных примерах показывают retry-штормы, фантомные повторы, дубли записей, особенности Spring Retry и работу с Kafka.
Хороший материал для тех, кто проектирует отказоустойчивые Java-сервисы.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2
Полезный GitHub-репозиторий с базой по структурам данных, алгоритмам и сложности.
Внутри:
🫡 Linked List, Stack и Queue;🫡 Trees, Heap и Hash Map;🫡 Графы и обходы DFS/BFS;🫡 Алгоритмы сортировки;🫡 Dijkstra, Bellman-Ford и Floyd-Warshall;🫡 Greedy Algorithms;🫡 Оценка временной сложности;🫡 Ссылки на задачи, книги и видеолекции.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥2
Java 24 решила старую проблему через JEP 491, зато теперь bottleneck чаще проявляется в БД, пулах соединений и внешних API.
В статье разбирают диагностику,
ThreadLocal, JFR и правильное ограничение параллелизма.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Готовый проект — это только половина дела. Дальше его нужно показать пользователям, коллегам или работодателю.
В статье собрали 10 площадок для публикации кода, технических разборов и готовых продуктов. Плюс есть советы по README, демо и оформлению проекта для портфолио.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Автор взял FXGL и за несколько дней собрал прототип Tower Defense с волнами врагов, башнями, ресурсами и улучшениями.
В статье разбирает структуру проекта, игровые компоненты и механику размещения башен на карте.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥2😎1
Нашли конспект по проектированию масштабируемых систем: от базовых архитектурных решений до типовых интервью-задач.
Разбираются сокращатель ссылок, Rate Limiter, чаты и распределённые сервисы — со схемами и пояснениями.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
Смена версии JDK может изменить поведение сервиса даже без правок в коде.
В статье разбирают новый дефолтный G1 GC, Compact Object Headers, удалённые JVM-флаги, JFR, TLS и память контейнеров.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
В статье разбирают ошибки в Create — одном из популярных модов для Minecraft. Есть проблемы с неизменяемыми строками,
null, мёртвым кодом и обработкой исключений.Причём автор не просто показывает предупреждения анализатора, а проверяет, как баги ведут себя прямо в игре.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
В конспекте есть:
🫡 Создание и уничтожение объектов;🫡 Методы всех классов;🫡 Классы и интерфейсы;🫡 Generics;🫡 Enums и annotations;🫡 Exceptions;🫡 Concurrency;🫡 Serialization.
Удобно держать под рукой как справочник.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
В статье разбирают, что смотрят ревьюеры: рабочее демо, README, читаемый код и нормальная история коммитов.
Плюс есть идеи, где брать проекты без работы в компании.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2😁1