Обложка канала

Java библиотека. Страница 59

12847 @javalib

Всё для Java разработчиков.

  • Java библиотека

    Сделайте первые шаги к созданию отказоустойчивых и масштабируемых архитектур на открытых уроках в OTUS: 🗓 29 августа в 20:00 мск — «Принципы организации микросервисов. Типы взаимодействий». Проанализируем плюсы и минусы микросервисов, а также разберем инстуремнты для построения микросервисов. Регистрация — https://otus.pw/DoNJ/ 🗓 12 сентября в 20:00 мск — «Паттерны декомпозиции системы на микросервисы». Познакомимся с паттернами декомпозиции системы на микросервисы и рассмотрим технические и бизнесовые подходы к декомпозиции. Регистрация — https://otus.pw/ImX1/ 👨‍💻 Спикером выступит Владислав Родин, руководитель разработки и специалист по Java Enterprise разработке. Уроки рассчитаны на веб-разработчиков, тимлидов, архитекторов, технических руководителей и специалистов, которые интересуются SRE или работают в этой области и пройдут в рамках онлайн-курса «Highload Architect».
  • Java библиотека

    Что такое FutureTask? FutureTask представляет собой отменяемое асинхронное вычисление в параллельном Java приложении. Этот класс предоставляет базовую реализацию Future, с методами для запуска и остановки вычисления, методами для запроса состояния вычисления и извлечения результатов. Результат может быть получен только когда вычисление завершено, метод получения будет заблокирован, если вычисление ещё не завершено. Объекты FutureTask могут быть использованы для обёртки объектов Callable и Runnable. Так как FutureTask реализует Runnable, его можно передать в Executor на выполнение.
  • Java библиотека

    It is Wednesday, my java dudes, или насколько сложно сделать свою JVM Что делать, если накануне переезда повысилась тревожность, а привычные методы не приносят успокоения? Конечно же вырабатывать дофамин через решение упоротых инженерных задач! Мне стало интересно - насколько тяжко было бы сделать свой интерпретатор байт-кода Java? И насколько сложно было бы научить его “новым трюкам”? Писать я буду на Rust, поэтому и проект, не мудрствуя лукаво, назвал Rjava. Читать статью
    It is Wednesday, my java dudes, или насколько сложно сделать свою JVM

    Что делать, если накануне переезда повысилась тревожность, а привычные методы не приносят успокоения? Конечно же вырабатывать дофамин через решение упоротых инженерных задач! Мне стало интересно - насколько тяжко было бы сделать свой интерпретатор байт-кода Java? И насколько сложно было бы научить его “новым трюкам”? Писать я буду на Rust, поэтому и проект, не мудрствуя лукаво, назвал Rjava. Зачем В основном just for fun. Но сейчас появилась мысль, что маленькую урезанную JVM можно было бы попытаться запустить…

    Telegraph
  • Реклама

  • Java библиотека

    🔥<b> Увлекательный тест для архитекторов и разработчиков 🔥 🚀 Ответьте на 11 вопроса и проверьте, насколько вы готовы к обучению на курсе - Software Architect 📚 Овладейте самыми продвинутыми техниками построения архитектуры приложений и карьерном росте обеспечен. 🚀 На курсе разберем самые важные тактики по работе с различными атрибутами качества архитектуры, основные паттерны и стили архитектуры и проведем обзор основных технологических доменов и специфичных для них архитектур: бэкенд, BigData, мобильная разработка, фронтенд, хранилища данных. ⏰ Время прохождения теста ограниченно 30 минут 👉 ПРОЙТИ ТЕСТИРОВАНИЕ 💣 Пройдете тест и получите доступ к 2 открытым урокам курса + Welcome скидку: ✔️ Паттерны отказоустойчивости и масштабируемости микросервисной архитектуры >✔️<b> Паттерны отказоустойчивости для межсервисного взаимодействия
  • Java библиотека

    Чем отличаются два интерфейса Runnable и Callable? • Интерфейс Runnable появился в Java 1.0, а интерфейс Callable был введен в Java 5.0 в составе библиотеки java.util.concurrent; • Классы, реализующие интерфейс Runnable для выполнения задачи должны реализовывать метод run(). Классы, реализующие интерфейс Callable - метод call(); • Метод Runnable.run() не возвращает никакого значения, Callable.call() возвращает объект Future, который может содержать результат вычислений; • Метод run() не может выбрасывать проверяемые исключения, в то время как метод call() может.
  • Java библиотека

    Даны следующие классы:
  • Java библиотека

    jOOQ Masterclass (2022) PDF, ePUB Learn the best way to write SQL in Java by taking control of SQL in your app via a type-safe, dynamic and versatile API that supports almost any type or feature compatible with a database and emphasizes SQL syntax correctness. Key Features: - Write complex, type-safe, and dynamic SQL using the powerful jOOQ API - Tackle complex persistence tasks, such as lazy fetching, R2DBC, transactions, and batching while sustaining high traffic in your modern Java applications - Use a comprehensive SPI to shape and extend jOOQ according to your needs
  • Java библиотека

    🔥Хардкорный тест по Java🔥 ⭕️Осторожно! Из-за этого курса можно стать супервостребованным Java-разработчиком! Пройди тест из 20 вопросов и проверь насколько ты готов к обучению на углубленном курсе - "Java Developer. Professional" от OTUS 🦸🏼‍♂️62 компании-партнера ждут, когда ты овладеешь этим мастерством. Проходя вступительный тест курса помни, большая сила — большая ответственность! 📌ПРОЙТИ ТЕСТ
  • Java библиотека

    Что значит «усыпить» поток? Это значит приостановить его на определенный промежуток времени, вызвав в ходе его выполнения статический метод Thread.sleep() передав в качестве параметра необходимое количество времени в миллисекундах. До истечения этого времени поток может быть выведен из состояния ожидания вызовом interrupt() с выбрасыванием InterruptedException.
  • Java библиотека

    Domain-Driven Design with Java (2022) PDF, ePUB Domain-Driven Design (DDD) makes available a set of techniques and patterns that enable domain experts, architects, and developers to work together to decompose complex business problems into a set of well-factored, collaborating, and loosely coupled subsystems. This practical guide will help you as a developer and architect to put your knowledge to work in order to create elegant software designs that are enjoyable to work with and easy to reason about. You'll begin with an introduction to the concepts of domain-driven design and discover various ways to apply them in real-world scenarios. You'll also appreciate how DDD is extremely relevant when creating cloud native solutions that employ modern techniques such as event-driven microservices and fine-grained architectures.
  • Java библиотека

    Юнга, стоп, у нас кончились ресурсы. Или как мы оптимизировали наши микросервисы Всем привет. Как вы все знаете после определенных событий у нас случился ресурсный кризис. И появился запрос на оптимизацию потребляемых ресурсов. Темой и станет оптимизация потребления ресурсов микросервисов и уменьшение времени выполнения наших запросов. Читать статью
    Юнга, стоп, у нас кончились ресурсы. Или как мы оптимизировали наши микросервисы

    Всем привет. Как вы все знаете, после определенных событий у нас случился ресурсный кризис. И появился запрос на оптимизацию потребляемых ресурсов. Темой и станет оптимизация потребления ресурсов микросервисов и уменьшение времени выполнения наших запросов. Перед тем как начать работу, нужно подвести цели: Уменьшение потребления ЦПУ и ОЗУ Уменьшение времени на обработку запросов в секунду Уменьшение время инициализации (запуска) Унификация кодовой базы для наших микросервисов Цели выявили и перед тем, как…

    Telegraph
  • Java библиотека

    В последние годы всё более популярными становятся профессии с возможностью удалённой работы. Одна из них — Java-разработчик. Испытайте себя и решите, ваше ли это направление, на онлайн-интенсиве с 25 по 27 августа в 19:00 по московскому времени: ✌️ https://clc.to/LfdD-g. Сразу после регистрации отправим вам на почту чек-лист по знаниям и навыкам, которые необходимы backend-разработчику для трудоустройства. Что вас ждёт: 📌 3 дня вебинаров с опытным программистом, который ответит на ваши вопросы о профессии; 📌 знакомство с основами Java; 📌 топ-5 правил синтаксиса языка Java, которые необходимы каждому начинающему разработчику; 📌 общение с другими участниками и ведущим интенсива в закрытом чате; 📌 создание полноценного проекта, который можно будет добавить в портфолио; 📌 неограниченный доступ к обучающим материалам. Спикером выступит Даниил Пилипенко — основатель и директор центра подбора IT-специалистов SymbioWay. С 2004 года разрабатывает и руководит разработкой на Java, PHP и во фронтенде. 50 раз выступил на семинарах и конференциях. 🎁 Всем, кто дойдёт до конца интенсива, подарим электронную книгу «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox. Безграничный мир IT ждёт вас. Достигайте большего со Skillbox!
  • Java библиотека

    Можно ли сделать основной поток программы демоном? Нет. Потоки-демоны позволяют описывать фоновые процессы, которые нужны только для обслуживания основных потоков выполнения и не могут существовать без них.
  • Java библиотека

    Какой результат выполнения данной части кода?
  • Java библиотека

    Хочешь узнать какими навыками стоит обладать Junior Java Developer, чтобы претендовать на место в хорошей компании, сразу после обучения? Приходи на вебинар: 23. 08 в 19:00 (мск) Обсудим: - что работодатели ждут от джунов джавистов в 2022 году - какую зарплату стоит ожидать на российском и зарубежном рынках - какие самые часто встречающиеся ошибки делают джуны джависты и как их можно избежать Во время онлайн-вебинара вы сможете задавать вопросы. А ещё все участники получат специальный бонус. Ждем тебя на бесплатном вебинаре 23 августа! Только онлайн, никакой записи))) Регистрируйся, до встречи!
  • Реклама

  • Java библиотека

    Что такое «потоки-демоны»? Потоки-демоны работают в фоновом режиме вместе с программой, но не являются неотъемлемой частью программы. Если какой-либо процесс может выполняться на фоне работы основных потоков выполнения и его деятельность заключается в обслуживании основных потоков приложения, то такой процесс может быть запущен как поток-демон с помощью метода setDaemon(boolean value), вызванного у потока до его запуска. Метод boolean isDaemon() позволяет определить, является ли указанный поток демоном или нет. Базовое свойство потоков-демонов заключается в возможности основного потока приложения завершить выполнение потока-демона (в отличие от обычных потоков) с окончанием кода метода main(), не обращая внимания на то, что поток-демон еще работает.
  • Java библиотека

    Head First. Паттерны проектирования. 2-е издание (2021) PDF Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно-ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге «Head First. Паттерны проектирования».Если вы уже читали книги из серии Head First, то знаете, что вас ждет визуально насыщенный формат, разработанный с учетом особенностей работы мозга.
  • Java библиотека

    Какой результат будет получен после компиляции и выполнения данного кода?