В статье разбирается современный подход к многопоточности в Java — от базовых потоков до ExecutorService, CompletableFuture и виртуальных потоков.
Автор показывает, как разные модели выполнения задач влияют на скорость, структуру и поведение кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Что выведет код сверху?
Anonymous Quiz
28%
Object method
24%
String method
35%
Ошибка компиляции
12%
Runtime exception
👍10🔥3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Внутри 48 коротких уроков по 5–10 минут — каждый с заданиями, примерами и разбором команд. Также есть квизы для закрепления материала и «Гитопедия», через которую можно отслеживать свой прогресс.
Подойдет идеально, если хотите разобраться с Git с нуля или освежить знания, забираем — тут.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥1
Что такое Big O notation?
Ответ:
Например, O(n) растёт линейно, O(n²) — квадратично, O(1) — не зависит от размера входа.
Big O не даёт точных цифр, но позволяет сравнивать алгоритмы по их масштабируемости.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🔥2
В статье показывается, как работают виртуальные потоки в Java и почему они стали основой современного подхода к конкурентности.
Автор объясняет их устройство, поведение при блокировках и области, где они реально полезны.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Изоляция рунета ближе, чем ты думаешь
Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее.
Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack.
Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса.
Не жди момента «Х». Перестрахуйся подпиской.
Loading …
██████████████] 99%
Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее.
Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack.
Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса.
Не жди момента «Х». Перестрахуйся подпиской.
🤣6
В статье показано, как проекции помогают ускорить запросы в Spring Data, когда нужно получить только часть данных.
Автор сравнивает разные виды проекций и на практике показывает, где они дают выигрыш, а где могут ограничить функциональность.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
В статье разбирают, как сделать новое дерево на основе старого, когда его нельзя просто скопировать.
Автор показывает, как проходить по узлам, менять структуру, добавлять недостающие элементы и собирать итоговое AST, удобное для анализа.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥2
Какое худшее время работы метода
contains() для элемента, который есть в ArrayList?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
В статье разбираются неожиданные подводные камни при вычислении абсолютного значения
double в Java, связанные с существованием +0.0 и -0.0.Автор показывает, как корректно и эффективно реализовать метод
abs(), чтобы избежать ошибок и снизить издержки, вплоть до безветвленного варианта на битовых операциях.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
Может ли enum реализовывать интерфейс в Java?
Ответ:
При этом enum не может наследоваться от классов, так как уже неявно наследуется от java.lang.Enum, но реализация интерфейсов полностью поддерживается и активно используется на практике.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥2
Блог владельца «Java Developer»
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://news.1rj.ru/str/+6LFfq_FDocc4MTg6
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://news.1rj.ru/str/+6LFfq_FDocc4MTg6
❤1
Чем отличается JDBC от Hibernate?
Ответ:
При использовании JDBC разработчик сам управляет соединениями, пишет SQL, обрабатывает ResultSet, а в Hibernate всё это абстрагируется: объекты автоматически мапятся на таблицы, запросы могут писаться через HQL или Criteria API, а управление транзакциями и кэшированием встроено.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔1
В статье автор представляет свой Spring Boot Starter для создания Telegram-ботов, который убирает рутину с конфигурацией и жизненным циклом приложения.
Он показывает архитектуру решения и на простых примерах объясняет, как быстро запустить бота и расширять его под реальные задачи.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥1
Что такое юнит-тесты?
Ответ:
Их цель — убедиться, что этот конкретный элемент работает правильно изолированно от остальной системы.
Хорошие юнит-тесты быстрые, независимые и запускаются часто — например, при каждом коммите.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤2🔥2
В статье автор делится практическим взглядом на тактический DDD и объясняет, почему структура домена должна отражать бизнес-логику, а не набор технических паттернов.
Он объясняет, как организовывать код вокруг реальных бизнес-сущностей и действий, чтобы проект было легче понимать, развивать и передавать новым разработчикам.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
Зарплата 207.000р у Middle-разработчика в Яндекс
«В день уходит несколько часов на созвоны, в остальное время закрываю задачки из спринта, редко перерабатываю. У компании топовый офис, но с коллективом как-то не заладилось. Радуюсь классному ДМС и стабильной зарплате» - middle разработчик из Яндекса.
«Бигтех по-русски» — канал с реальными зарплатами и историями IT-специалистов российского БигТеха. Там уже опубликованы рассказы программистов Яндекса, Сбера и Тинькофф😟
Читайте: @bigtech_russia
«В день уходит несколько часов на созвоны, в остальное время закрываю задачки из спринта, редко перерабатываю. У компании топовый офис, но с коллективом как-то не заладилось. Радуюсь классному ДМС и стабильной зарплате» - middle разработчик из Яндекса.
«Бигтех по-русски» — канал с реальными зарплатами и историями IT-специалистов российского БигТеха. Там уже опубликованы рассказы программистов Яндекса, Сбера и Тинькофф
Читайте: @bigtech_russia
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🤣3❤1
Для чего используется аннотация
@Bean в Spring?Ответ:
Метод, помеченный
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1