Spring: новости за прошедшую неделю / 24-е января
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ZGC: The Future of Low-Latency Garbage Collection Is Here
The Z Garbage Collector (ZGC) is a scalable low-latency garbage collector providing sub-millisecond max pause times. Get an overview of the design principles behind ZGC, how it performs, and how to best use it to reduce latency for your application. We also…
👍5
Создаем нейронную сеть на Java
Понимаете ли вы, что такое нейронная сеть и как она работает? 😒
Если затрудняетесь ответить, то давайте создадим свою нейронную сеть на Java и натренеруем её.
Хорошей практики!
Читать статью
Понимаете ли вы, что такое нейронная сеть и как она работает? 😒
Если затрудняетесь ответить, то давайте создадим свою нейронную сеть на Java и натренеруем её.
Хорошей практики!
Читать статью
Telegraph
How to build a neural network in Java
The best way to understand neural networks is to build one for yourself. Let's get started with creating and training a neural network in Java. Artificial neural networks are a form of deep learning and one of the pillars of modern-day AI. The best way to…
👍8🔥4
Прошедший месяц в экосистеме Spring - январь 2023
Друзья, вашему вниманию предлагается объемная информационная подборка материалов за январь "Прошедший месяц в экосистеме Spring - январь 2023" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Друзья, вашему вниманию предлагается объемная информационная подборка материалов за январь "Прошедший месяц в экосистеме Spring - январь 2023" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍4🔥1
Не бойтесь использовать Gradle
Дорогие junior и все, кто занимается copy-past конфигов Gradle.
В этой статье я хочу простым языком рассказать вам о gradl'овой конфигурации сборки вашего проекта, чтобы вы не боялись использовать Gradle.
Читать статью
Дорогие junior и все, кто занимается copy-past конфигов Gradle.
В этой статье я хочу простым языком рассказать вам о gradl'овой конфигурации сборки вашего проекта, чтобы вы не боялись использовать Gradle.
Читать статью
Telegraph
Не бойтесь использовать Gradle
Дорогой Junior и все, кто занимается copy-past конфигов Gradle. В этой статье я хочу простым языком рассказать о gradl'овой конфигурации сборки проекта, чтобы вы не боялись использовать Gradle. Давайте начнем с того, что после xml'ного Maven'а, действительно…
👍9
Spring Boot: отдельные источники данных
Логично для продакшена, разработки и тестов использовать отдельные базы данных. 😳
В предложенной сегодня статье описано как это сделать в случае Spring, используя различные конфигурационные файлы.
Хорошей практики!
Читать статью
Логично для продакшена, разработки и тестов использовать отдельные базы данных. 😳
В предложенной сегодня статье описано как это сделать в случае Spring, используя различные конфигурационные файлы.
Хорошей практики!
Читать статью
Telegraph
Spring Boot – Separate DataSource for Test, Dev and Prod
Learn to configure and use different DataSource in different environments (test, development, production etc.) using the Spring profile specific properties files, as well as Java configuration in a Spring boot application. 1. Introduction A production grade…
👍4
Spring: новости за прошедшую неделю / 31-е января
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍5
Новые возможности Mockito 5
Совсем недавно вышел в свет новый релиз Mockito (версия 5.0.0).
Для лучшей поддержки будущих версий JDK в фреймворке переключились с интерфейса по умолчанию MockMaker на mockito-inline, что также позволяет "прямо из коробки" мокать конструкторы, статические методы и финализированные классы. 😳
Другие подробности в предложенной сегодня статье.
Приятного чтения!
Читать статью
Совсем недавно вышел в свет новый релиз Mockito (версия 5.0.0).
Для лучшей поддержки будущих версий JDK в фреймворке переключились с интерфейса по умолчанию MockMaker на mockito-inline, что также позволяет "прямо из коробки" мокать конструкторы, статические методы и финализированные классы. 😳
Другие подробности в предложенной сегодня статье.
Приятного чтения!
Читать статью
Telegraph
Mockito 5 Supports Mocking Constructors, Static Methods and Final Classes Out of the Box
Mockito, the mocking framework for Java unit tests, has released version 5.0.0, switching the default MockMaker interface to mockito-inline in order to better support future versions of the JDK and allows mocking of constructors, static methods and final classes…
👍7
Устранение неисправностей в приложении Java под Kubernetes
Предположим, вы написали приложение на Java и развернули его в Kubernetes в среде разработки. Рано или поздно это приложение уйдёт в продакшен, и вам придётся узнать, каково оно на деле. Затем начинают возникать новые неожиданные проблемы. Причин у таких проблем может быть множество: слишком много пользователей, утечки памяти, условия гонки, и на этапе разработки такие проблемы выявить сложно.
Читать статью
Предположим, вы написали приложение на Java и развернули его в Kubernetes в среде разработки. Рано или поздно это приложение уйдёт в продакшен, и вам придётся узнать, каково оно на деле. Затем начинают возникать новые неожиданные проблемы. Причин у таких проблем может быть множество: слишком много пользователей, утечки памяти, условия гонки, и на этапе разработки такие проблемы выявить сложно.
Читать статью
Telegraph
Устранение неисправностей в приложении Java под Kubernetes
❯ Когда взаимодействуют разработчики и операторы Предположим, вы написали приложение на Java и развернули его в Kubernetes в среде разработки. Рано или поздно это приложение уйдёт в продакшен, и вам придётся узнать, каково оно на деле. Затем начинают возникать…
👍6
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ Стал доступен билд № 34 для JDK 20 (ранний доступ)
✔️ Стал доступен билд № 8 для JDK 21 (ранний доступ)
✔️ JetBrains выкатил новый релиз Ktor версии 2.2.3
и д.р.
Приятного чтения!
Читать статью
✔️ Стал доступен билд № 34 для JDK 20 (ранний доступ)
✔️ Стал доступен билд № 8 для JDK 21 (ранний доступ)
✔️ JetBrains выкатил новый релиз Ktor версии 2.2.3
и д.р.
Приятного чтения!
Читать статью
👍5
Интерфейсы HTTP в Spring 6
Spring фреймворк 6, а также Spring Boot 3 позволяют нам определять декларативные HTTP сервисы используя интерфейсы Java. 😃
Предложенная сегодня статья научит вас определять HTTP интерфейс, познакомит с необходимыми аннотациями и возвращаемыми значениями, а также подскажет как обрабатывать исключения.
Приятного чтения!
Читать статью
Spring фреймворк 6, а также Spring Boot 3 позволяют нам определять декларативные HTTP сервисы используя интерфейсы Java. 😃
Предложенная сегодня статья научит вас определять HTTP интерфейс, познакомит с необходимыми аннотациями и возвращаемыми значениями, а также подскажет как обрабатывать исключения.
Приятного чтения!
Читать статью
👍6
JUnit 5: Параметризированные тесты
Друзья, продолжаем повышать компетенцию в области тестирования!
Сегодня мы рассмотрим параметризированное тестирование при помощи Junit5.
Приятного чтения!
Читать статью
Друзья, продолжаем повышать компетенцию в области тестирования!
Сегодня мы рассмотрим параметризированное тестирование при помощи Junit5.
Приятного чтения!
Читать статью
👍10
ТОП 5 полезных, но малоизвестных библиотек Java
Cуществует великое множество библиотек Java, но только некоторые из них интересны и могут быть использованы повсеместно.
Автор предложенной сегодня статьи познакомит вас со следующими 5-ю полезными, но малоизвестными библиотеками Java:
✔️ Instancio
✔️ Datafaker
✔️ JPA Streamer
✔️ Blaze Persistence
✔️ Hoverfly
Приятного чтения!
Читать статью
Cуществует великое множество библиотек Java, но только некоторые из них интересны и могут быть использованы повсеместно.
Автор предложенной сегодня статьи познакомит вас со следующими 5-ю полезными, но малоизвестными библиотеками Java:
✔️ Instancio
✔️ Datafaker
✔️ JPA Streamer
✔️ Blaze Persistence
✔️ Hoverfly
Приятного чтения!
Читать статью
👍5🔥2
Исследуем аннотацию Transactional в Spring
Друзья, сегодня мы рассмотрим базовые конфигурации и использование транзакций в экосистеме Spring. 😒
Мы также исследуем в деталях такие свойства аннотации Transactional как propagation и isolation, а также, рассмотрим различные побочные эффекты этой аннотации и исключения.
Приятного чтения!
Читать статью
Друзья, сегодня мы рассмотрим базовые конфигурации и использование транзакций в экосистеме Spring. 😒
Мы также исследуем в деталях такие свойства аннотации Transactional как propagation и isolation, а также, рассмотрим различные побочные эффекты этой аннотации и исключения.
Приятного чтения!
Читать статью
👍10
Работаем с микросервисной конфигурацией
Микросервисная конфигурация по умолчанию представляет собой более сложный подход к разработке приложения, чем монолитная, поскольку каждый из независимых микросервисов может иметь свою конфигурацию.
Предложенная сегодня статья подскажет, как модуль Spring Cloud Configuration позволяет реализовать минимальный микросервисный сценарий, основываясь на удаленной конфигурации.
Хорошей практики!
Читать статью
Микросервисная конфигурация по умолчанию представляет собой более сложный подход к разработке приложения, чем монолитная, поскольку каждый из независимых микросервисов может иметь свою конфигурацию.
Предложенная сегодня статья подскажет, как модуль Spring Cloud Configuration позволяет реализовать минимальный микросервисный сценарий, основываясь на удаленной конфигурации.
Хорошей практики!
Читать статью
👍5
Асинхронность в Java
Асинхронное программирование — обширная и получившая широкое обсуждение тема, но инженеры-программисты все еще ищут, как лучше реализовать эту идею и интегрировать в приложения.
Мне — старшему инженеру-программисту — стало любопытно, как возможно делать несколько вещей одновременно, и задаюсь этим вопросом наверняка не только я. Каждый стремится быть более продуктивным и хочет того же от своих приложений.
Переключив внимание на асинхронность в Java, мы откроем для себя множество способов ее реализации и различные варианты использования.
Читать статью
Асинхронное программирование — обширная и получившая широкое обсуждение тема, но инженеры-программисты все еще ищут, как лучше реализовать эту идею и интегрировать в приложения.
Мне — старшему инженеру-программисту — стало любопытно, как возможно делать несколько вещей одновременно, и задаюсь этим вопросом наверняка не только я. Каждый стремится быть более продуктивным и хочет того же от своих приложений.
Переключив внимание на асинхронность в Java, мы откроем для себя множество способов ее реализации и различные варианты использования.
Читать статью
Telegraph
Асинхронность в Java
Асинхронное программирование — обширная и получившая широкое обсуждение тема, но инженеры-программисты все еще ищут, как лучше реализовать эту идею и интегрировать в приложения. Мне — старшему инженеру-программисту — стало любопытно, как возможно делать несколько…
👍11
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ Стал доступен билд № 35 для JDK 20 (ранний доступ)
✔️ Стал доступен билд № 9 для JDK 21 (ранний доступ)
✔️ Red Hat выпустил релиз Quarkus 2.16.2.Final и Quarkus 3.0.0
и д.р.
Приятного чтения!
Читать статью
✔️ Стал доступен билд № 35 для JDK 20 (ранний доступ)
✔️ Стал доступен билд № 9 для JDK 21 (ранний доступ)
✔️ Red Hat выпустил релиз Quarkus 2.16.2.Final и Quarkus 3.0.0
и д.р.
Приятного чтения!
Читать статью
👍8
Создаем базовый репозиторий на основе Spring Data JPA
Сегодня мы разберемся в том, как создать свой собственный базовый репозиторий, который вы cможете настроить под каждый объект вашей сущности. 😳
Поможет в этом деле Thorben Janssen, известный эксперт в Spring Data JPA.
Приятного чтения!
Читать статью
Сегодня мы разберемся в том, как создать свой собственный базовый репозиторий, который вы cможете настроить под каждый объект вашей сущности. 😳
Поможет в этом деле Thorben Janssen, известный эксперт в Spring Data JPA.
Приятного чтения!
Читать статью
👍5
Обзор фреймворков Java REST API
Предложенная сегодня статья представляет собой небольшой обзор топовых Java REST API фреймворков: 😃
✔️ Spring Boot
✔️ Jersey
✔️ Play Framework
✔️ Vert.x
В статье рассмотрены их достоинства, недостатки и базовые примеры использования.
Приятного чтения!
Читать статью
Предложенная сегодня статья представляет собой небольшой обзор топовых Java REST API фреймворков: 😃
✔️ Spring Boot
✔️ Jersey
✔️ Play Framework
✔️ Vert.x
В статье рассмотрены их достоинства, недостатки и базовые примеры использования.
Приятного чтения!
Читать статью
👍6
Используем логин Google с Spring Boot 3 и Thymeleaf
Наверное каждый из нас когда-нибуть писал программу с процедурой аутентификации пользователя при входе в приложение. 😒
Предложенная сегодня статья научит вас использовать логин Google для приложения Spring Boot + Thymeleaf.
Хорошей практики!
Читать статью
Наверное каждый из нас когда-нибуть писал программу с процедурой аутентификации пользователя при входе в приложение. 😒
Предложенная сегодня статья научит вас использовать логин Google для приложения Spring Boot + Thymeleaf.
Хорошей практики!
Читать статью
👍12
В предложенном сегодня видео от Sebastian Daschner продемонстрированы наиболее важные горячие клавиши IntelliJ Idea, которые вы должны знать, чтобы увеличить Вашу продуктивность и скорость работы.
Приятного просмотра!
Приятного просмотра!
YouTube
Intellij Coding Shortcuts You Need to Know
In this video, I’m showing the most important IntelliJ coding shortcuts that you need to know to boost your productivity. Just with a handful of shortcuts, we can reach the point where we don’t have to touch the mouse anymore in our usual workflow, and thus…
👍14