🗺️ Где составить дорожную карту: ТОП-10 сервисов
Сервисы, которые подойдут для составления карьерной карты и не только.
Подборка материалов по теме:
🧪 Дорожная карта тестировщика в 2023 году
🛣️ Дорожная карта: что это, как ее составить и почему она обязательно нужна разработчику
☕ Дорожная карта Java-разработчика в 2023 году
Читать статью
#гайд
Сервисы, которые подойдут для составления карьерной карты и не только.
Подборка материалов по теме:
🧪 Дорожная карта тестировщика в 2023 году
🛣️ Дорожная карта: что это, как ее составить и почему она обязательно нужна разработчику
☕ Дорожная карта Java-разработчика в 2023 году
Читать статью
#гайд
❤3👏2
  Мёртвая нить
Мёртвая нить (deadlock) означает ситуацию, когда две или более нити (потока исполнения) блокируются и ожидают ресурсы, которые удерживают друг друга, что приводит к тому, что ни одна из них не может продолжить свою работу. В итоге программа оказывается в застойном состоянии, так как нити блокируют друг друга и не могут разблокироваться без внешнего вмешательства.
Чтобы избежать мёртвой нити, следует стремиться к тому, чтобы нити блокировали ресурсы в одном и том же порядке. Если это невозможно, можно использовать техники, такие как использование метода tryLock() из java.util.concurrent.locks.Lock, которые позволяют более гибко управлять блокировками и избегать мёртвой нити.
Мёртвая нить (deadlock) означает ситуацию, когда две или более нити (потока исполнения) блокируются и ожидают ресурсы, которые удерживают друг друга, что приводит к тому, что ни одна из них не может продолжить свою работу. В итоге программа оказывается в застойном состоянии, так как нити блокируют друг друга и не могут разблокироваться без внешнего вмешательства.
Чтобы избежать мёртвой нити, следует стремиться к тому, чтобы нити блокировали ресурсы в одном и том же порядке. Если это невозможно, можно использовать техники, такие как использование метода tryLock() из java.util.concurrent.locks.Lock, которые позволяют более гибко управлять блокировками и избегать мёртвой нити.
😁21👍7❤🔥2🌚2❤1
  Какой будет Output?
  Anonymous Quiz
    19%
    static1A
      
    17%
    123staticA
      
    19%
    static123A
      
    22%
    1
      
    6%
    1staticA
      
    18%
    staticA
      
    🤔10🥱6👍4🔥1
  Очередной #дайджест для джавистов
👩💻 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 — разговор о карьерной лестнице технических менеджеров, представляемую исключительно через количественный рост в зоне ответственности
🎉16❤🔥13👍4❤2🥰1
  Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏗️📄 ТОП-10 онлайн-конструкторов резюме
Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.
👉 Читать статью
👉 Зеркало
Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.
👉 Читать статью
👉 Зеркало
👍6❤3
  Forwarded from Библиотека собеса по Java | вопросы с собеседований
  
PathIterator
PathIterator — это интерфейс в Java, который позволяет объектам, реализующим интерфейс Shape, возвращать геометрию своей границы, позволяя вызывающему объекту получать путь этой границы по одному сегменту за раз.
Основные возможности PathIterator:
— PathIterator позволяет перебирать сегменты пути объекта Shape по одному.
— Для каждого сегмента PathIterator может предоставить информацию о его типе (например, линия, кривая Безье), координатах и других атрибутах.
— PathIterator может использоваться для преобразования пути объекта Shape, например, для его масштабирования, поворота или перемещения.
PathIterator — это интерфейс в Java, который позволяет объектам, реализующим интерфейс Shape, возвращать геометрию своей границы, позволяя вызывающему объекту получать путь этой границы по одному сегменту за раз.
Основные возможности PathIterator:
— PathIterator позволяет перебирать сегменты пути объекта Shape по одному.
— Для каждого сегмента PathIterator может предоставить информацию о его типе (например, линия, кривая Безье), координатах и других атрибутах.
— PathIterator может использоваться для преобразования пути объекта Shape, например, для его масштабирования, поворота или перемещения.
❤14👍3🥰1
  📚 ТОП-10 книг по Java в 2024 году
Разбираемся, какие книги по Java стоит читать на русском языке, а какие — только в оригинале. Для удобства книги отсортированы в порядке возрастания сложности.
Читать статью
#литература
Разбираемся, какие книги по Java стоит читать на русском языке, а какие — только в оригинале. Для удобства книги отсортированы в порядке возрастания сложности.
Читать статью
#литература
❤10🔥3🥰2