Concurrency:
https://habrahabr.ru/post/277669/
https://habrahabr.ru/post/327186/
https://habrahabr.ru/company/gridgain/blog/328086/
https://habrahabr.ru/post/277669/
https://habrahabr.ru/post/327186/
https://habrahabr.ru/company/gridgain/blog/328086/
Habr
Справочник по синхронизаторам java.util.concurrent.*
Целью данной публикации не является полный анализ синхронизаторов из пакета java.util.concurrent. Пишу её, прежде всего, как справочник, который облегчит вхождение в тему и покажет возможности...
Лекции Технополиса. Проектирование высоконагруженных систем
https://www.youtube.com/watch?v=2LTuRDFAzqc&list=PLrCZzMib1e9rZohs_FJg8MK52Ey494z40
https://www.youtube.com/watch?v=2LTuRDFAzqc&list=PLrCZzMib1e9rZohs_FJg8MK52Ey494z40
YouTube
1. HIGHLOAD. Введение | Технострим
Подробнее о курсе: https://goo.gl/mTNYRv
Другие лекции курса: https://goo.gl/Fka5VQ
Курс «Проектирование высоконагруженных систем» читается в рамках образовательного проекта "Технополис Mail.ru Group" при СПбПУ.
Смотрите также:
► Курс "Анализ безопасности…
Другие лекции курса: https://goo.gl/Fka5VQ
Курс «Проектирование высоконагруженных систем» читается в рамках образовательного проекта "Технополис Mail.ru Group" при СПбПУ.
Смотрите также:
► Курс "Анализ безопасности…
Отличие асинхронного ввода-вывода от синхронного:
1) https://habr.com/ru/post/235585/
2) https://tproger.ru/translations/diversity-of-input-output-io/
3) https://medium.com/nuances-of-programming/асинхронность-в-java-dd5077579ce1
4) https://habr.com/ru/company/oleg-bunin/blog/543386/
5) https://medium.com/plain-and-simple/synchronous-vs-asynchronous-vs-concurrent-vs-parallel-4342bfb8b9f2
1) https://habr.com/ru/post/235585/
2) https://tproger.ru/translations/diversity-of-input-output-io/
3) https://medium.com/nuances-of-programming/асинхронность-в-java-dd5077579ce1
4) https://habr.com/ru/company/oleg-bunin/blog/543386/
5) https://medium.com/plain-and-simple/synchronous-vs-asynchronous-vs-concurrent-vs-parallel-4342bfb8b9f2
Курс Разработка на Java от VK
https://www.youtube.com/watch?v=Ok81Ue2mu0A&list=PLrCZzMib1e9pnFbVV3u4s7ki5NTnm7WgT
https://www.youtube.com/watch?v=Ok81Ue2mu0A&list=PLrCZzMib1e9pnFbVV3u4s7ki5NTnm7WgT
YouTube
1. Разработка на Java (2018). Java intro 1 | Технострим
Слайды лекции: https://cloud.mail.ru/public/GNfk/sSDUFc3BL
Другие лекции курса: https://goo.gl/5sZMbx
Подробнее о курсе: https://goo.gl/rkukGb
Материалы курса: https://github.com/rybalkinsd/atom
Лекция читается в рамках образовательного проекта "Техносфера…
Другие лекции курса: https://goo.gl/5sZMbx
Подробнее о курсе: https://goo.gl/rkukGb
Материалы курса: https://github.com/rybalkinsd/atom
Лекция читается в рамках образовательного проекта "Техносфера…
Java Digest #1
1) Начался релизный цикл Java 21, который выйдет 19 сентября.
2) В Intellij IDEA появится AI-ассистент, который поможет с документацией и сообщениями коммитов.
3) Опубликованы доклады со Spring I/O 2023, включая Keynote и презентацию Presentation As A Code.
4) Spring Boot Application Testing and Development with Testcontainers подробно описывает поддержку Testcontainers в Spring Boot 3.1.
5) Использование оконных функций с Hibernate 5 и 6 рассматривается в статье.
6) Лучшие практики скриптования в Jira Server/Data Center - как написать автоматизацию на Groovy с использованием API Jira Java.
1) Начался релизный цикл Java 21, который выйдет 19 сентября.
2) В Intellij IDEA появится AI-ассистент, который поможет с документацией и сообщениями коммитов.
3) Опубликованы доклады со Spring I/O 2023, включая Keynote и презентацию Presentation As A Code.
4) Spring Boot Application Testing and Development with Testcontainers подробно описывает поддержку Testcontainers в Spring Boot 3.1.
5) Использование оконных функций с Hibernate 5 и 6 рассматривается в статье.
6) Лучшие практики скриптования в Jira Server/Data Center - как написать автоматизацию на Groovy с использованием API Jira Java.
👍1
Как пройти собес и не облажаться
Тренировка: намеренное тренировочное собеседование с друзьями или сервисом Pramp.
Задачи и навыки: изучение алгоритмов на LeetCode, использование roadmap.
Резюме: писать на английском, избегать красных флагов, указывать ключевые навыки.
Как вести себя на интервью: отвечать на базовые вопросы, демонстрировать знания Computer Science, продуктовых вещей, практики.
Уровень зарплаты: ориентироваться на рынок, примерные цифры для разных уровней.
Тренировка: намеренное тренировочное собеседование с друзьями или сервисом Pramp.
Задачи и навыки: изучение алгоритмов на LeetCode, использование roadmap.
Резюме: писать на английском, избегать красных флагов, указывать ключевые навыки.
Как вести себя на интервью: отвечать на базовые вопросы, демонстрировать знания Computer Science, продуктовых вещей, практики.
Уровень зарплаты: ориентироваться на рынок, примерные цифры для разных уровней.
👍1