Java
@javatg · Подписчиков: 294 · Публикаций: 33 · Средний охват поста: 264 · Вовлечённость (ERR): 89.80% · Индекс цитирования: 6
Канал «Java» в мессенджере MAX — описание, подписчики, охваты и статистика на Tapbox Стат.
Открыть «Java» в мессенджере MAX →
Категория: Технологии · Регион: Россия
Полная статистика канала «Java» →
Последние публикации
«💡 Java: не используй `Thread.sleep()` для ожидания работы Thread.sleep() - это просто пауза на заданное время. Проблема в том, что ты угадываешь: ❌ поток может проснуться слишком рано ❌ или наоборот, ждать дольше, чем нужно ❌ polling через sleep() создаёт лишние задержки и проверки Для координации п…»
«типов из других модулей В Spring Boot 4 появилась полезная штука для конфигурации больших проектов. @ConfigurationPropertiesSource позволяет генерировать metadata для типов, которые находятся не в текущем модуле, а, например, в общей библиотеке или отдельном starter-модуле. Раньше с такими внешними …»
«💡 **Когда `ReentrantReadWriteLock` быстрее обычного `synchronized`** Если приложение часто читает данные и редко их изменяет, один эксклюзивный lock может стать узким местом. `ReentrantReadWriteLock` разделяет блокировки: - несколько потоков могут одновременно держать `readLock`; - `writeLock` получ…»
«💡 Не используйте `Stream.peek()` для бизнес-логики peek() предназначен в первую очередь для отладки: он выполняет побочное действие внутри цепочки и зависит от терминальной операции. users.stream () .peek(System.out::println) .toList(); Для реальной обработки выбирайте: * map() — преобразовать элеме…»
«10 дистрибутивов Linux - 10 боевых стилей. Пейн разбирает, кому что подойдёт: от Ubuntu новичкам до Arch для тех, кто любит контроль. Выбор зависит от задачи, а не от хайпа #linux #ubuntu #arch #наруто»
«🚀 HTTP-клиенты в Spring Boot через @HttpExchange Описываете внешний API обычным Java-интерфейсом: @HttpExchange("https://api.example.com") public interface UserClient { @GetExchange("/users/{id}") User findById(@PathVariable Long id); @PostExchange("/users") User create(@RequestBody User user); } Sp…»
«🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку В IT прокачивается тот, кто каждый день видит сильные идеи, новые инструменты, реальные задачи, вакансии и разборы. Окружение решает больше, чем кажется. Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами …»
«💡 Java: тестируйте не только happy path Баги часто прячутся не в «обычных» данных, а на краях: ✅ `null` может внезапно дать `NullPointerException` ✅ пустая коллекция может сломать логику агрегации ✅ один элемент часто ведёт себя иначе, чем список из 10 значений Один тест на `List.of(1, 2, 3)` провер…»
«Google снова поделилась внутренней магией. Компания выложила Copybara — инструмент, который годами помогал ей синхронизировать код между разными репозиториями. Допустим у вас есть закрытый корпоративный репозиторий и публичная open-source версия. Copybara помогает держать их в актуальном состоянии б…»
«В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда? Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России 📆 в канал…»
Популярные публикации
«🔥 Одна аннотация, которая экономит тонны кода в Spring @RestController - это не просто удобство, а скрытая магия, про которую многие забывают. Под капотом это комбинация @Controller + @ResponseBody . То есть тебе не нужно писать @ResponseBody в каждом методе - всё работает автоматически. • Меньше бо…»
«Spring Boot может уронить API из-за одного лишнего поля в JSON Классика: приходит запрос с дополнительным полем, которого нет в DTO и ты ловишь UnrecognizedPropertyException. Клиент добавил поле, ты не обновил модель - всё падает. Решение в одну строку: @JsonIgnoreProperties(ignoreUnknown = true) pu…»
«⚡️ Перестаём писать методы с 7+ параметрами Если сигнатура выглядит как: createUser(firstName, lastName, email, phone, address, city, country) Это уже сигнал, что модель данных развалилась. Проблема не только в читаемости. Такие методы сложнее поддерживать, расширять и тестировать. Любое изменение л…»
«Spring Boot: уберите try/catch из контроллеров В Spring Boot не нужно размазывать обработку ошибок по каждому endpoint через бесконечные try/catch. Для этого есть @RestControllerAdvice. Идея простая: вы выносите обработку исключений в один глобальный класс, а контроллеры оставляете чистыми. Например…»
«⚡️ CORS в Spring Boot: не лечите это костылями на фронте Если frontend и backend живут на разных доменах или портах, браузер начнет резать запросы по CORS. Это не баг Spring Boot и не проблема React. Это нормальный механизм безопасности браузера. Правильный способ - настроить CORS на стороне backend…»
Все разделы статистики канала «Java»
Статистика · Подписчики · Охваты · Цитирование · Топ публикаций · График публикаций
Похожие каналы в MAX
- Wylsacom Red — 161 739 подписчиков
- Авито — 148 126 подписчиков
- Colonelcassad — 135 652 подписчиков
- CHAT GPT — 122 366 подписчиков
- Ольга Щербинина OlgaSherbinina88 — 115 608 подписчиков
- НЕЙРОЮМОР — 112 467 подписчиков
- МИГ России — 106 064 подписчиков
- Кирилл Фёдоров / Война История Оружие — 100 154 подписчиков
- Сбер — 93 998 подписчиков
- Бравл Старс — 87 702 подписчиков
Все каналы категории «Технологии» · Каналы региона Россия · Рейтинг каналов MAX · Все подборки