Java Developer
СтатистикаАвторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки Сотрудничество: @bape_ads Прайс: @bape_media РКН: https://clck.ru/3GHfTK Реклама на бирже: https://telega.in/c/java_tg
- Последний пост
- 09:00
- Последнее чтение
- 17:46
- Постов за неделю
- 9
- Всего постов
- 103
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 1 025
- 1/48двое суток
- 1 174
- 1/72трое суток
- 1 266
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
👩💻 Огромная база материалов по Java Нашли сайт с туториалами и практическими примерами по Core Java, concurrency, NIO, design patterns, JUnit, Mockito, Spring Boot, Spring Security, Hibernate, JPA, JDBC и другим технологиям. Удобно использовать как справочник: выбираете нужную тему и сразу переходите к готовому разбору с примерами кода. ⛓ Ссылка на ресурс tags: #полезное 📱 Java Developer | 📲 MAX
👩💻 Как собрать Spring-подобный DI на Java с нуля В статье разбирают базовую механику, которая лежит за привычными Spring-концепциями: собственные аннотации, поиск классов, создание объектов и простая реализация dependency injection. Хороший материал, чтобы лучше понять, что Spring делает «под капотом», а не просто пользоваться готовыми @Component и @Autowired. ⛓ Читать статью tags: #статья 📱 Java Developer | 📲 MAX
3. Соискатель и есть ИИ 📱 Java Developer | 📲 MAX
Мало опыта, но есть горящие глаза и желание строить будущее в атомной отрасли? 👌Росатом приглашает студентов и выпускников вузов на 5 бесплатных обучающих программ – кейс-лабораторий, лучшие участники которых попадут на конференцию «ИТ КоР 2026», применят полученные знания в финальном хакатоне и получат приглашения на работу в ведущие ИТ-компании атомной отрасли. Направления кейс-лабораторий: ✅1С-разработка; ✅Java Script; ✅Информационная безопасность; ✅Сетевое и системное администрирование; ✅Машинное обучение; Этапы и сроки программы: ❕До 17 августа – набор на программы Информационная безопасность и Сетевое и системное администрирование; ❕До 31 августа – набор на программы 1С-разработка, Java Script и Машинное обучение; ❕28 — 30 октября – Финал на конференции «ИТ КоР 2026». Зачем участвовать? 1️⃣Возможность бесплатно пройти обучение от ведущих ИТ-специалистов и вузов страны; 2️⃣Получить приглашение за счет Росатома приехать на «ИТ КоР 2026» — внутреннюю конференцию Росатома, где встречаются ведущие эксперты отрасли; 3️⃣Применить полученные навыки на реальном кейсе в финальном хакатоне; 4️⃣получить приглашение на работу в ведущие компании атомной отрасли. 👉Узнай больше о конференции и подай заявку на it-core2026.ru
👩💻 Шпаргалка по Spring-аннотациям в Java! На одной картинке собраны основные аннотации Spring Boot, Web и Framework: @SpringBootApplication, @RestController, @RequestMapping и другие. Удобно, чтобы быстро вспомнить назначение аннотации и где её можно использовать. tags: #полезное 📱 Java Developer | 📲 MAX
👩💻 Instant.truncatedTo() для сравнения времени с нужной точностью Instant.equals() сравнивает значение целиком, вплоть до наносекунд — поэтому два момента времени, отличающиеся на долю секунды, всегда дадут false. Спасает truncatedTo(ChronoUnit) — отбрасывает всё, что мельче нужной единицы измерения, и сравнение начинает работать так, как вы ожидали изначально. tags: #обучение 📱 Java Developer | 📲 MAX
💻 Бесплатная песочница для SQL Нашли удобный онлайн-сервис, который избавит от лишней настройки окружения. Что умеет: 🫡 создавать таблицы и выполнять SQL-запросы; 🫡 делиться результатами по ссылке; 🫡 поддерживает MySQL, PostgreSQL и SQL Server; 🫡 работает прямо в браузере — без установки и регистрации. ⛓ Ссылка на инструмент tags: #полезное 📱 Java Developer | 📲 MAX
👩💻 Переход из 1С в Java: личный опыт Смена языка программирования — это не только новый синтаксис, но и другая экосистема, инструменты и подход к разработке. В статье тимлид рассказывает, как проходил переход из 1С в Java, что оказалось самым сложным, какие знания пригодились и почему опыт разработки важнее конкретного языка. ⛓ Читать статью tags: #статья 📱 Java Developer | 📲 MAX
👩💻 В Spring Boot 4 Jackson 3 стал JSON-библиотекой по умолчанию Главное, что меняется при переходе: 🫡 Пакеты переехали: com.fasterxml → tools.jackson (кроме аннотаций — они остались в старом пространстве имён для совместимости); 🫡 Вместо изменяемого ObjectMapper теперь используется неизменяемый JsonMapper, который создаётся через Builder — это безопаснее в многопоточной среде; 🫡 Даты по умолчанию сериализуются в ISO-8601, а не в Unix-таймстампы. Крайний вариант, если нужно остаться на старом поведении, то добавить зависимость для Jackson 2. tags: #обучение 📱 Java Developer | 📲 MAX
👩💻 Outbox и Inbox в Spring без лишней рутины Потеря событий — одна из самых неприятных проблем в микросервисной архитектуре. В статье разбирают паттерны, а также показывают, как автоматизировать их использование через собственный Spring Starter для микросервисов. ⛓ Читать статью tags: #статья 📱 Java Developer | 📲 MAX
👩💻 Большая подборка шпаргалок для Java-разработчиков На одной странице собрали полезные материалы по Java Core, JPA, Hibernate, Stream API, Lombok, коллекциям и работе с JSON. Также внутри есть ссылки на обучающие ресурсы, open-source проекты и материалы для подготовки к собеседованиям. ⛓ Ссылка на справочник tags: #полезное 📱 Java Developer | 📲 MAX
❔ Вопрос с собеседования Чем отличаются String, StringBuffer и StringBuilder? Ответ: String — неизменяемый класс. При каждом изменении строки создаётся новый объект. StringBuffer и StringBuilder — изменяемые классы. StringBuffer потокобезопасен благодаря синхронизации, но работает медленнее. StringBuilder не гарантирует потокобезопасность, зато эффективнее в однопоточных приложениях. tags: #собеседование 📱 Java Developer | 📲 MAX
👩💻 Не ломайте историю Git Неправильное использование git pull или rebase легко приводит к конфликтам и запутанной истории коммитов. В статье подробно разбирают разницу между git fetch, git pull и git pull --rebase, а также объясняют, какую команду использовать в разных сценариях работы. ⛓ Читать статью tags: #статья 📱 Java Developer | 📲 MAX
❔ Вопрос с собеседования Как работает контейнеризация Java-приложений через Docker? Ответ: Сначала приложение собирают в .jar, затем создают Dockerfile, где указывают нужный JDK/JRE-образ, добавляют файл приложения и задают команду запуска. После сборки Docker-образа приложение можно запускать в любом окружении с Docker, сохраняя одинаковое поведение независимо от настроек системы. tags: #собеседование 📱 Java Developer | 📲 MAX
👩💻 Почему Stream.peek() не стоит использовать для реальной логики peek() выполняется как побочный эффект — его вызов легко потерять или пропустить при выполнении Stream pipeline, особенно если терминальная операция вроде findAny() обработает не все элементы. Для отладки — используйте peek() смело. А для намеренной обработки данных — map() или forEach(), они выполняются предсказуемо. tags: #обучение 📱 Java Developer | 📲 MAX
❔ Вопрос с собеседования Какие фреймворки используются для тестирования на Java? Ответ: Для юнит-тестов обычно выбирают JUnit 5 или TestNG, для создания моков — Mockito. Интеграционные тесты часто пишут с помощью Spring Boot Test, внешние HTTP-сервисы эмулируют через WireMock, а инфраструктуру (БД, Kafka, Redis) поднимают с Testcontainers. tags: #собеседование 📱 Java Developer | 📲 MAX
За мидла обидно, еще в садик ходит 📱 Java Developer | 📲 MAX
👩💻 Разбор бага, который не найти обычным дебагом Автор статьи разбирает реальный кейс с IllegalMonitorStateException, показывая, как особенности Spring Kafka, JIT-компиляции и JVM могут привести к трудноуловимой ошибке. Отличный материал для тех, кто хочет лучше понимать внутреннее устройство Java. ⛓ Читать статью tags: #статья 📱 Java Developer | 📲 MAX
❔ Вопрос с собеседования Почему Hashtable считается устаревшим в Java? Ответ: Hashtable синхронизирует все операции на уровне объекта, из-за чего при работе нескольких потоков возникают лишние блокировки и падает производительность. Поэтому в современных приложениях чаще выбирают ConcurrentHashMap или Collections.synchronizedMap, которые работают эффективнее. tags: #собеседование 📱 Java Developer | 📲 MAX
👩💻 Вся база по Java в одном репозитории Нашли большой структурированный справочник с разбором ключевых тем языка, понятными объяснениями и примерами. Внутри: 🫡 основы Java и синтаксис; 🫡 ООП и основные концепции; 🫡 коллекции и Stream API; 🫡 многопоточность; 🫡 JVM и управление памятью; 🫡 полезные примеры и заметки. ⛓ Ссылка на GitHub tags: #полезное 📱 Java Developer | 📲 MAX