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

Библиотека джависта. Страница 11

20804 @javaproglib

Полезные материалы по всему, что может быть полезно разработчику на Java.

  • Библиотека джависта

    #вопросы_с_собеседований Какие побитовые операции вы знаете? ~ : Побитовый унарный оператор NOT; • & : Побитовый AND; • &= : Побитовый AND с присваиванием; • | : Побитовый OR; • |= : Побитовый OR с присваиванием; • ^ : Побитовый исключающее XOR; • ^= : Побитовый исключающее XOR с присваиванием; • >> : Сдвиг вправо (деление на 2 в степени сдвига); • >>= : Сдвиг вправо с присваиванием; • >>> : Сдвиг вправо без учёта знака; • >>>= : Сдвиг вправо без учёта знака с присваиванием; • << : Сдвиг влево (умножение на 2 в степени сдвига); • <<= : Сдвиг влево с присваиванием.
  • Библиотека джависта

    Получение информации о пользователе - Spring Security в деталях В этом ролике автор рассказывает о способах получения доступа к данным аутентифицированного пользователя. https://youtu.be/s8bYcNAeWbc
  • Библиотека джависта

    И никакая intelliJ IDEA не нужна. #memes
  • Реклама

  • Библиотека джависта

    📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер Рассказываем, какие бывают тесты на собеседованиях, а главное – как и где к ним подготовиться, чтобы точно получить работу в компании мечты. А вы проваливали тестирование при трудоустройстве? Пишите свои истории в комментариях👇 🔗Основной сайт 🔗Зеркало
  • Библиотека джависта

    Обзор новостей Java: обновления JDK 21, данные Spring 2023.0, JobRunr 6.2, Micronaut 4.0 Обзор обновлений на этой неделе содержит новости о OpenJDK, JDK 21, GraalVM Native Build Tools 0.9.22, выпусков Spring Framework, Spring Data и Spring Shell, выпусков Micronaut 4.0-M3, Quarkus 3.0.3, Eclipse Vert.x., выпуски Micrometer Metrics and Tracing, Groovy 4.0.12, Tomcat, Maven 3.9.2, Piranha 23.5.0, Reactor 2022.0.7, JobRunr 6.2, выпуски JDKMon и Devoxx UK. www.infoq.com/news/20…y08-2023
  • Библиотека джависта

    Weekend Offer для QA Automation в Sportmaster Lab Когда? 17 июня 2023 Кого ищут? Людей с коммерческим опытом в автоматизации тестирования на Java/Kotlin по направлениям: web, mobile и backend. Опыт работы — от 1 года. Как записаться? Перейти по ссылке и нажать «Заполнить заявку» #события
  • Библиотека джависта

    #вопросы_с_собеседований В чем проявляется «сортированность» SortedMap, кроме того, что toString() выводит все элементы по порядку? Так же оно проявляется при итерации по коллекции.
  • Библиотека джависта

    Сколько ошибок сегодня исправили? Расскажите в комментариях ⬇️
  • Библиотека джависта

    Телеграм-канал от команды RuStore RuStore — официальный российский магазин приложений для Android. Платформа уже достигла многого: 10 млн пользователей, 6 тысяч приложений, постоянное развитие и выгодные условия для разработчиков. Для них же запущен и новый телеграм-канал. Новости стора и индустрии, нововведения, советы по работе с платформой — это и многое другое найдете тут.
  • Библиотека джависта

    Как определить, содержит ли массив определенное значение в Java с помощью потоков? Чтобы проверить, содержит ли массив значений int, double или long значение, используйте IntStream, DoubleStream или LongStream соответственно.
  • Библиотека джависта

    Собрали для вас несколько актуальных вакансий на удаленке. ☕️ Java Team Lead в Московский Кредитный Банк Требуется опыт управления командой разработчиков от 4-5 человек. ☕️ Senior / Team lead Java-разработчик в Иннотех Требуется опыт организации разработки на средних проектах (3-7 разработчиков). ☕️ Senior Java Developer Требуется опыт разработки на Java 3-6 лет. ☕️ Senior Java Developer в Cross Technologies Требуется опыт разработки на Java 3-6 лет. ☕️ Java Team Lead в Сбер Требуется опыт разработки на Java 3-6 лет. #вакансии #senior
  • Библиотека джависта

    Выше приведён список контролируемых исключений (Checked Exceptions) в Java, определенных в java.lang.
  • Библиотека джависта

    Guava Guava — это сборник множества библиотек от Google. Он включает в себя: ☕️ несколько новых типов коллекций, неизменяемые коллекции; ☕️ библиотеку, реализующую работу с графами; ☕️ работу с вводом\выводом, хешированием, кэшированием, строками и многим другим. Например, часто в коде можно встретить повторяющиеся блоки, реализующие низкоуровневую конкатенацию строк (см. пример кода). Согласитесь, код с Guava выглядит лаконичнее, понятнее, а главное, выполняет эту операцию самым оптимальным образом. На эту библиотеку определённо стоит обратить внимание как минимум по причинам. Во-первых, она разработана спецами из Google. Во-вторых, эти же спецы из Google сами её используют. Репозиторий с документацией и инструкцией к установке тут.
  • Библиотека джависта

    Опрос читателей медиа «Библиотека программиста» и подарки🙊 Мы хотим создавать для вас еще более интересный и полезный контент, поэтому будем благодарны, если вы пройдете небольшой опрос 🔹опрос не займет у вас более 7 минут 🔹контактные данные вы оставляете по желанию 🔹подарки будут доступны всем участникам 👩‍💻 Промокод на 25% на книги издательства «Питер» 📚 Промокод на 15% на все курсы Proglib Academy 👉 Ссылка на опрос: https://q6kv1x8c7mn.typeform.com/to/i1PG7NdM Спасибо всем, кто поучаствует, нам действительно важно услышать ваше мнение!
  • Библиотека джависта

    👩‍💻 Java. Об Iterator и Iterable c примерами. В данном видео объясняется, что такое паттерн Iterator и интерфейс Iterable в языке программирования Java. На примерах показывается, для чего нужен Iterator и как его использовать. Рассматривается также вопрос удаления и вставки элементов в LinkedList за константное время. https://youtu.be/LG-q2VBUSCw
    Java. Об Iterator и Iterable c примерами.

    В данном видео объясняется что такое паттерн Iterator и интерфейс Iterable в языке программирования Java. На примерах показывается для чего нужен Iterator и как его использовать. Рассматривается так же вопрос удаления и вставки элементов в LinkedList за константное время. Исходники для видео: https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/iterator Поддержать канал💰: https://yoomoney.ru/to/410018856244871 Наша группа в Telegram: https://t.me/ArhiTutorials #ArhiTutorialsJava #ityoutubersru

    YouTube
  • Реклама

  • Библиотека джависта

    ⚓️ Создание аннотации в Java Аннотации — это конструкторы, позволяющие менять поведение поля, класса или функции, при этом не меняя сам код этих объектов. В этом видео автор создал простую аннотацию для проверки правильности значений полей, но сначала объяснил, как они вообще работают. https://youtu.be/7D4Wn0GndCA
    Создание аннотации в java [Java Annotations | Reflection api]

    Создаем собственные аннотации. Изучаем из чего состоит аннотация, для чего они нужны и как их обрабатывать. Николай Бунис, senior инженер, расскажет вам про основные составляющие аннотации, ее жизненный цикл и область применения. Используя Reflection Api разберемся как создать свою аннотацию и напишем обработчик наших аннотаций. В качестве примера возьмем всем знакомую ситуацию когда нужно провалидировать поля класса на минимальную и максимальную длину, соответствие email шаблону и тд. Существует 2 основных варианта как это сделать. Первый это писать каждый раз логику валидации для каждого конкретного класса. Ну а второй вариант это сделать обработчик аннотаций и аннотировать поля класса. Таким образом логика будет написана единожды. Именно этот пример мы и будем разбирать в нашем видео. Ставите лайки, пишите в комментариях какие еще примеры с аннотациями вы бы хотели разобрать. ________ Пример из видео вы можете найти по ссылке ниже: Bitbucket: https://bitbucket.org/nbu-team-one/examples/src/master/module2/lesson3/container/ ________ Подписывайтесь на наши соцсети: Instagram: https://www.instagram.com/mjc.talks/ MJC Telegram Chat: https://t.me/mjcby Community page: https://mjc.by

    YouTube
  • Библиотека джависта

    👩‍💻 Принцип инверсии зависимости - SOLID в деталях Принцип инверсии зависимости гласит: "Код, реализующий высокоуровневую политику, не должен зависеть от кода, реализующего низкоуровневые детали. Напротив, детали должны зависеть от политики". В этом ролике автор постарался наглядно продемонстрировать применение этого принципа. https://youtu.be/39xVftCfNhg
    Принцип инверсии зависимости - SOLID в деталях

    Принцип инверсии зависимости гласит: "Код, реализующий высокоуровневую политику, не должен зависеть от кода, реализующего низкоуровневые детали. Напротив, детали должны зависеть от политики". В этом ролике я постарался наглядно продемонстрировать применение этого принципа. В серии роликов «SOLID в деталях» я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение. #java #solid #dip #softwarearchitecture Мой сайт: https://alexkosarev.name Паблик в VK: https://vk.com/shurik_kodit Канал в Telegram: https://t.me/rural_java

    YouTube
  • Библиотека джависта

    #memes