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

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

20804 @javaproglib

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

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

    Развиваетесь как автоматизатор тестирования на Java? 💻 Приходите на открытый вебинар 22 февраля изучать фреймворк Allure report. Он позволяет строить отчеты по результатам прохождения автотестов, понятные всем участникам процесса: менеджерам, аналитикам, тестировщикам и разработчикам. Вебинар проведет Артем Ерошенко, инженер по тестированию Qameta Software. Demo-занятие пройдет в рамках онлайн-курса «Java QA Engineer. Professional» от OTUS, который предназначен для тестировщиков с опытом. Вы сможете оценить качество материалов и получить скидку на обучение. 🎯Пройдите тестирование, чтобы попасть на мероприятие https://otus.pw/B8Db/
  • Библиотека джависта

    Приведите примеры поведенческих шаблонов проектирования. Цепочка обязанностей (Chain of responsibility) - Предназначен для организации в системе уровней ответственности. • Команда (Command) - Представляет действие. Объект команды заключает в себе само действие и его параметры. • Интерпретатор (Interpreter) - Решает часто встречающуюся, но подверженную изменениям, задачу. • Итератор (Iterator) - Представляет собой объект, позволяющий получить последовательный доступ к элементам объекта-агрегата без использования описаний каждого + из объектов, входящих в состав агрегации. • Посредник (Mediator) - Обеспечивает взаимодействие множества объектов, формируя при этом слабую связанность и избавляя объекты от необходимости явно ссылаться друг на друга. • Хранитель (Memento) - Позволяет, не нарушая инкапсуляцию зафиксировать и сохранить внутренние состояния объекта так, чтобы позднее восстановить его в этих состояниях. • Наблюдатель (Observer) - Определяет зависимость типа «один ко многим» между объектами таким образом, что при изменении состояния одного объекта все зависящие от него оповещаются об этом событии. • Состояние (State) - Используется в тех случаях, когда во время выполнения программы объект должен менять своё поведение в зависимости от своего состояния. • Стратегия (Strategy) - Предназначен для определения семейства алгоритмов, инкапсуляции каждого из них и обеспечения их взаимозаменяемости. • Шаблонный метод (Template method) - Определяет основу алгоритма и позволяет наследникам переопределять некоторые шаги алгоритма, не изменяя его структуру в целом. • Посетитель (Visitor) - Описывает операцию, которая выполняется над объектами других классов. При изменении класса Visitor нет необходимости изменять обслуживаемые классы.
  • Библиотека джависта

    Твой друг — опытный Java-разработчик? Порекомендуй его на работу в Сбере и получи 80 000 рублей! Мы ищем специалиста уровня Middle или Senior с опытом от 2 лет. Вакансии открыты в Москве, Санкт-Петербурге и Новосибирске. Как получить вознаграждение: 1) отправь контакты друга, 2) дождись, пока он пройдёт отбор и испытательный срок, 3) получи 80 000 рублей! Узнать подробности и порекомендовать друга: https://u.to/zBwCHA
  • Реклама

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

    ☕️ doGet() - для обработки HTTP запросов GET; ☕️ doPost() - для обработки HTTP запросов POST; ☕️ doPut() - для обработки HTTP запросов PUT; ☕️ doDelete() - для обработки HTTP запросов DELETE; ☕️ doHead() - для обработки HTTP запросов HEAD; ☕️ doOptions() - для обработки HTTP запросов OPTIONS; ☕️ doTrace() - для обработки HTTP запросов TRACE.
  • Библиотека джависта

    #вопросы_с_собеседований Какие основные методы присутствуют в классе HttpServlet?
  • Библиотека джависта

    📌 Приглашаем на бесплатный пробный урок продвинутого онлайн-курса «Kotlin Backend Developer». На открытом уроке мы проработаем вопросы второго шага разработки web-приложения - его API. Для регистрации пройдите вступительный тест! https://otus.pw/QOn2/
  • Библиотека джависта

    Для создания собственного протокола сериализации достаточно реализовать интерфейс Externalizable, который содержит два метода: public void writeExternal(ObjectOutput out) throws IOException; public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException;
  • Библиотека джависта

    #вопросы_с_собеседований Как создать собственный протокол сериализации?
  • Библиотека джависта

    "Spark Developer" - это хардкорный онлайн-курс по самым мощным инструментам обработки больших данных. 📌Справитесь ли вы с уровнем курса? Покажет вступительный тест. Пройдите тестирование, чтобы: ● оценить свои навыки ● зарегистрироваться на бесплатные демо-занятия курса ● занять место по специальной цене ● получить доступ в закрытое сообщество дата-инженеров Пройти полное тестирование: https://otus.pw/gUM3/
  • Библиотека джависта

    Адаптер (Adapter) — объект, обеспечивающий взаимодействие двух других объектов, один из которых использует, а другой предоставляет несовместимый с первым интерфейс. Мост (Bridge) — структура, позволяющая изменять интерфейс обращения и интерфейс реализации класса независимо. Компоновщик (Composite) — объект, который объединяет в себе объекты, подобные ему самому. Декоратор (Decorator) — класс, расширяющий функциональность другого класса без использования наследования. Фасад (Facade) — объект, который абстрагирует работу с несколькими классами, объединяя их в единое целое. Приспособленец (Flyweight) — это объект, представляющий себя как уникальный экземпляр в разных местах программы, но по факту не являющийся таковым. Заместитель (Proxy) — объект, который является посредником между двумя другими объектами, и который реализует/ограничивает доступ к объекту, к которому обращаются через него.
  • Библиотека джависта

    GitHub For Dummies (2019) Авторы: Sarah Guthals, Phil Haack Количество страниц: 368 После того, как вы изучите основы программирования, следующим шагом будут обмен опытом, обучение у других профессионалов в области программирования или совместная работа в группах разработчиков. GitHub - это сообщество для облегчения совместной работы над проектами, и GitHub For Dummies может стать следующим шагом в вашем пути в карьере разработчика. Эта книга, написанная инженером GitHub, содержит подробные сведения о том, как он работает и как вы можете использовать его, чтобы стать более эффективным, полезным и ценным членом любой команды разработчиков. Скачать книгу
  • Библиотека джависта

    Совместный митап X5 Tech и Слёрма по Keycloak Keycloak — опенсорсный продукт для настройки уровня безопасности в веб-приложениях. Еще полтора года назад о нём почти не было слышно, а сегодня все больше компаний указывают в требованиях знание и опыт работы с ним. Мы не можем игнорировать это, поэтому вместе с коллегами из X5 Tech решили провести митап по Keycloak. 17 февраля в 19:00 по мск расскажем о возможностях и перспективах Keycloak, научим работать с кастомными плагинами и настраивать Token Exchange. Кому будет полезно: ❗️DevOps-инженерам — поймёте, как минимизировать рутинные задачи. ❗️Разработчикам — узнаете, как ускорить разработку и сосредоточиться на фичах. ❗️Тимлидам и техническим директорам — сможете упростить реализацию защиты приложений. Участие бесплатное — регистрируйтесь по ссылке: https://slurm.club/34Aluid
  • Библиотека джависта

    🐘 Руководство по SQL для начинающих. Часть 1: создание базы данных, таблиц и установка связей между таблицами Пошаговая инструкция по установке, настройке и наполнению базы данных PostgreSQL с помощью pgAdmin и SQL-запросов. https://proglib.io/sh/7tl9sATS2f
  • Библиотека джависта

    Устали ждать ответов после собеседований? Получите работу за один день на Java day offer Международная компания Lineate ищет junior/middle-специалистов на проекты по разработке и внедрению высоконагруженных сервисов, систем сбора, управления, визуализации и анализа данных. Работу можно получить за один день — запоминайте план действий. 1. Заполнить анкету на сайте и получить письмо с заданием. 2. Отправить тестовое до 22 февраля включительно. 3. Пройти два этапа интервью 26 февраля — ответ придет в тот же день. От вас: опыт работы от двух лет, знания Spring Framework и готовность общаться с заказчиками на английском. От Lineate: долгосрочные проекты, гибкий график, современный стек технологий, обучение и другое. За подробностями переходите по ссылке.
  • Библиотека джависта

    👁👁 11 советов для программиста, которые помогут сохранить зрение при длительной работе за компьютером Делимся советами, как айтишнику сохранить здоровье глаз при работе за компьютером. https://proglib.io/sh/zSksJ948QD
    👁👁 11 советов для программиста, которые помогут сохранить зрение при длительной работе за компьютером

    Делимся советами, как айтишнику сохранить здоровье глаз при работе за компьютером.

    Библиотека программиста
  • Реклама

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

    ☘️Изучаете фреймворк Spring? 🗓 15 февраля 2022 года в 20:00 пройдет открытый урок «Как пользоваться JPA (hibernate) в Spring-приложении». Вместе с преподавателем Юрием Дворжецким, ведущим full-stack разработчиком, мы рассмотрим, как правильно писать JPA Entity, как ими пользоваться на низком уровне и некоторые аналогичные фишки Spring Data JPA. 📚 Demo-занятие входит в программу онлайн-курса «Spring Framework Developer» и позволяет протестировать обучение на курсе. 📌 Пройдите вступительный тест, чтобы зарегистрироваться на мероприятие: https://otus.pw/PUHN/
  • Библиотека джависта

    #вопросы_с_собеседований Приведите примеры структурных шаблонов проектирования.
  • Библиотека джависта

    🔥 Как создавать микросервисы с помощью паттернов? 📌 9 февраля, в среду, в 20:00 пройдет вебинар с Евгением Непомнящим, C++ и Java-разработчиком с 16-летним опытом. 💥 На открытом уроке мы познакомимся с паттернами декомпозиции системы на микросервисы. А также рассмотрим технический подход и бизнес-подход к декомпозиции. 🎯 Demo-занятие пройдет в рамках онлайн-курса «Архитектура и шаблоны проектирования» от OTUS. Курс даст знания и практическую основу начинающим архитекторам и разработчикам, которые стремятся повысить свой профессиональный уровень. Программа не привязана к конкретному языку программирования. 👉 Чтобы участвовать, пройдите вступительный тест, который подскажет подходит ли вам курс https://otus.pw/fgpF/