🗺️ Где составить дорожную карту: ТОП-10 сервисов
Сервисы, которые подойдут для составления карьерной карты и не только.
Подборка материалов по теме:
🧪 Дорожная карта тестировщика в 2023 году
🛣️ Дорожная карта: что это, как ее составить и почему она обязательно нужна разработчику
☕ Дорожная карта Java-разработчика в 2023 году
Читать статью
#гайд
Сервисы, которые подойдут для составления карьерной карты и не только.
Подборка материалов по теме:
🧪 Дорожная карта тестировщика в 2023 году
🛣️ Дорожная карта: что это, как ее составить и почему она обязательно нужна разработчику
☕ Дорожная карта Java-разработчика в 2023 году
Читать статью
#гайд
Мёртвая нить
Мёртвая нить (deadlock) означает ситуацию, когда две или более нити (потока исполнения) блокируются и ожидают ресурсы, которые удерживают друг друга, что приводит к тому, что ни одна из них не может продолжить свою работу. В итоге программа оказывается в застойном состоянии, так как нити блокируют друг друга и не могут разблокироваться без внешнего вмешательства.
Чтобы избежать мёртвой нити, следует стремиться к тому, чтобы нити блокировали ресурсы в одном и том же порядке. Если это невозможно, можно использовать техники, такие как использование метода tryLock() из java.util.concurrent.locks.Lock, которые позволяют более гибко управлять блокировками и избегать мёртвой нити.
Мёртвая нить (deadlock) означает ситуацию, когда две или более нити (потока исполнения) блокируются и ожидают ресурсы, которые удерживают друг друга, что приводит к тому, что ни одна из них не может продолжить свою работу. В итоге программа оказывается в застойном состоянии, так как нити блокируют друг друга и не могут разблокироваться без внешнего вмешательства.
Чтобы избежать мёртвой нити, следует стремиться к тому, чтобы нити блокировали ресурсы в одном и том же порядке. Если это невозможно, можно использовать техники, такие как использование метода tryLock() из java.util.concurrent.locks.Lock, которые позволяют более гибко управлять блокировками и избегать мёртвой нити.
Какой будет Output?
Anonymous Quiz
19%
static1A
17%
123staticA
19%
static123A
22%
1
6%
1staticA
18%
staticA
Очередной #дайджест для джавистов
👩💻 Spring Cloud Config и Git — хранение и распространение конфигураций приложений
👩💻 Динамическое создание слушателей в Kafka — как создать слушатель в Kafka на лету в процессе работы приложения
👩💻 Java NIO(New I/O) против IO — рассказ о блокирующем/неблокирующем чтении из потоков данных
👩💻 Введение в Java NIO Selector — о том, как работает механизм для мониторинга одного или нескольких каналов NIO и распознавания, когда один или несколько становятся доступными для передачи данных
👩💻 Engineering director — разговор о карьерной лестнице технических менеджеров, представляемую исключительно через количественный рост в зоне ответственности
👩💻 Spring Cloud Config и Git — хранение и распространение конфигураций приложений
👩💻 Динамическое создание слушателей в Kafka — как создать слушатель в Kafka на лету в процессе работы приложения
👩💻 Java NIO(New I/O) против IO — рассказ о блокирующем/неблокирующем чтении из потоков данных
👩💻 Введение в Java NIO Selector — о том, как работает механизм для мониторинга одного или нескольких каналов NIO и распознавания, когда один или несколько становятся доступными для передачи данных
👩💻 Engineering director — разговор о карьерной лестнице технических менеджеров, представляемую исключительно через количественный рост в зоне ответственности
🏗️📄 ТОП-10 онлайн-конструкторов резюме
Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.
👉 Читать статью
👉 Зеркало
Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.
👉 Читать статью
👉 Зеркало
Forwarded from Библиотека собеса по Java | вопросы с собеседований
PathIterator
PathIterator — это интерфейс в Java, который позволяет объектам, реализующим интерфейс Shape, возвращать геометрию своей границы, позволяя вызывающему объекту получать путь этой границы по одному сегменту за раз.
Основные возможности PathIterator:
— PathIterator позволяет перебирать сегменты пути объекта Shape по одному.
— Для каждого сегмента PathIterator может предоставить информацию о его типе (например, линия, кривая Безье), координатах и других атрибутах.
— PathIterator может использоваться для преобразования пути объекта Shape, например, для его масштабирования, поворота или перемещения.
PathIterator — это интерфейс в Java, который позволяет объектам, реализующим интерфейс Shape, возвращать геометрию своей границы, позволяя вызывающему объекту получать путь этой границы по одному сегменту за раз.
Основные возможности PathIterator:
— PathIterator позволяет перебирать сегменты пути объекта Shape по одному.
— Для каждого сегмента PathIterator может предоставить информацию о его типе (например, линия, кривая Безье), координатах и других атрибутах.
— PathIterator может использоваться для преобразования пути объекта Shape, например, для его масштабирования, поворота или перемещения.
📚 ТОП-10 книг по Java в 2024 году
Разбираемся, какие книги по Java стоит читать на русском языке, а какие — только в оригинале. Для удобства книги отсортированы в порядке возрастания сложности.
Читать статью
#литература
Разбираемся, какие книги по Java стоит читать на русском языке, а какие — только в оригинале. Для удобства книги отсортированы в порядке возрастания сложности.
Читать статью
#литература