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

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

12847 @javalib

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

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

    Предметно-ориентированное проектирование в Enterprise Java (2020) PDF В книге подробно рассматриваются реализации шаблонов предметно-ориентированного проектирования с применением различных инструментальных средств и рабочих программных сред из Enterprise Java Space. При таком подходе читатель получает завершенную картину и возможность практического применения любого из этих средств в процессе предметно-ориентированного проектирования. В начальных главах описывается эталонная реализация проекта Cargo Tracker - создание монолитного приложения с использованием платформы Jakarta EE. Затем рассматривается полный процесс преобразования монолитного приложения в архитектуру, основанную на микросервисах. В заключительных главах демонстрируется создание версии приложения с использованием шаблонов CQRS и Event Sourcing (ES); основной рабочей средой является Axon Framework.
  • Java библиотека

    ☕️ Привет, на связи Java-команда Тинькофф Приглашаем на свои митапы в Казани и Рязани! 15 февраля встречаемся в Казани 🚀 На встрече расскажем про фича-тоглы и то, как мы используем их в команде, а также поделимся опытом релизов на Camunda в мобильном банке и перевода Spring/Kotlin-сервиса на NIO и coroutines. Зарегистрироваться на митап можно здесь. 21 февраля проведем встречу в Рязани 🔥 Обсудим, как повышали наблюдаемость приложения, углублялись в балансировку трафика и решали проблемные моменты Spring Framework. А также научимся делать кастомный health check. Регистрируйтесь на встречу здесь.
  • Java библиотека

    Troubleshooting Java: Read, debug, and optimize JVM applications (Final Release) (2023) True PDF Troubleshooting Java: Read, debug, and optimize JVM applications teaches you how to better understand Java application code. It’s filled with code investigation techniques for tricky issues like uncovering glitches in code logic or locating intermittent runtime problems. Armed with these tools and practices you’ll save time whenever you need to identify performance issues, understand dependencies, discover the root cause of crashes, or interpret unexpected results. Whether you’re a senior software engineer or you’re just getting started, this invaluable guide will help you in the fundamental task of understanding how your applications work.
  • Реклама

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

    Создавать отказоустойчивые и масштабируемые архитектуры под силу не каждому разработчику. Но именно этот навык особенно ценят крупные компании. Хотите получить компетенции архитектора высоких нагрузок? В OTUS пройдет 2 открытых урока, посвященных этому направлению. 🗓 8 февраля в 20:00 — «Как сделать распределенное хранилище на Tarantool Cartridge» На уроке мы напишем распределенное и отказоустойчивое in-memory хранилище данных, используя фреймворк Tarantool Cartridge 👉 Для регистрации на занятие пройдите вступительный тест — https://otus.pw/z3eM/ 🗓 22 февраля в 20:00 — «Введение в высокие нагрузки» На уроке проанализируем, в каких единицах можно измерять нагрузку, рассмотрим преимущества и недостатки различных подходов к масштабированию, а также проблемы высоконагруженных проектов. 👉 Для регистрации на занятие пройдите вступительный тест — https://otus.pw/FH1c/ Уроки рассчитаны на веб-разработчиков, тимлидов команд веб-разработки, архитекторов, технических руководителей и специалистов, которые интересуются SRE или работают в этой области. Для участия нужно определить свой уровень подготовки с помощью теста. ⚠️ Бонус: после записи на урок вы получите 20 записей прошедших вебинаров курса
  • Java библиотека

    Вы когда-нибудь искали подробное введение в Maven, которое было бы веселым и интересным одновременно? Тогда вы его нашли. В этом видео вы узнаете, как использовать Maven как профессионал: установка, использование Maven вместе с IDE, основы Maven и многое другое.
    Maven Tutorial - Crash Course

    Ever looked for a comprehensive intro to Maven that is fun and entertaining at the same time? Then have a look at this brand-new episode of "Marco Codes": Maven Tutorial [Crash Course]. In this video, you'll learn how to use Maven like a professional: installations, using the mvn wrapper, using Maven together with IDEs, and of course the Maven basics. From pom.xml concepts to running commands (clean install) to understanding Maven repositories and multi-module projects, by the end of it, there won't be many questions left when it comes to Maven. ► References https://jb.gg/4r7d6s ► Table Of Contents 00:00 Intro 00:30 Cloning The Sample Project 01:09 Installing Maven - Package Manager 01:34 Installing Maven - Manual 02:57 Maven Wrapper 04:31 mvn validate 05:21 IntelliJ - Importing Maven Projects 06:12 Pom.xml - Basics 07:07 Pom.xml - Properties 07:38 Pom.xml - Build Section 08:06 Pom.xml - Dependencies 09:40 Pom.xml - Dependency Scopes 11:41 search.maven.org - Dependency Search 12:27 IntelliJ - Maven Reload Trick 13:11 IntelliJ - Dependency Search 15:04 Maven Directory Structure 15:25 mvn clean 15:37 mvn compile 16:00 mvn test 17:45 mvn package 18:36 mvn install 19:18 Local Maven Repository 20:25 Central Maven Repository 22:28 Multi Module Projects ► Further Reading: mvn clean install - https://www.marcobehler.com/guides/mvn-clean-install-a-short-guide-to-maven Maven: The Complete Reference - https://books.sonatype.com/mvnref-book/reference/index.html ► FOLLOW ME https://www.marcobehler.com https://twitter.com/MarcoBehler

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

    Возможна ли ситуация, когда HashMap выродится в список даже с ключами имеющими разные hashCode()? Это возможно в случае, если метод, определяющий номер корзины будет возвращать одинаковые значения.
  • Java библиотека

    One Day Offer для Java-разработчиков: познакомьтесь с командой, пройдите собеседование и получите оффер от Сбера за один день 👨‍💻 Если вы — Java-разработчик уровня Middle/Senior/Lead с опытом работы от 3 лет и желанием разрабатывать высоконагруженные сервисы с использованием Cloud Native подхода к созданию, развертыванию и управлению современными приложениями в средах облачных вычислений, Сбер приглашает вас познакомиться 11 февраля. Чем предстоит заниматься Java-разработчикам в ИТ- команде направления «Сеть продаж»: ✔️ Писать код back-end части автоматизированной системы банка. ✔️ Проводить декомпозицию и оценку задач. ✔️ Работать в тесной связке с аналитиками и разработчиками front-end. ✔️ Выполнять code review. ✔️ Проектировать архитектуру приложения. Чувствуете, что подходите для этой работы? Тогда переходите по ссылке, регистрируйтесь на One Day Offer и готовьтесь к интервью. Возможно, именно вы станете частью Java-сообщества крупнейшего банка страны ✍️
  • Java библиотека

    JAVA SPRING TRANSACTIONAL: ОСНОВЫ ТРАНЗАКЦИЙ ЗА 7 МИНУТ
    JAVA SPRING TRANSACTIONAL: ОСНОВЫ ТРАНЗАКЦИЙ ЗА 7 МИНУТ

    Код примера: https://github.com/dispikerton/transactional Тайм коды: 00:00 - Определение транзакции, схематичный пример 00:46 - Свойство транзакции 00:59 - Знакомство с кодовой базой 02:05 - Пример, где нужна аннотация Transactional 03:10 - Вызов в пределах одного класса 04:04 - Обработка не всех исключений 04:47 - Область видимости метода 05:10 - Транзакция занимает соединение с БД 06:25 - Повторяем

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

    Какое начальное количество корзин в HashMap? В конструкторе по умолчанию - 16, используя конструкторы с параметрами можно задавать произвольное начальное количество корзин.
  • Java библиотека

    Kotlin: Сборник рецептов (2021) PDF Из этого уникального сборника рецептов разработчики узнают, как применять язык Kotlin в Java-проектах. Практические рецепты будут полезны не только новичкам в Kotlin, но и опытным программистам. Кен Коузен показывает, как решать проблемы, исходя из конкретных вариантов использования, а не из базового синтаксиса Kotlin. Вы задаете вопрос, а эта книга дает ответ. Kotlin уже довольно широко используется в разработке для Android, но его можно использовать везде, где применяется Java, а также для разработки в iOS, для создания приложений в машинном коде, для генерации кода на javascript и т. д. Присоединяйтесь к сообществу Kotlin и начинайте создавать новые проекты уже сегодня!
  • Java библиотека

    Java Guru - вопросы и задачи с собеседований. Канал с помощью которого ты точно получишь оффер! 👩‍💻 Kotlin Developer - самый топовый канал для котлин разработчика! 📕 Книги для Java программиста - канал с книгами по Java. Постоянно выходят новинки как на русском так и на английском языке! 📰 Java News - канал с последними новостями из мира Java!
  • Java библиотека

    Как работает HashMap при попытке сохранить в него два элемента по ключам с одинаковым hashCode(), но для которых equals() == false? По значению hashCode() вычисляется индекс ячейки массива, в список которой этот элемент будет добавлен. Перед добавлением осуществляется проверка на наличие элементов в этой ячейке. Если элементы с таким hashCode() уже присутствует, но их equals() методы не равны, то элемент будет добавлен в конец списка.
  • Java библиотека

    👩‍💻 Java. Dithering. Алгоритм генерации черно-белых изображений. В этом видео автор рассказывает о генерации изображений, которые состоят только из двух цветов - черного и белого. Разбирает соответствующий алгоритм на языке программирования Java.
    Java. Dithering. Алгоритм генерации черно-белых изображений.

    В этом видео я рассказываю о генерации изображений, которые состоят только из двух цветов - черного и белого. Разбираем соответствующий алгоритм на языке программирования Java. Исходные коды: https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/dithering/Main.java Класс Utils: https://github.com/Arhiser/java_tutorials/blob/master/src/ru/arhiser/Utils.java Изображения из видео можно найти тут: https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/dithering Поддержать канал на Boosty: https://boosty.to/arhitutorials Наша группа в Telegram: https://t.me/ArhiTutorials #arhitutorialsjava #ityoutubersru

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

    Java. Эффективное программирование, 3-е издание (2019) PDF, DJVU Язык программирования Java существенно изменился со времени предыдущего издания книги, опубликованного вскоре после выпуска Java б. Этот классический труд тщательно обновлен, чтобы читатели могли в полной мере воспользоваться возможностями последних версий языка и его библиотек функций. В современном Java поддерживается несколько парадигм программирования. Как и в предыдущих изданиях, каждая глава книги состоит из ряда разделов, в каждом из которых описаны конкретные советы, приведены тонкости платформы Java и содержатся обновленные примеры кода. Для каждой темы приводятся всеобъемлющее описание и пояснения. Третье издание охватывает особенности языка программирования и библиотек, появившихся в Java 7, 8 и 9, в том числе конструкции функционального программирования, добавленные к своим объектно-ориентированным корням. В книгу включены также многие новые советы и глава, посвященная лямбда-выражениям и потокам.
  • Java библиотека

    Как устроиться на удалёнку в зарубежную компанию и где искать вакансии? Как выучиться на программиста с нуля и успешно пройти все собеседования? Какие книги читать, чтобы прокачать скиллы в разработке? Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :) Наши любимые материалы: 1. 10 сервисов для поиска удалённой работы за доллары и евро. 2. Как стать фронтендером в 37 и найти работу после сотен отказов. 3. Как программисту пройти собеседование. 6 советов. 4. Как уехать за границу в 2022 году: подробный гайд по релокейту для айтишников. 5. Почему стоит прочесть книгу «Карьера программиста». Подписывайтесь на канал «Люди и код»: @skillbox_media_code
  • Реклама

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

    Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице. Ближайшее мероприятие: • 18–19 февраля — Fast Track для разработчиков Python или Go, или других объектно-ориентированных языков в команду FinOps Зарегистрироваться
  • Java библиотека

    Согласно Кнуту и Кормену существует две основных реализации хэш-таблицы: на основе открытой адресации и на основе метода цепочек. Как реализована HashMap? Почему, по вашему мнению, была выбрана именно эта реализация? В чем плюсы и минусы каждого подхода? HashMap реализован с использованием метода цепочек, т.е. каждой ячейке массива (корзине) соответствует свой связный список и при возникновении коллизии осуществляется добавление нового элемента в этот список. Для метода цепочек коэффициент заполнения может быть больше 1 и с увеличением числа элементов производительность убывает линейно. Такие таблицы удобно использовать, если заранее неизвестно количество хранимых элементов, либо их может быть достаточно много, что приводит к большим значениям коэффициента заполнения. Среди методов открытой реализации различают: • линейное пробирование; • квадратичное пробирование; • двойное хэширование. Недостатки структур с методом открытой адресации: • Количество элементов в хэш-таблице не может превышать размера массива. По мере увеличения числа элементов и повышения коэффициента заполнения производительность структуры резко падает, поэтому необходимо проводить перехэширование. • Сложно организовать удаление элемента. • Первые два метода открытой адресации приводят к проблеме первичной и вторичной группировок. Преимущества хэш-таблицы с открытой адресацией: • отсутствие затрат на создание и хранение объектов списка; • простота организации сериализации/десериализации
  • Java библиотека

    Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах (2023) PDF Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay и добился этого самостоятельно. Познакомьтесь с наиболее важными темами computer science, в которых должен разбираться каждый программист-самоучка, мечтающий о выдающейся карьере, — это структуры данных и алгоритмы. «Computer Science для программиста-самоучки» поможет вам пройти техническое интервью, без которого нельзя получить работу в «айти». Книга написана для абсолютных новичков, поэтому у вас не должно возникнуть трудностей, даже если ранее вы ничего не слышали о computer science.