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

Библиотека Java разработчика. Страница 3

9291 @BookJava

Библиотека Java разработчика. Книги по программированию на Java.

  • Библиотека Java разработчика

    Сортировка слиянием через рекурсию В этот раз мы применим рекурсию для создания алгоритма сортировки слиянием. В сети легко найти множество вариаций решения данной задачи. Код, который мы рассмотрим в этой статье, будет написан так, чтобы быть максимально простым для понимания начинающих разработчиков. Освежим в памяти суть сортировки слиянием: Изначальный массив делится пополам до тех пор, пока длина "половинок" не станет равна 1. Это - базовый случай. Затем элементы двух "половинок" сравниваются и заносятся в результирующий массив в порядке возрастания. https://habr.com/ru/articles/710620/ 👉@BookJava
  • Библиотека Java разработчика

    Добро пожаловать в мир облачных технологий! Хотите узнать, какие бывают облака? Тогда приходите 10 июля в 20:00 на открытый урок «Введение в облака, создание кластера в Mongo DB Atlas» в OTUS. Вебинар приурочен к старту онлайн-курса «Разработчик на Spring Framework» в OTUS и проведет его Дмитрий Коган, председатель совета предприятия DXC. Вместе мы исследуем различные типы облачных решений и их преимущества, а также настроим собственный кластер для своих проектов. Не упустите возможность получить ценные знания и познакомиться с экспертом. Продолжить обучение на курсе возможно в рассрочку. Для участия зарегистрируйтесь https://otus.pw/oMhj/
  • Библиотека Java разработчика

    Java В нативный код из уютного мира Java: путешествие туда и обратно Иван Углянский - Java Загадки JPA и их разоблачение Андрей Беляев - Java источник 👉@BookJava
  • Реклама

  • Библиотека Java разработчика

    RSHB Backend Dev Meetup: — бесплатный митап для Java-разработчиков 🗓 6 июля в 19:00 (МСК, GMT+3) 🌐 Онлайнтрансляция на сайте 📍 Офлайн — в офисе РСХБ-Интех по адресу: Москва, Профсоюзная улица, дом 125а В программе:Александр Нозик— «Такая разная разработка». Доклад об использовании технологий Kotlin-стека разными командами для разноплановых кейсов (пет-проект, стартап, аналитика, исследования и энтерпрайз). ✔ Иван Кочергин — «Микросервисы в банке: на чем их лучше писать? Java/Kotlin, а может Go?». Иван сравнит преимущества двух популярных платформ и составит непредвзятую картину, чтобы понять, на чем лучше писать микросервисы в банке. ✔ Илья Сазонов, Федор Сазонов — «Маппинг: убрать нельзя использовать». Спикеры расскажут о маппинге одних DTO в другие, как и главное зачем это делать, а также обсудят особенности юнит-тестирования. Вы сможете задать вопросы спикерам и подискутировать с другими участниками. Авторы лучших вопросов получат подарки🎁 Участие бесплатное. Нужно только зарегистрироваться.
  • Библиотека Java разработчика

    Вопросы с реального собеседования Senior Java Developer 00:00 Приветствие 01:34 Введение 02:23 Разбор вопросов и ответов 03:10 Может ли разработчик управлять памятью в Java? 03:40 Как потоки связаны с памятью? 07:28 Spring Context и зачем он нужен? 08:10 Как работает аннотация @ Transactional? 09:45 Как работает транзакция? 10:30 Как работает TDD? 14:17 Выводы https://www.youtube.com/watch?v=sMGYAucH9yY 👉@BookJava
    Вопросы с реального собеседования Senior Java Developer

    Сегодня мы рассмотрим обзор реального интервью на позицию Senior Java Developer. Поговорим о вопросах и ответах, а главное что из этого всего получилось. Погнали! Программа 00:00 Приветствие 01:34 Введение 02:23 Разбор вопросов и ответов 03:10 Может ли разработчик управлять памятью в Java? 03:40 Как потоки связаны с памятью? 07:28 Spring Context и зачем он нужен? 08:10 Как работает аннотация @Transactional? 09:45 Как работает транзакция? 10:30 Как работает TDD? 14:17 Выводы 17:52 Прощание Полезные ссылки: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/annotation/Transactional.html https://ru.wikipedia.org/wiki/ACID https://en.wikipedia.org/wiki/Isolation_(database_systems) https://en.wikipedia.org/wiki/Test-driven_development https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/ApplicationContext.html https://www.betsol.com/blog/java-memory-management-for-java-virtual-machine-jvm/ Наш сайт: https://jetbulb.com/ Мы в социальных сетях: https://t.me/jetbulb https://www.instagram.com/jetbulb/ https://www.facebook.com/jetbulb.it

    YouTube
  • Библиотека Java разработчика

    KeyStore Explorer - Создание самоподписанных сертификатов В данном ролике я рассмотрю создание самоподписанных сертификатов при помощи утилиты KeyStore Explorer. https://youtu.be/ixK9CWfSdQ8 👉@BookJava
    KeyStore Explorer - Создание самоподписанных сертификатов

    В данном ролике я рассмотрю создание самоподписанных сертификатов при помощи утилиты KeyStore Explorer. Сайт: https://alexkosarev.name Паблик в VK: https://vk.com/public218833461 Канал в Telegram: https://t.me/+TZCuO38vG3oqu_Jq #ssl #keystoreexplorer

    YouTube
  • Библиотека Java разработчика

    👨‍💻 Хотите освоить лучшие инструменты по разработке микросервисной архитектуры? Ответьте на 11 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы строить архитектуру микросервисов и попасть на курс — «Microservice Architecture» от OTUS. На полном курсе вы научитесь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды экспертов! 👉 Пройти тест https://otus.pw/8P4D/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 27 открытых уроков курса. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Библиотека Java разработчика

    Java. Представление отрицательных чисел. Преобразование цветной фотографии в черно-белую. В этом видео я рассказываю о представлении в отрицательных чисел в компьютере на примере типа byte. Показываю, что можно получить, если забыть, что все целочисленные типы в языке программирования Java знаковые. В качестве практической части, пишем алгоритм для преобразования цветной фотографии в черно-белую. источник 👉@BookJava
  • Библиотека Java разработчика

  • Библиотека Java разработчика

    👨‍💻 Хотите усовершенствовать свои навыки Java с помощью Groovy? Ответьте на 18 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы работать с Groovy на практике и попасть на курс — «Groovy Developer» от OTUS. На полном курсе вы научитесь применять Groovy-скрипты, использовать статическую и динамическую типизацию кода, а также использовать средства языка для работы с БД. 👉 Пройти тест https://otus.pw/n4Bj/ 💣 После прохождения теста вы сможете присоединиться к курсу «Groovy Developer» в OTUS, где вы на живых вебинарах с экспертами-практиками получите глубокие знания о Groovy, его особенностях и возможностях. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Библиотека Java разработчика

  • Библиотека Java разработчика

    👨‍💻 Как работать с архитектурой высоконагруженных систем? <b> Пройдите вступительный тест и ответьте на 29 вопросов, чтобы понять готовы ли вы стать архитектором, которые работают с высокими нагрузками и попасть на курс — «Highload Architect» от OTUS. На полном курсе вы научитесь: - Правильно использовать шаблоны: кеширование, реплицирование, шардирование, а также инструменты, такие как индексы, ClickHouse, Tarantool, RabbitMQ и Kafka, redis; - Обеспечивать отказоустойчивость веб-приложений даже при падении серверов; - Уметь создавать веб-приложения, которые легко масштабировать. Время прохождения теста ограниченно: 25 минут 👉 Пройти тест https://otus.pw/o0Ob/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 20 открытых уроков курса. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Библиотека Java разработчика

    Нельзя так просто взять и вычислить абсолютное значение Кажется, задача вычисления абсолютного значения (или модуля) числа совершенно тривиальна. Если число отрицательно, давайте сменим знак. Иначе оставим как есть. На Java это будет выглядеть примерно так: public static double abs(double value) { if (value < 0) { return -value; } return value; } bookflow.ru/nelzya-…nachenie 👉@BookJava
  • Библиотека Java разработчика

    Сжатие указателей в Java В статье речь пойдет о реализации сжатия указателей в Java Virtual Machine 64-bit, которое контролируется опцией UseCompressedOops и включено по-умолчанию для 64 битных систем начиная с Java SE 6u23. https://habr.com/ru/articles/440166/ 👉@BookJava
  • Библиотека Java разработчика

    💪 <b> Пройди тест по Java и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . 🚀Успей присоединиться к группе, курс стартует 30 июня! ✍️ ПРОЙТИ ТЕСТ: https://otus.pw/VlGLx/ Нативная интеграция. Информация о продукте www.otus.ru
  • Реклама

  • Библиотека Java разработчика

    Как прочитать криптографический ключ? Для чтения криптографического ключа необходимо использовать классы Java Cryptography Architecture (JCA). Пример кода для чтения криптографического ключа из файла вида PKCS#8 с помощью этих классов может выглядеть следующим образом: // Загружаем публичный ключ из файла FileInputStream fis = new FileInputStream("public.pem"); BufferedInputStream bis = new BufferedInputStream(fis); DataInputStream dis = new DataInputStream(bis); byte[] keyBytes = new byte[dis.available()]; dis.readFully(keyBytes); dis.close(); // Преобразуем байты в объект PublicKey X509EncodedKeySpec spec = new X509EncodedKeySpec(keyBytes); KeyFactory kf = KeyFactory.getInstance("RSA"); PublicKey publicKey = kf.generatePublic(spec); // Используем ключ для выполнения криптографических операций 👉@BookJava
  • Библиотека Java разработчика

    Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса! Приходите с любым бэкграундом: нам не важны возраст, пол, образование и текущая профессия. Всего 990 ₽ и ваше жгучее желание начать. ✅ Вас ждет 62 урока теории и практики прямо в браузере, вебинары, лайвкодинг и первая собственная программа на Java, написанная под руководством опытного наставника и сертификат по окончании. Начало уже 4 июля!
  • Библиотека Java разработчика

    Spring Profiles В этом руководстве мы сосредоточимся на представлении профилей в Spring. Профили являются основной особенностью фреймворка, позволяя нам сопоставлять наши beans с различными профилями - например, dev, test и prod. Затем мы можем активировать разные профили в разных окружениях, чтобы загружать только те модули, которые нам нужны. https://www.baeldung.com/spring-profiles 👉@BookJava
    Spring Profiles | Baeldung

    How to define and use Profiles in Spring. The 4 ways to enable profiles and their precedence. And a real-world example using profiles.

    Baeldung