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

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

12847 @javalib

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

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

    Как и когда происходит увеличение количества корзин в HashMap? Помимо capacity у HashMap есть еще поле loadFactor, на основании которого, вычисляется предельное количество занятых корзин capacity * loadFactor. По умолчанию loadFactor = 0.75. По достижению предельного значения, число корзин увеличивается в 2 раза и для всех хранимых элементов вычисляется новое «местоположение» с учетом нового числа корзин.
  • Java библиотека

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

    Spring: новости за прошедшую неделю / 21-е февраля Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long). Приятного чтения! 😃 Читать статью
  • Реклама

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

    Хотите узнать больше о функциональном программировании на Scala? Тогда приходите 🗓 27 февраля в 20:00 на открытый урок «Знакомство с ZIO» в OTUS. Занятие будет полезно Scala-разработчикам, которые пока не знакомы с концепцией функционального эффекта или знакомы, но хотят узнать о походе к этому в ZIO, и тем, кто планирует перейти в разработку на Scala. На открытом уроке мы: - Узнаем о предпосылках и истории возникновения ZIO. - Сформируем представление, какие задачи решают так называемые «функциональные эффекты» в целом и ZIO в частности. - Попрактикуемся в создании и комбинировании ZIO-эффектов. 👨‍💻 Занятие проведет Алексей Воронец, руководитель разработки в компании NAUMEN 👉 Пройдите вступительное тестирование и присоединяйтесь — https://otus.pw/Letv/ Открытый урок является частью онлайн-курса «Scala-разработчик» от OTUS. Он позволит вам познакомиться с преподавателем и оценить материалы программы. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Java библиотека

    Сколько создается новых объектов, когда вы добавляете новый элемент в HashMap? Один новый объект статического вложенного класса Entry<K,V>.
  • Java библиотека

    🔥 Хардкорный тест для разработчиков, тимлидов и архитекторов! 💻 Ответьте на 11 вопросов и узнайте, достаточно ли у вас знаний, чтобы пройти онлайн-курс «Software Architect» в OTUS по спец.цене. 🦾 Курс поможет прокачать весь арсенал навыков, необходимых архитектору ПО. Возможна рассрочка. 💣 Успешное прохождение теста откроет доступ к 2 урокам курса: — Модели межсервисного взаимодействия Архитектурное свойство "Сопровождаемость" на примере сервисов k8s 👉 Пройти тест: https://otus.pw/3ucZ/ Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Java библиотека

    Spring Boot 2. Лучшие практики для профессионалов (2020) PDF Хотите повысить свою эффективность в разработке корпоративных и облачных 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 библиотека

    SOLID на практике в автоматизации тестирования Как на практике реализовать все принципы и упростить разработку тестирования BDD ? Примером будет интеграционное тестирование, но вам ничего не помешает реализовать для End2End Читать статью
    SOLID на практике в автоматизации тестирования

    Как на практике реализовать все принципы и упростить разработку тестирования BDD ? Для чего нужны принципы SOLID При создании программных систем использование принципов SOLID способствует созданию такой системы, которую будет легко поддерживать и расширять в течение долгого времени. Принципы SOLID — это руководства, которые также могут применяться во время работы над существующим программным обеспечением для его улучшения, например, для удаления «дурно пахнущего кода». Примером будет интеграционное тестирование…

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

    Осваивай техники создания отказоустойчивых и масштабируемых архитектур вместе с OTUS! Приглашаем 🗓 22 февраля в 20:00 мск на открытые уроки онлайн-курсов OTUS. «Введение в высокие нагрузки» На занятии проанализируем в каких единицах можно измерять нагрузку, рассмотрим преимущества и недостатки различных подходов к масштабированию, а также проблемы высоконагруженных проектов. 👉 Пройти вступительный тест и зарегистрироваться — https://otus.pw/x33Z/ «Микросервисная архитектура, когда нужна, а когда нет» На занятии рассмотрим плюсы и минусы монолитов и микросервисов, разберем проблемы при двух подходах, а также основные паттерны в микросервисной архитектуре. 👉 Пройти вступительный тест и зарегистрироваться — https://otus.pw/lwR9/ Занятия состоятся в рамках курса «Microservice Architecture» и «Highload Architect» и будут полезны бэкенд-разработчикам, тимлидам и администраторам Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Java библиотека

    Последний год на рынке вакансий для джавистов-джунов складывается не лучшая ситуация: требования все жестче, а оплата все меньше. Что на счет того, чтобы и в код не углубляться, и зарабатывать столько же (а может и больше!) ? Речь идет об автоматизации тестирования на Java. Основные навыки у тебя уже наверняка есть, раз ты читаешь канал для Джавистов. А тестировщики-автоматизаторы, зачастую, используют в работе только Java Core, большего тебе вряд ли потребуется. А чтобы получить недостающие знания — записывайся на курс от Kata Academy. Для поступления к ним не требуются деньги. Вообще. Оплата обучения проходит только (!) после твоего трудоустройства по специальности. До этого момента ты не платишь ни копейки. А не смог устроиться на работу — тоже ничего не платишь! И да, оба этих пункта есть в договоре! Если хочешь стабильную работу и высокую зарплату, курс по автоматизации — то, что нужно. Записывайся по ссылке: https://clck.ru/33ZJ3Y
  • Java библиотека

    Сколько переходов происходит в момент вызова HashMap.get(key) по ключу, который есть в таблице? • ключ равен null: 1 - выполняется единственный метод getForNullKey(). • любой ключ отличный от null: 4 - вычисление хэш-кода ключа; определение номера корзины; поиск значения; возврат значения.
  • Java библиотека

    Бекенд разработчик в HR Tech - Москва,гибрид/удаленка - Middle, senior Наша небольшая команда решает задачи в масштабе всего Яндекса. Мы разработали внутренний Календарь для рабочих встреч, а недавно начали продавать его в пакете сервисов для бизнеса Яндекс 360 (подробно об этом рассказывали на Yandex Scale). А ещё мы разрабатываем карты наших офисов — они похожи на схемы ТЦ на Яндекс Картах. Сейчас прорабатываем прототип с обновлённым дизайном и современной версией движка для отрисовки Яндекс Карт. Мы ищем опытного разработчика, которого так же, как и нас, воодушевляет преодоление инженерных сложностей и работа над большими системами. Что нужно делать: - проектировать архитектуру компонентов системы; - генерировать идеи вместе с другими членами команды; - проводить ревью дизайна и кода; - повышать эффективность, масштабируемость и стабильность системы. Мы ждем, что вы: - работали с Java, Kotlin, PostgreSQL, Spring; - пишете эффективный и понятный код; - способны объяснять свои решения и работать совместно с коллегами; - инициативны и внимательны к пожеланиям и проблемам пользователей;
  • Java библиотека

    Java in a Nutshell: A Desktop Quick Reference, 8th Edition (Final Release) (2023) PDF, ePUB This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about. The first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment.
  • Java библиотека

    👩‍💻Java. Для чего нужен Optional? В этом видео рассказывается, когда и почему следует применять Optional при разработке на языке программирования Java.
    Java. Для чего нужен Optional?

    В этом видео рассказывается, когда и почему следует применять Optional при разработке на языке программирования Java. Поддержать канал на Boosty: https://boosty.to/arhitutorials Наш чатик в Telegram: https://t.me/ArhiTutorials #arhitutorialsjava #ityoutubersru

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

    Шаблоны проектирования для облачной среды (2020) Эта книга посвящена облачным платформам, которые обеспечивают многие преимущества – практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Применяя конструкции для облачной среды, разработчики могут создавать гибкие, легко адаптируемые, веб-масштабируемые распределенные приложения, которые обрабатывают огромный пользовательский трафик и объем данных. Автор рассматривает методы и шаблоны, ориентированные на приложения для облачной среды – с учетом их жизненного цикла, управления конфигурацией в масштабах облака, обновления без простоев. Для работы с книгой читателю необходимы базовые навыки в области проектирования программного обеспечения и умение понимать код, написанный на Java или похожем языке. Издание будет полезно всем, кого интересует развертывание систем на различных облачных платформах.
  • Реклама

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

    Примитивные типы данных в Java Java как язык программирования является одновременно статически-типизированными и строго-типизированным. Статическая типизация означает, что тип данных каждой переменной и каждого выражения должен быть объявлен до момента их использования. Строгая типизация выражается тем, что каждый примитивный тип данных обладает определенным лимитом значения, который переменная может хранить или выражение может произвести. Все это говорит, что тип данных переменной или выражения должен быть известен на момент компиляции программы. Читать статью
    Примитивные типы данных в Java

    1. Введение Java как язык программирования является одновременно статически-типизированными и строго-типизированным. Статическая типизация означает, что тип данных каждой переменной и каждого выражения должен быть объявлен до момента их использования. Строгая типизация выражается тем, что каждый примитивный тип данных обладает определенным лимитом значения, который переменная может хранить или выражение может произвести. Все это говорит, что тип данных переменной или выражения должен быть известен на момент…

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

    Core Java, Volume I-II 12th Edition (2022) PDF Core Java, Volume I - Fundamentals, 12th Edition Core Java, Volume II - Advanced Features, 12th Edition Core Java, Twelfth Edition, is the definitive guide to writing robust, maintainable code. Whatever version of Java you are using--up to and including Java 17 this book will help you achieve a deep and practical understanding of the language and APIs. With hundreds of realistic examples, Cay S. Horstmann reveals the most powerful and effective ways to get the job done.
  • Java библиотека

    Как стать Java разработчиком в 35+ Всем привет! Хочу написать свою первую статью о моём пути из менеджера по продажам / руководителя департамента одного из крупных банков / индивидуального предпринимателя в разработчики, который длился без немногого 2 года. Я постараюсь предоставить некоторые советы и рекомендации тем, кто в начале или середине пути в освоении разработки. Искренне надеюсь, что эта статья будет полезна тем, кто сейчас изучает Java или только планирует заняться ее изучением. Опущу ту часть истории, что послужила волшебным пинком для начала обучения, скажу лишь, что выбор стека технологий пал на Java, даже уже не помню почему, видимо повелся на логотип, чашка ароматного кофе натолкнула меня на фантазии, что я буду программировать, попивая ароматный кофе. Но, как оказалось, в дальнейшем, кофе пил не я, а именно Java, пока я пытался ее освоить. Читать статью
    Как стать Java разработчиком в 35+

    Всем привет! Хочу написать свою первую статью о моём пути из менеджера по продажам / руководителя департамента одного из крупных банков / индивидуального предпринимателя в разработчики, который длился без немногого 2 года. Я постараюсь предоставить некоторые советы и рекомендации тем, кто в начале или середине пути в освоении разработки. Искренне надеюсь, что эта статья будет полезна тем, кто сейчас изучает Java или только планирует заняться ее изучением. Опущу ту часть истории, что послужила волшебным пинком…

    Telegraph