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

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

12847 @javalib

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

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

    Парлог Н. - Система модулей Java, Год 2020 Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией. Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен. В этой книге - Архитектура модульного приложения Java. - Создание модулей: от исходников до JAR-файлов. - Миграция на версию Java с модулями. - Избавление от зависимостей и оттачивание API. - Обработка рефлексии и версионирование.
  • Java библиотека

    Приведите примеры итераторов, реализующих поведение fail-safe Итератор коллекции CopyOnWriteArrayList и итератор представления keySet коллекции ConcurrentHashMap являются примерами итераторов fail-safe.
  • Java библиотека

    Java News - канал с новостями и статьями со всего интернета по нашей любимой Java! Канал ещё совсем маленький и нуждается в Вашей поддержке в виде подписки 😊 Подпишись и будь в курсе последних новостей!
  • Реклама

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

    Современный язык Java. Лямбда-выражения, потоки и функциональное программирование (2020) PDF, EPUB Преимущество современных приложений — в передовых решениях, включающих микросервисы, реактивные архитектуры и потоковую обработку данных. Лямбда-выражения, потоки данных и долгожданная система модулей платформы Java значительно упрощают их реализацию. Пришло время повысить свою квалификацию и встретить любой вызов во всеоружии! Книга поможет вам овладеть новыми возможностями современных дополнений, таких как API Streams и система модулей платформы Java. Откройте для себя новые подходы к конкурентности и узнайте, как концепции функциональности улучшают работу с кодом. В этой книге: - Новые возможности Java. - Потоковые данные и реактивное программирование. - Система модулей платформы Java.
  • Java библиотека

    Что такое «fail-fast поведение»? fail-fast поведение означает, что при возникновении ошибки или состояния, которое может привести к ошибке, система немедленно прекращает дальнейшую работу и уведомляет об этом. Использование fail-fast подхода позволяет избежать недетерминированного поведения программы в течение времени. В Java Collections API некоторые итераторы ведут себя как fail-fast и выбрасывают ConcurrentModificationException, если после его создания была произведена модификация коллекции, т.е. добавлен или удален элемент напрямую из коллекции, а не используя методы итератора. Реализация такого поведения осуществляется за счет подсчета количества модификаций коллекции (modification count): • при изменении коллекции счетчик модификаций так же изменяется; • при создании итератора ему передается текущее значение счетчика; • при каждом обращении к итератору сохраненное значение счетчика сравнивается с текущим, и, если они не совпадают, возникает исключение.
  • Java библиотека

    Tinkoff Invest Robot Contest — конкурс по разработке торговых роботов Задача участников — создать робота на новом API Тинькофф Инвестиций, который реализует одну из торговых стратегий на бирже. Всего в конкурсе семь номинаций: — четыре для лучших решений на языках Java, Go, Python и JavaScript; — лучший торговый робот для мобильных устройств; — самое оригинальное использование API; — и лучший интерфейс (визуализация) торговой стратегии. Победители в каждой категории получат 200 000 рублей. Решения принимают до 23 мая включительно. Зарегистрироваться и прочитать подробнее о конкурсе
  • Java библиотека

    Современные требования к Java-разработчику: о чём вас спросят на собеседовании В этой статье Java Team Lead EPAM Олег Клименко рассказал, что, помимо Java Core, требуется от разработчиков на разных этапах карьеры. Олег прошёл большой путь к текущей позиции: получил классическое образование по направлению «Прикладная математика и информатика», дорос до архитектора решений, какое-то время занимал менеджерскую позицию, но решил вернуться к кодингу и пришёл на позицию Lead Software Engineer в EPAM. Статья поможет разобраться, о чём сегодня могут спрашивать Java-разработчиков на интервью. Читать статью
  • Java библиотека

    В чем разница между классами java.util.Collection и java.util.Collections? java.util.Collections - набор статических методов для работы с коллекциями. java.util.Collection - один из основных интерфейсов Java Collections Framework.
  • Java библиотека

    Фелипе Гутьеррес - Spring Boot 2. Лучшие практики для профессионалов (2020) Хотите повысить свою эффективность в разработке корпоративных и облачных Java-приложений? Увеличьте скорость и простоту разработки микросервисов и сложных приложений, избавившись от забот по конфигурации Spring. Используйте Spring Boot 2 и такие инструменты фреймворка Spring 5, как WebFlux, Security, Actuator, а также фреймворк Micrometer, предоставляющий новый способ сбора метрик. В этой книге: настройка и использование Spring Boot 2; работа с нефункциональными требованиями с помощью Spring Boot Actuator; разработка веб-приложений с помощью Spring Boot 2; постоянное хранение данных с использованием JDBC, JPA и баз данных NoSQL; обмен сообщениями с помощью JMS, RabbitMQ и WebSockets; краткое знакомство с проектами Spring Cloud; тестирование, микросервисы и развертывание в облачной среде с использованием Spring Boot 2; расширение Spring Boot путем создания своего собственного «стартового набора» и добавления функциональности @ Enable.
  • Java библиотека

    Что нового в IntelliJ IDEA 2022.1 В IntelliJ IDEA 2022.1 появился Dependency Analyzer, который упрощает управление зависимостями и разрешение конфликтов. Кроме того, мы обновили мастер создания проектов и предлагаем более удобный способ просмотра уведомлений в IDE. Рассказываем об этих и других важных изменениях. Читать статью
  • Java библиотека

    ☘️Хардкорный тест из 21 вопроса только для тех, кто уже знает и любит Java и хочет освоить Framework Spring. 🚀Если сможете сдать — пройдёте на продвинутый курс для разработчиков по спец.цене. 👉🏻ПРОЙТИ ТЕСТ: https://otus.pw/NJwz/
  • Java библиотека

    Почему Map — это не Collection, в то время как List и Set являются Collection? Collection представляет собой совокупность некоторых элементов. Map - это совокупность пар «ключ-значение».
  • Java библиотека

    Марко Фаэлла - Стильный Java. Код который работает всегда и везде, Год 2021, Формат: Издательский pdf+epub В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции. Пройдя все этапы создания центрального проекта книги, вы сможете уверенно выбрать правильный путь оптимизации собственного приложения.
  • Java библиотека

    🔥 Как Junior Java Dev вырасти до Middle ? Отправь свое резюме, наш эксперт бесплатно разберёт его и расскажет, чего не хватает для буста твоей карьеры в IT. 💻 А еще у нас есть курс «Middle Java Dev», который уже больше года помогает Junior специалистам успешно строить карьеру. Как все проходит? На протяжении двух с половиной месяцев тебя будут обучать Senior’ы и Teamlead’ы ведущих банков страны. Лучших студентов возьмем в команду. Чему будут учить? На курсе будем изучать базы данных, Spring, Kafka, Kubernetes и Istio. Помимо этого еще будут практические занятия, домашние задания, Live Coding и консультации с ментором. 👉🏼 Заявка на бесплатный разбор резюме: https://cutt.ly/5GkaBAI
  • Java библиотека

    GraphQL-gRPC API Gateway на Java В данной статье я хочу рассказать про процесс создания концепта API Gateway для обеспечения взаимодействия фронтенда, использующего GraphQL, и бэкенда, использующего gRPC, на Java с использованием фреймворка Quarkus. Читать статью
  • Реклама

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

    Что такое «коллекция»? «Коллекция» - это структура данных, набор каких-либо объектов. Данными (объектами в наборе) могут быть числа, строки, объекты пользовательских классов и т.п.
  • Java библиотека

    27 апреля с 19 до 21 по Москве проведем бесплатный вебинар для менеджеров, тимлидов и разработчиков разных уровней. Специалисты из AGIMA расскажут, как стать крутым наставником для своей команды, как мотивировать сотрудников и как выбрать архитектуру для проекта. Прокачаем Hard и Soft Skills сразу. Стартуем в 19:00 мск. Мы разработали программу таким образом, чтобы охватить навыки разного уровня. Поговорим о личных качествах тимлида, об управлении командой и о технических вопросах. С докладами выступят: — Лидия Попова, коуч (сертификат ICF), ex. AGIMA. Название доклада — «5 рекомендаций, чтобы сделать наставничество классным». — Алексей Половинкин, руководитель группы Python-разработчиков, AGIMA. Название доклада — «Как выбрать архитектуру для проекта». — Александр Шутай, РНР-разработчик, тимлид, AGIMA. Название доклада — «Мотивация команды: не назревает ли бунт на корабле?». Для регистрации перейдите по ссылке: https://clc.to/tpxx-A Митап проведем онлайн. Вопросы спикерам можно задавать в телеграм-чате.
  • Java библиотека

    Ограничиваем Prometheus метрики в Webflux Всем привет! В текущей статье, хотелось бы поделиться опытом решения задачи ограничения вывода метрик в Prometheus для сервиса, написанного в функциональном стиле на Spring Webflux. Читать статью