Вашему вниманию предлагается новая подборка 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
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