⚙️ Module.getPackages()
Module.getPackages() возвращает множество имён пакетов, принадлежащих модулю. Это полезно при динамическом анализе модульной структуры и рефлексии в Java 9+.
👩💻
@javaquiz
Module.getPackages() возвращает множество имён пакетов, принадлежащих модулю. Это полезно при динамическом анализе модульной структуры и рефлексии в Java 9+.
👩💻
@javaquiz
Представь, что тебя связали, кинули в багажник и увезли в ангар за городом
Похититель наклоняется к твоему уху и шепчет: "Или ты правильно отвечаешь на 3 вопроса, или пуля летит тебе прямиком в висок:"
Похититель наклоняется к твоему уху и шепчет: "Или ты правильно отвечаешь на 3 вопроса, или пуля летит тебе прямиком в висок:
🧷 Почему @Transactional в Spring не работает, если вызвать метод внутри того же класса?
🧷 Почему Kafka с exactly-once семантикой в 3 раза медленнее обычной и когда можно на это забить?
🧷 2 запроса одновременно читают баланс 1000₽, вычитают по 600₽ и сохраняют - что окажется в бд?
Ну как? Выживешь в такой ситуации?
А ведь именно так сейчас выглядит рынок найма - эти вопросы взяты с реальных собесов😯
Рынок усложнился, и на вакансию джуна спрашивают как на синьора 3 года назад. Нужно реально шарить, и шарить глубоко, только на одних нейронках далеко не уедешь
Чтобы разобраться раз и навсегда со Spring, Kafka, Redis Паша Сорокин 18 декабря в 19:00 по МСК проведёт живой открытый урок для Java-разработчиков и тех, кто хочет им стать:
💚 За какие темы надо шарить, чтобы получить оффер на миддла
💚 В каком порядке и до какой глубины их изучать
💚 По каждой технологии (Spring Boot, HTTP, REST, Postgresql, Hibernate, микросервисы, Kafka, Redis) разберём как делать не надо и как делать надо
🟢 Ссылка на урок будет в закрытом канале урока
В этом же канале вас ждёт подарок - гайд "Roadmap из 11 шагов до ЗП в 200.000+"
P.S. Паша - ex Senior Dev в ВТБ с 6 годами коммерческого опыта, так что фигни не посоветует))
Похититель наклоняется к твоему уху и шепчет: "Или ты правильно отвечаешь на 3 вопроса, или пуля летит тебе прямиком в висок:"
Похититель наклоняется к твоему уху и шепчет: "Или ты правильно отвечаешь на 3 вопроса, или пуля летит тебе прямиком в висок:
Ну как? Выживешь в такой ситуации?
А ведь именно так сейчас выглядит рынок найма - эти вопросы взяты с реальных собесов
Рынок усложнился, и на вакансию джуна спрашивают как на синьора 3 года назад. Нужно реально шарить, и шарить глубоко, только на одних нейронках далеко не уедешь
Чтобы разобраться раз и навсегда со Spring, Kafka, Redis Паша Сорокин 18 декабря в 19:00 по МСК проведёт живой открытый урок для Java-разработчиков и тех, кто хочет им стать:
В этом же канале вас ждёт подарок - гайд "Roadmap из 11 шагов до ЗП в 200.000+"
P.S. Паша - ex Senior Dev в ВТБ с 6 годами коммерческого опыта, так что фигни не посоветует))
Please open Telegram to view this post
VIEW IN TELEGRAM
👎2
👩💻 Что такое: Scoped Values
Приглашаем на открытый урок.
🗓 16 декабря в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Professional».
В Java 25 Scoped Values стали стабильными. Разберемся, что это и для чего нужны.
Программа вебинара:
✔️ Что такое Scoped Values и зачем они нужны.
✔️ Как использовать в коде и когда это оправдано.
✔️Короткий пример на Java 25.
Вебинар будет полезен:
Java-разработчикам, переходящим на новые версии JDK и изучающим современные механизмы работы с данными в потоках.
В результате вебинара:
Поймете назначение Scoped Values и базовые сценарии применения, сможете написать минимальный пример в Java 25.
🔗 Ссылка на регистрацию: https://clck.ru/3QrAS6
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Приглашаем на открытый урок.
🗓 16 декабря в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Professional».
В Java 25 Scoped Values стали стабильными. Разберемся, что это и для чего нужны.
Программа вебинара:
✔️ Что такое Scoped Values и зачем они нужны.
✔️ Как использовать в коде и когда это оправдано.
✔️Короткий пример на Java 25.
Вебинар будет полезен:
Java-разработчикам, переходящим на новые версии JDK и изучающим современные механизмы работы с данными в потоках.
В результате вебинара:
Поймете назначение Scoped Values и базовые сценарии применения, сможете написать минимальный пример в Java 25.
🔗 Ссылка на регистрацию: https://clck.ru/3QrAS6
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
⚙️ String.translateEscapes()
String.translateEscapes() (Java 15+) обрабатывает escape-последовательности в строках, превращая их в реальные символы. Это полезно для динамической обработки строк, содержащих \n, \t, \\ и другие управляющие символы.
👩💻
@javaquiz
String.translateEscapes() (Java 15+) обрабатывает escape-последовательности в строках, превращая их в реальные символы. Это полезно для динамической обработки строк, содержащих \n, \t, \\ и другие управляющие символы.
👩💻
@javaquiz
🔥1
🗓 25 декабря в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework».
Интеграционные тесты в Spring: тестовый контекст, репозитории (JDBC/JPA), сервисы и транзакции.
На вебинаре:
Кому будет полезно:
Backend-разработчикам на Java, начинающим осваивать тестирование Spring-приложений.
Что вы получите:
Разберётесь в базе интеграционного тестирования со Spring-контекстом и сможете написать простые тесты для репозиториев и сервисов.
🔗 Ссылка на регистрацию: https://clck.ru/3QrWcV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM