Открытый канал ID 69112223651156

Java Developer

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: https://clck.ru/3TTGhn

IT, программирование, fullstack, Java, Spring, Spark, Hibernate, Kafka, Docker, SQL и БД, Backend, Fullstack

Каналов в рубрике
1 729
Место этого канала
№ 142
Открыть рубрику →

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

Большая база для подготовки к Java-собеседованиям

Полезный GitHub-репозиторий с базой по структурам данных, алгоритмам и сложности.

Внутри:

- Linked List, Stack и Queue;
- Trees, Heap и Hash Map;
- Графы и обходы DFS/BFS;
- Алгоритмы сортировки;
- Dijkstra, Bellman-Ford и Floyd-Warshall;
- Greedy Algorithms;
- Оценка временной сложности;
- Ссылки на задачи, книги и видеолекции.

Ссылка на репозиторий

tags: #полезное


☕ Java Developer
Просмотры: 92
Перейти в пост Открыть в MAX Сообщить о неточности
Как проходить System Design на собеседовании

В статье дают готовый каркас: требования → оценка нагрузки → модель данных → архитектура → API → масштабирование → проверка отказов.

Плюс есть список тем и план подготовки на четыре недели.

Читать статью

tags: #статья

☕ Java Developer
Просмотры: 169
Перейти в пост Открыть в MAX Сообщить о неточности
Как ускорить UI-тесты на Java в несколько раз

Автор предлагает превратить логин из UI-сценария в быстрое предусловие.

Схема выглядит так:

- Получить access token через API;
- Не писать токены и пароли в Allure и CI-логи;
- Кэшировать состояние по конкретной test identity;
- Проверять TTL перед повторным использованием токена;
- Положить cookie или localStorage в браузер;
- Сделать это до старта SPA через WebDriver BiDi;
- Проверить, что backend принял токен, а frontend действительно стартовал авторизованным.

На примере 180 тестов время подготовки авторизации снизилось с 6–9 до 0,4–0,7 секунды на сценарий.

Читать статью

tags: #статья

☕ Java Developer
Просмотры: 205
Перейти в пост Открыть в MAX Сообщить о неточности
Что нового появилось в Java 27

Релиз небольшой, но несколько изменений JVM действительно заслуживают внимания:

- Compact Object Headers теперь включены по умолчанию и уменьшают заголовок объекта с 12 до 8 байт;
- G1 стал стандартным сборщиком мусора во всех окружениях;
- TLS 1.3 получил гибридный постквантовый обмен ключами;
- JFR автоматически скрывает пароли, токены, API-ключи и другие чувствительные значения;
- Structured Concurrency дошла до седьмого Preview;
- Vector API остался в Incubator и получил уже двенадцатую итерацию.

По сути, Java 27 стала ещё одним шагом подготовки платформы к следующему LTS-релизу.

Читать статью

tags: #статья

☕ Java Developer
Просмотры: 268
Перейти в пост Открыть в MAX Сообщить о неточности
Spring Boot + PostgreSQL с динамической схемой

Практический кейс Pivot/EAV-архитектуры, где новые сущности и поля добавляются без миграций БД и перезапуска приложения.

На этой модели автор собрал сервис книжных метаданных с публичным API и плагином для Obsidian.

Читать статью

tags: #статья

☕ Java Developer
Просмотры: 252
Перейти в пост Открыть в MAX Сообщить о неточности
Как быстро визуализировать SQL-схему

Нашли инструмент, который умеет:

- Строить ER-диаграмму по SQL-коду;
- Показывать связи между таблицами;
- Отображать ключи и структуру сущностей;
- Работать прямо в браузере;
- Помогать с документацией и разбором чужих схем.

Просто вставляете SQL и получаете готовую визуализацию без ручного рисования.

Ссылка на сервис

tags: #полезное

☕ Java Developer
Просмотры: 250
Перейти в пост Открыть в MAX Сообщить о неточности
Большая коллекция готовых сниппетов на Java

В репозитории собрали компактные и протестированные примеры для типовых задач.

Внутри — алгоритмы, коллекции, строки, массивы, файлы, даты и другие часто используемые вещи. Каждый сниппет сделан так, чтобы разобраться в нём буквально за полминуты.

Ссылка на GitHub

tags: #полезное

☕ Java Developer
Просмотры: 258
Перейти в пост Открыть в MAX Сообщить о неточности
Большая база задач по Java с решениями

На W3Resource собраны тысячи упражнений по Java: синтаксис, методы, массивы, строки, коллекции, исключения, потоки, ООП, регулярные выражения и алгоритмы.

Можно решать задачи по темам, а затем сверяться с готовыми решениями и пояснениями.

Ссылка на ресурс

tags: #полезное

☕ Java Developer
Просмотры: 242
Перейти в пост Открыть в MAX Сообщить о неточности
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Java Developer» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти