Библиотека Java разработчика
10.6K subscribers
1.16K photos
594 videos
58 files
1.48K links
📚 Лайфхаки, приёмы и лучшие практики для Java-разработчиков. Всё, что ускорит код и прокачает навыки. Java, Spring, Maven, Hibernate.


По всем вопросам @evgenycarter

РКН clck.ru/3KoGeP
Download Telegram
Это очень подробный пост о проблеме, которую мы наблюдали в Virtual Threads с " pinning" в Netflix.

https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d

#Java #VirtualThreads

👉@BookJava
👍3
Совет по JPA 🚀

Упростите свои #Java модели данных, встраивая сложные типы непосредственно в ваши сущности с помощью аннотации
@Embedded в @JPA! Это идеально подходит для многократно используемых компонентов, таких как адреса. 🔥


#Hibernate #SpringBoot #JavaDevelopment #ORM

👉@BookJava
👍7
Совет по @SpringData

Если вы используете параметр hibernate.use_sql_comments, чтобы показать, какой запрос JPQL вызвал какой SQL запрос, вы можете дополнительно использовать аннотацию (@)Meta из Spring Data JPA, чтобы задать пользовательский комментарий для вашего JPQL запроса.

#Java

👉@BookJava
👍3🔥2🥰1
🚀 Совет по Java API 🚀

java.nio.file.WatchService - мониторинг событий файловой системы в реальном времени. Обнаружение изменений файлов и директорий независимо от платформы. 🔥

https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/nio/file/WatchService.html

#Java #JavaAPI

👉@BookJava
👍5🥱2
Советы по Spring Boot💡

Улучшите сборку образа контейнера @springboot с помощью #Jlink!

https://paketo.io/docs/howto/java/#install-a-minimal-jre-with-jlink

#SpringBoot #Java

👉@BookJava
👍5
Совет по @SpringData: при использовании интерфейсных проекций вы можете получить доступ к вложенным объектам, добавив `path` к методу getter. Посмотрите, как метод getDepartmentDeptName получает deptName из сущности Department.

#Java

👉@BookJava
👍9
Совет по Spring Boot💡

Улучшите сборку образа контейнера @springboot с помощью #Jlink! 🔥

https://paketo.io/docs/howto/java/#install-a-minimal-jre-with-jlink

#SpringBoot #Java

👉@BookJava
5👍1
Советы по Spring Batch 💡

Оптимизируйте свои шаги в @SpringBatch с помощью параметра `startLimit` и определите, сколько раз можно запустить шаг. 🔥

#Java #SpringBatch

👉@BookJava
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Знали ли вы, что вы можете перетащить класс или запись #Java в @vaadin Copilot, чтобы автоматически сгенерировать для него форму? Теперь вы знаете

👉@BookJava
👍7