Перейти к содержимому
← Java. Менторинг за чашкой кода

Кого упоминает канал

20 каналов · 16 упоминаний и репостов за 90 дней · суммарный охват 1 013

Размер узла — подписчики · толщина связи — число упоминанийупоминаниереклама
@override@override@service@service@component@component@autowired@autowired@bean@bean@transactional@transactionalВЗАИМНЫЕ ПОДПИСКИ БЕЗ ОТКАЗОВ — 663 подписчиковВЗАИМНЫЕ ПОДПИСКИ…@entity@entity@entitygraph@entitygraph@onetomany@onetomanyJava. Менторингза чашко…

Граф и список источников — топ-10 из 20 каналов. Полный граф — на тарифе Pro и выше.ВойтиТарифы

Кого упоминает чаще всего

  • канала пока нет в индексе
  • канала пока нет в индексе
  • канала пока нет в индексе
  • канала пока нет в индексе
  • канала пока нет в индексе
  • канала пока нет в индексе
  • канала пока нет в индексе
  • канала пока нет в индексе

Посты канала со ссылками

31 запись
  1. @onetomany

    Продолжаем разбор Hibernate. В первой части мы выучили словарь, теперь переходим к самому интересному Hibernate: Продвинутый уровень 1. Состояния Entity (Жизненный цикл) Объект в Hibernate — это не просто данные, это объект с состоянием. Их три: * Transient (Временный): Объект со… в MAX →

    Упоминание104
  2. @entitygraph

    Продолжаем разбор Hibernate. В первой части мы выучили словарь, теперь переходим к самому интересному Hibernate: Продвинутый уровень 1. Состояния Entity (Жизненный цикл) Объект в Hibernate — это не просто данные, это объект с состоянием. Их три: * Transient (Временный): Объект со… в MAX →

    Упоминание104
  3. @entity

    🛠️ Словарь Java-разработчика: 10 терминов Hibernate, которые нужно знать Hibernate — это не просто библиотека, это целый мир со своим языком. Если вы начинаете новый проект со Spring Boot, без этих определений вы «поплывете» на первом же вопросе техлида. 1. ORM (Object-Relationa… в MAX →

    Упоминание84
  4. @override

    HashMap: почему get() — не всегда O(1) Какая сложность HashMap.get()? Обычный ответ: O(1). Но это немного упрощённая версия. Посмотрим, что происходит внутри: Map<String, Integer> map = new HashMap<>(); map.put("Java", 10); map.put("Kafka", 20); Integer value = map.get("Java"); У… в MAX →

    Упоминание84
  5. @component

    Mapper в Spring: почему это не просто копирование полей В Java-проекте часто встречается примерно такой код: public UserDto toDto(User user) { return new UserDto( user.getId(), user.getName(), user.getEmail() ); } И кажется, что Mapper — это просто технический класс, который экон… в MAX →

    Упоминание63
  6. @override

    Mapper в Spring: почему это не просто копирование полей В Java-проекте часто встречается примерно такой код: public UserDto toDto(User user) { return new UserDto( user.getId(), user.getName(), user.getEmail() ); } И кажется, что Mapper — это просто технический класс, который экон… в MAX →

    Упоминание63
  7. @mapper

    Mapper в Spring: почему это не просто копирование полей В Java-проекте часто встречается примерно такой код: public UserDto toDto(User user) { return new UserDto( user.getId(), user.getName(), user.getEmail() ); } И кажется, что Mapper — это просто технический класс, который экон… в MAX →

    Упоминание63
  8. @bean

    Spring Profiles: малоизвестный нюанс, который может удивить Все знают классический вариант: @Profile("prod") @Bean public PaymentClient paymentClient() { return new PaymentClient(); } Если активен prod — Bean создаётся. Если нет — Spring его не создаёт. Но у Profiles есть несколь… в MAX →

    Упоминание68
  9. @profile

    Spring Profiles: малоизвестный нюанс, который может удивить Все знают классический вариант: @Profile("prod") @Bean public PaymentClient paymentClient() { return new PaymentClient(); } Если активен prod — Bean создаётся. Если нет — Spring его не создаёт. Но у Profiles есть несколь… в MAX →

    Упоминание68
  10. @concurrencylimit

    Что нового в Spring Boot 4.1 (сентябрь 2026) Пока все только-только слезли с иглы `javax.*` при переходе на Jakarta EE, в июне вышел Spring Boot 4.1, построенный на базе стабильного Spring Framework 7.0.x. Это не просто багфиксы релиза 4.0, это серьезный сдвиг парадигмы для энтер… в MAX →

    Упоминание80
  11. @retryable

    Что нового в Spring Boot 4.1 (сентябрь 2026) Пока все только-только слезли с иглы `javax.*` при переходе на Jakarta EE, в июне вышел Spring Boot 4.1, построенный на базе стабильного Spring Framework 7.0.x. Это не просто багфиксы релиза 4.0, это серьезный сдвиг парадигмы для энтер… в MAX →

    Упоминание80
  12. @query

    Почему в Spring Data столько разных Repository? Если вы работали со Spring Data JPA, наверняка писали: public interface UserRepository extends JpaRepository<User, Long> { } Но почему именно JpaRepository? Ведь есть ещё: - CrudRepository - PagingAndSortingRepository - ListCrudRepo… в MAX →

    Упоминание65
  13. @configuration

    Почему @Configuration — это не просто @Component? Часто спрашивают: Чем @Configuration отличается от @Component? Как правило отвечают: «@Configuration — для конфигурации, @Component — для компонентов». Формально да, но интерес начинается вот здесь: @Configuration public class App… в MAX →

    Упоминание43
  14. @bean

    Почему @Configuration — это не просто @Component? Часто спрашивают: Чем @Configuration отличается от @Component? Как правило отвечают: «@Configuration — для конфигурации, @Component — для компонентов». Формально да, но интерес начинается вот здесь: @Configuration public class App… в MAX →

    Упоминание43
  15. @component

    Почему @Configuration — это не просто @Component? Часто спрашивают: Чем @Configuration отличается от @Component? Как правило отвечают: «@Configuration — для конфигурации, @Component — для компонентов». Формально да, но интерес начинается вот здесь: @Configuration public class App… в MAX →

    Упоминание43
  16. @lazy

    Почему Spring не любит циклические зависимости? Представим вполне реалистичную ситуацию: @Service public class OrderService { private final PaymentService paymentService; public OrderService(PaymentService paymentService) { this.paymentService = paymentService; } } И: @Service pu… в MAX →

    Упоминание52
  17. @service

    Почему Spring не любит циклические зависимости? Представим вполне реалистичную ситуацию: @Service public class OrderService { private final PaymentService paymentService; public OrderService(PaymentService paymentService) { this.paymentService = paymentService; } } И: @Service pu… в MAX →

    Упоминание52
  18. @service

    Почему @Autowired иногда вообще не нужен? После двух постов про транзакции и Proxy предлагаю немного отойти от AOP и посмотреть на DI. Наверняка вы не раз писали: @Service public class OrderService { private final PaymentService paymentService; @Autowired public OrderService(Paym… в MAX →

    Упоминание34
  19. @autowired

    Почему @Autowired иногда вообще не нужен? После двух постов про транзакции и Proxy предлагаю немного отойти от AOP и посмотреть на DI. Наверняка вы не раз писали: @Service public class OrderService { private final PaymentService paymentService; @Autowired public OrderService(Paym… в MAX →

    Упоминание34
  20. @afterthrowing

    Всем привет! В прошлый раз мы разобрали прокси и исключения. Сегодня поговорим о том, что происходит с транзакцией, когда один сервис вызывает другой. Представим классическую связку: создание заказа. @Service public class OrderService { private final PaymentService paymentService… в MAX →

    Упоминание41
  21. @component

    Всем привет! В прошлый раз мы разобрали прокси и исключения. Сегодня поговорим о том, что происходит с транзакцией, когда один сервис вызывает другой. Представим классическую связку: создание заказа. @Service public class OrderService { private final PaymentService paymentService… в MAX →

    Упоминание41
  22. @transactional

    Всем привет! В прошлый раз мы разобрали прокси и исключения. Сегодня поговорим о том, что происходит с транзакцией, когда один сервис вызывает другой. Представим классическую связку: создание заказа. @Service public class OrderService { private final PaymentService paymentService… в MAX →

    Упоминание41
  23. @service

    Всем привет! В прошлый раз мы разобрали прокси и исключения. Сегодня поговорим о том, что происходит с транзакцией, когда один сервис вызывает другой. Представим классическую связку: создание заказа. @Service public class OrderService { private final PaymentService paymentService… в MAX →

    Упоминание41
  24. @autowired

    Всем привет! В прошлый раз мы разобрали прокси и исключения. Сегодня поговорим о том, что происходит с транзакцией, когда один сервис вызывает другой. Представим классическую связку: создание заказа. @Service public class OrderService { private final PaymentService paymentService… в MAX →

    Упоминание41
  25. @aspect

    Всем привет! В прошлый раз мы разобрали прокси и исключения. Сегодня поговорим о том, что происходит с транзакцией, когда один сервис вызывает другой. Представим классическую связку: создание заказа. @Service public class OrderService { private final PaymentService paymentService… в MAX →

    Упоминание41
  26. @transactional

    Всем привет, в ближайшее время планирую уделить внимание Spring, публиковать жизненный цикл бинов думаю не имеет смысла, так как это достаточно заезженная тема, поэтому сегодня сразу дальше) Почему @Transactional иногда НЕ работает? Представим обычный сервис: @Service public clas… в MAX →

    Упоминание36
  27. @service

    Всем привет, в ближайшее время планирую уделить внимание Spring, публиковать жизненный цикл бинов думаю не имеет смысла, так как это достаточно заезженная тема, поэтому сегодня сразу дальше) Почему @Transactional иногда НЕ работает? Представим обычный сервис: @Service public clas… в MAX →

    Упоминание36
  28. @functionalinterface

    Functional Interface: почему методов может быть несколько, хотя он функциональный? Когда спрашивают: Что такое функциональный интерфейс?Обычно отвечают: Интерфейс с одним абстрактным методом. Правильно, но тогда возникает интересный вопрос: @FunctionalInterface public interface M… в MAX →

    Упоминание40
  29. @contended

    Выбор структуры определяется характером нагрузки: Для словарей почти всегда подойдёт ConcurrentHashMap, если не нужен строгий порядок ключей (тогда обратите внимание на ConcurrentSkipListMap). Для счётчиков — LongAdder при высоком уровне конкуренции, AtomicLong — если число поток… в MAX →

    Упоминание51
  30. @override

    Почему finalize() устарел и почему это вообще было плохой идеей? Если вы давно работаете с Java, наверняка встречали метод: @Override protected void finalize() throws Throwable { // cleanup } И когда-то его действительно использовали для освобождения ресурсов, но сегодня это счит… в MAX →

    Упоминание78
  31. @override

    Тема equals() и hashCode() уже настолько заезжена, что почти любой разработчик без запинки скажет: "Если переопределил equals(), нужно переопределить и hashCode()." Но на собеседованиях обычно валятся не на этом. Валятся на понимании почему. Например, что выведет этот код? class… в MAX →

    Упоминание90

Упоминание — ссылка на канал, @username, инвайт или репост в публичном посте. Самоупоминания и одинаковые ссылки в подписи большинства постов («подвалы») исключены. Охват — просмотры поста с упоминанием на момент последнего снимка. Методология