Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
#advanced #spring

Создаем приложение на Spring и заставляем его общаться с брокером сообщений RabbitMQ.

https://prglb.ru/5lkxf
#advanced #spring

Пример приложения на Spring для работы с веб-сокетами. Так же в репозитории можно найти статьи по ознакомлению с работой сокетов и созданием чата.

https://prglb.ru/4w98o
#advanced #spring

10 самых распространенных ошибок при работе с фреймворком Spring.

https://prglb.ru/3fysn
​​#framework #spring
В данном уроке мы создадим серверное приложение на Java Spring, которое может принимать загружаемый файл.

http://spring-projects.ru/guides/uploading-files/
​​#spring#framework
Интересуешься Spring’ом? Не понимаешь, для чего он вообще нужен? Здесь пользователи развёрнуто и понятно ответили на этот вопрос.

http://qaru.site/questions/15796/what-exactly-is-spring-framework-for
#Spring #Framework
Spring scheduler — выполнение кода по расписанию

Бывало такое, что хочется запустить код в определенное время суток? В Java, благо, такая возможность есть. С помощью Spring scheduler можно запускать выполнение кода по расписанию. О том, как это работает, написано в нижеприведенной статье.

https://java-master.com/spring-scheduler-выполнение-кода-по-расписанию/
​​#spring #database
Знакомство со Spring Data MongoDB

Комбинация Java Spring и Data MongoDB избавляет от необходимости написания множества различных запросов. Опробовать эту технологию на практике поможет эта статья.

https://proglib.io/p/spring-data-mongodb
Вакансия: Разработчик Java (микросервисы)
По
договоренности | Полная занятость | Удаленно или в офисе (выбирает кандидат) | Россия

#Java #Микросервисы #Spring #Трудоустройство

Компания: EPAM, ведущий мировой поставщик услуг по разработке ПО и цифровых платформ.

👨‍🎓 Требования:
- Опыт работы в роли Java-разработчика от 3 лет;
- опыт разработки микросервисов и понимание особенностей микросервисной архитектуры обязателен;
- опыт использования Spring Framework (boot, mvc, data, security и др.);
- опыт работы с многопоточностью и асинхронностью;
- понимание процессов и методологий гибкой разработки ПО.

📌 Обязанности:
- Разработка приложений на Java и фреймворке Spring boot;
- разработка приложений в рамках микросервисной архитектуры;
- работа в тесном сотрудничестве со специалистами front-end разработки, тестирования и аналитиками;
- работа по гибким методологиям разработки.

➡️ Подробности - https://proglib.io/vacancies/razrabotchik-java-mikroservisy-epam-2020-06-08
#вакансия #Java #Spring #middle #senior #Москва #офис #удалённо

Позиция: Java разработчик
Компания: Компания Страховой Дом ВСК
Локация: Москва
Формат работы: офис или удалённо
Занятость: полная
З\п: 150 000 - 210 000 ₽/мес
Контакт: @maximvolkov89

Компания САО "ВСК" - топ 10 компаний лидеров на рынке страхового бизнеса. В штате порядка 7 тыс. сотрудников, в IT-подразделении более 500 сотрудников.

Ищем в команду Ведущего разработчика Java на дистанционное направление (Интернет магазин, Мобильное приложение, Мидл система) - автоматизации новых продуктов страхования, интеграций с внешними и внутренними сервисами, а так же внутренними системами Компании (back).

Перспективы проекта – полностью новый технологический стек, современные подходы в работе, глобальное изменение ИТ-ландшафта компании, в которой процессы разработки значительно упростятся.

Что предстоит делать:

- Разработка высокопроизводительного бэкенда;
- Интеграция со сторонними сервисами компании;
- Распил монолита на отдельные модули.

Стэк: Java 11, Apache Karaf, OSGI, Spring Boot, PostgreSQL, Camunda BPM, Docker, Elasticsearch.
Что нужно уметь

Что нужно уметь:

- Опыт работы с Java;
- Опыт работы с Apache Camel\Karaf, OSGI;
- Знания Core Java и Spring Framework;
- Опыт работы с одним из тестовых Framework: Junit, TestNG, Mockito;
- Опыт работы с базами данных PostgreSQL;

Условия и преимущества

- Оформление по ТК РФ.
- Официальная зп.
- Система премирования: до 2-х окладов в год.
- Корпоративный транспорт от м. Кунцевская/ м. Полежаевская.
- Возможность дистанционной работы фултайм.
- ДМС.
👩‍💻 GraphQL в Spring Boot и проблема N + 1

GraphQL - это стандарт клиент-серверного взаимодействия, который позволяет гибко запрашивать данные с сервера. Основное отличие от традиционных REST-запросов состоит в том, что клиент сам выбирает, какие поля он будет запрашивать у сервера, тогда как REST предполагает заранее определённый фиксированный формат. При этом сервер будет подгружать из хранилища ровно те поля, которые необходимы и ничуть не больше.

Относительно недавно в
Spring Boot появился компонент для работы c GraphQL и мы сделаем проект на его основе. Для удобства отладки также подключим отладочный веб-интерфейс graphiql.

Ещё рассмотрим проблему N+1, когда для каждого элемента результирующего списка выполняется дополнительный запрос.

https://youtu.be/uzylXF0Rwp4
Please open Telegram to view this post
VIEW IN TELEGRAM