Hibernate: заполняем пробелы
Я не гуру разработки и не читал книжку по Hibernate на 800 страниц. Я просто любознательный малый, который решил немного хлебнуть из бездонной бочки знаний по разработке на Java. Эта статья рассчитана на Junior разработчиков, которые хотят заполнить пробелы по Hibernate. Если это будут читать более опытные разработчики: напишите замечания по техническому наполнению статьи. Буду вам очень признателен. Со вступлением все. Поехали)
Читать статью
Я не гуру разработки и не читал книжку по Hibernate на 800 страниц. Я просто любознательный малый, который решил немного хлебнуть из бездонной бочки знаний по разработке на Java. Эта статья рассчитана на Junior разработчиков, которые хотят заполнить пробелы по Hibernate. Если это будут читать более опытные разработчики: напишите замечания по техническому наполнению статьи. Буду вам очень признателен. Со вступлением все. Поехали)
Читать статью
Telegraph
Hibernate: заполняем пробелы
Я не гуру разработки и не читал книжку по Hibernate на 800 страниц. Я просто любознательный малый, который решил немного хлебнуть из бездонной бочки знаний по разработке на Java. Эта статья рассчитана на Junior разработчиков, которые хотят заполнить пробелы…
👍6
Spring: новости за прошедшую неделю / 3-е января
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍6🔥1🎄1
Друзья, Marco Behler подготовил неплохой обзор фреймворков для подготовки юнит-тестов и проведения интеграционного тестирования.
Рассмотрены:
✔️ AssertJ
✔️ Awaitility
✔️ Mockito
✔️ Wiser
и др.
Приятного просмотра!
Рассмотрены:
✔️ AssertJ
✔️ Awaitility
✔️ Mockito
✔️ Wiser
и др.
Приятного просмотра!
YouTube
7 Awesome Libraries for Java Unit & Integration Testing
Here are 7 awesome Java libraries that I frequently use when writing unit & integration tests.
► Timestamps
00:00 Intro
00:12 AssertJ
02:06 Awaitility
03:12 Mockito
05:25 Wiser
06:40 Memoryfilesystem
07:31 Wiremock
08:43 Testcontainers
10:14 Wrap-Up
…
► Timestamps
00:00 Intro
00:12 AssertJ
02:06 Awaitility
03:12 Mockito
05:25 Wiser
06:40 Memoryfilesystem
07:31 Wiremock
08:43 Testcontainers
10:14 Wrap-Up
…
👍6
Вышел новый релиз GlassFish 7.0
Некоммерческая организация Eclipse Foundation, координирующая работы по проектам Eclipse, выкатила новый релиз сервера приложений GlassFish 7.0. 😃
Новый релиз включает поддержку для:
✔️ MicroProfile Config
✔️ MicroProfile JWT Propagation
✔️ Jakarta MVC 2.0
Подробности в предложенной статье.
Приятного чтения!
Читать статью
Некоммерческая организация Eclipse Foundation, координирующая работы по проектам Eclipse, выкатила новый релиз сервера приложений GlassFish 7.0. 😃
Новый релиз включает поддержку для:
✔️ MicroProfile Config
✔️ MicroProfile JWT Propagation
✔️ Jakarta MVC 2.0
Подробности в предложенной статье.
Приятного чтения!
Читать статью
👍5
Переменные ThreadLocal могут помочь при обмене конфиденциальной информацией между различными компонентами приложения, а их недостатки исправлены с помощью переменных ScopedValue. 😃
Как работают переменные ScopedValue, и как их можно использовать в JDK 20 - в предложенном сегодня видео.
Приятного просмотра!
Как работают переменные ScopedValue, и как их можно использовать в JDK 20 - в предложенном сегодня видео.
Приятного просмотра!
YouTube
Java 20 - From ThreadLocal to ScopedValue with Loom Full Tutorial - JEP Café #16
ThreadLocal variables can help you share sensitive information among the different components of an application, without resorting to method calls. They have drawbacks that are now fixed with ScopedValue variables. Understand how ScopedValue are working and…
👍4🔥1😱1
Just - новый интерфейс для работы из командной строки для развертывания Spring Boot приложений.
Представляет собой Spring Boot приложение скомпилированное в нативные бинарники и включает в себя:
✔️ picocli (создание CLI)
✔️ Testcontainers (для запуска контейнеров в юнит тестах)
✔️ Sentry (мониторинг ошибок)
✔️ JReleaser (релизер проекта)
Приятного знакомства!
Читать статью
Представляет собой Spring Boot приложение скомпилированное в нативные бинарники и включает в себя:
✔️ picocli (создание CLI)
✔️ Testcontainers (для запуска контейнеров в юнит тестах)
✔️ Sentry (мониторинг ошибок)
✔️ JReleaser (релизер проекта)
Приятного знакомства!
Читать статью
👍4🎅1
Telegram-бот счётчик сообщений на Java и Spring Boot
В этой статье я покажу, как написать Telegram-бот на Java с использованием Spring Boot, PostgreSQL и JPA. Также создадим исполняемый jar-файл. Сам же бот будет подсчитывать сообщения от пользователей и записывать эти данные в БД.
Читать статью
В этой статье я покажу, как написать Telegram-бот на Java с использованием Spring Boot, PostgreSQL и JPA. Также создадим исполняемый jar-файл. Сам же бот будет подсчитывать сообщения от пользователей и записывать эти данные в БД.
Читать статью
Telegraph
Telegram-бот счётчик сообщений на Java и Spring Boot
В этой статье я покажу, как написать Telegram-бот на Java с использованием Spring Boot, PostgreSQL и JPA. Также создадим исполняемый jar-файл. Сам же бот будет подсчитывать сообщения от пользователей и записывать эти данные в БД. Создаём Spring проект на…
👍7🔥1
Пишем Java REST API на основе Spring Boot
Предложенное сегодня руководство научит вас создавать безопасные REST API с защитой на основе OAuth 2.0 и JWT аутентификацией, а также упаковывать результат в нативные образы Spring Boot. 😳
Хорошей практики!
Читать статью
Предложенное сегодня руководство научит вас создавать безопасные REST API с защитой на основе OAuth 2.0 и JWT аутентификацией, а также упаковывать результат в нативные образы Spring Boot. 😳
Хорошей практики!
Читать статью
👍7
Foojay Podcast #11: Looking Back to 2022 and Predictions for 2023
Вашему вниманию предлагается новый подкаст на английском языке с экспертами Java. 🤓
Подкаст посвящен ретроспективе прогнозов развития экосистемы Java в 2022, а также новым прогнозам на 2023 гг.:
✔️ Работа из дома становится нормой
✔️ Спрос на full-stack разработчиков будет расти
и др.
Приятного аудирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Особое мнение: смотрим на нагрузочные тесты как на функциональные
Что делать, если у команды появилась потребность регулярно оценивать производительность приложения и в динамике сравнивать быстродействие с прошлыми прогонами, а внедрять для этого решение enterprise-уровня - это как из пушки по воробьям? Мы решили пойти немного неочевидным, но продуктивным путём, воспользовавшись опытом реализации функциональных тестов и их интеграции в систему CI/CD, ведь, в сущности, почему нужно обязательно смотреть на тестирование производительности, как на что-то особенное? Что из этого получилось, и с какими проблемами при этом пока ещё приходится мириться - читайте в статье.
Читать статью
Что делать, если у команды появилась потребность регулярно оценивать производительность приложения и в динамике сравнивать быстродействие с прошлыми прогонами, а внедрять для этого решение enterprise-уровня - это как из пушки по воробьям? Мы решили пойти немного неочевидным, но продуктивным путём, воспользовавшись опытом реализации функциональных тестов и их интеграции в систему CI/CD, ведь, в сущности, почему нужно обязательно смотреть на тестирование производительности, как на что-то особенное? Что из этого получилось, и с какими проблемами при этом пока ещё приходится мириться - читайте в статье.
Читать статью
Telegraph
Особое мнение: смотрим на нагрузочные тесты как на функциональные
Всем привет! В команде Мир Plat.Form я занимаюсь системами сертификации эмиссии – наш отдел разрабатывает программные продукты для внутренних и внешних пользователей, автоматизирующие сертификацию всего, что в конечном итоге превращается в «кредитку» в вашем…
👍5
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ Стал доступен билд № 31 для JDK 20 (ранний доступ)
✔️ Стал доступен билд № 5 для JDK 21 (ранний доступ)
✔️ Выпущен новый релиз Spring Framework, версии 6.0.4
и д.р.
Приятного чтения!
Читать статью
✔️ Стал доступен билд № 31 для JDK 20 (ранний доступ)
✔️ Стал доступен билд № 5 для JDK 21 (ранний доступ)
✔️ Выпущен новый релиз Spring Framework, версии 6.0.4
и д.р.
Приятного чтения!
Читать статью
👍7
Spring: новости за прошедшую неделю / 17-е января
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍5
Вышли в свет новые релизы JDK 8u361, 7u371 и др.
Удивительно, но вышли новые релизы (апдейты) для версий Java 7 и 8 (+ 11, 17 и 19).😳
Подробности в предложенной сегодня статье.
Приятного удивления!
Читать статью
Удивительно, но вышли новые релизы (апдейты) для версий Java 7 и 8 (+ 11, 17 и 19).😳
Подробности в предложенной сегодня статье.
Приятного удивления!
Читать статью
👍4😁1
Конфигурирование пула соедининений JDBC в Hibernate
Возможно, вы не знаете, но Hibernate поддерживает пул соединений JDBC. 😳
Предложенная сегодня статья расскажет о том, как сконфигурировать пул соединений JDBC в Hibernate-приложении, а также в нативном Hibernate-приложении.
Приятного чтения!
Читать статью
Возможно, вы не знаете, но Hibernate поддерживает пул соединений JDBC. 😳
Предложенная сегодня статья расскажет о том, как сконфигурировать пул соединений JDBC в Hibernate-приложении, а также в нативном Hibernate-приложении.
Приятного чтения!
Читать статью
👍11
Вышла в свет EAP версия IntelliJ IDEA 2023.1
Вышла в свет EAP (программа раннего доступа) версия лучшей в мире IDE IntelliJ IDEA 2023.1 EAP.
Уже сегодня вы можете бесплатно пользоваться Ultimate Edition и самыми современными фичами, которые войдут в следующий релиз IntelliJ IDEA. 😃
Подробно и наглядно о новых фичах - в предложенной сегодня статье.
Приятного чтения!
Читать статью
Вышла в свет EAP (программа раннего доступа) версия лучшей в мире IDE IntelliJ IDEA 2023.1 EAP.
Уже сегодня вы можете бесплатно пользоваться Ultimate Edition и самыми современными фичами, которые войдут в следующий релиз IntelliJ IDEA. 😃
Подробно и наглядно о новых фичах - в предложенной сегодня статье.
Приятного чтения!
Читать статью
👍9
Размещаем Spring Boot приложение в Docker
Предложенная сегодня статья поможет новичкам пошагово разместить в контейнере Docker Spring Boot приложение, а также научит создавать мультиконтейнерное Spring Boot приложение используя Docker Compose. 😃
Хорошей практики!
Читать статью
Предложенная сегодня статья поможет новичкам пошагово разместить в контейнере Docker Spring Boot приложение, а также научит создавать мультиконтейнерное Spring Boot приложение используя Docker Compose. 😃
Хорошей практики!
Читать статью
👍9🍾1
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ Стал доступен билд № 32 для JDK 20 (ранний доступ)
✔️ Стал доступен билд № 6 для JDK 21 (ранний доступ)
✔️ Вышел релиз Spring Modulith 0.3
и д.р.
Приятного чтения!
Читать статью
✔️ Стал доступен билд № 32 для JDK 20 (ранний доступ)
✔️ Стал доступен билд № 6 для JDK 21 (ранний доступ)
✔️ Вышел релиз Spring Modulith 0.3
и д.р.
Приятного чтения!
Читать статью
👍5
Краткое введение в Spring Cloud Framework
Друзья, сегодня мы познакомимся с фреймворком Spring Cloud, рассмотрим его основные пакеты и их отношение к микросервисным архитектурным паттернам. 😃
Приятного чтения!
Читать статью
Друзья, сегодня мы познакомимся с фреймворком Spring Cloud, рассмотрим его основные пакеты и их отношение к микросервисным архитектурным паттернам. 😃
Приятного чтения!
Читать статью
👍9
Ссылки на методы в Java
Лямбды в Java полезны во многих направлениях. Лямбда-выражения можно использовать для более простых задач, а лямбда-утверждения — для более сложных. Лямбды могут вызывать другие методы для текущего объекта (this) и объектов, которые находятся в области видимости, таких как текущий элемент итерации и конечная локальная переменная за пределами лямбды. Лямбду всегда можно упростить, поместив код в другой метод.
Читать статью
Лямбды в Java полезны во многих направлениях. Лямбда-выражения можно использовать для более простых задач, а лямбда-утверждения — для более сложных. Лямбды могут вызывать другие методы для текущего объекта (this) и объектов, которые находятся в области видимости, таких как текущий элемент итерации и конечная локальная переменная за пределами лямбды. Лямбду всегда можно упростить, поместив код в другой метод.
Читать статью
Telegraph
Ссылки на методы в Java
Лямбды — гибкие и анонимные фрагменты кода Лямбды в Java полезны во многих направлениях. Лямбда-выражения можно использовать для более простых задач, а лямбда-утверждения — для более сложных. Лямбды могут вызывать другие методы для текущего объекта (this)…
👍7
Spring: новости за прошедшую неделю / 24-е января
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍6