Библиотека Java разработчика
11.2K subscribers
966 photos
433 videos
58 files
1.33K links
Библиотека Java разработчика. Java, Spring, Maven, Hibernate


По всем вопросам @evgenycarter
Download Telegram
Forwarded from ITmozg
Media is too big
VIEW IN TELEGRAM
🎥 Java для начинающих | Уроки Java

#1 - Программирование на Java
#2 - Установка Java JDK и IntelliJ IDEA
#3 - Типы данных
#4 - Переменные
#5 - Арифметические операции
#6 - Условные операторы
#7 - циклы for, wile, do wile
#8 - Массивы в Java
#9 - Классы в Java
#10 - Тип данных String в Java
#11 - Наследование в Java
#12 - Java интерфейсы
#13 - Абстрактные классы java
#14 - Вложенные классы java
#15 - Пакеты в java
#16 - Перегрузка методов java
#17 - Основы ООП
#18 - Обработка исключений в java , try catch java / Java с нуля

Все видео доступны на youtube

#java

@itmozg
Media is too big
VIEW IN TELEGRAM
Пишем RestApi на SpringBoot Java + MySQL

Spring Initializr 00:00
IntellijIdea 01:34
GetMapping 04:28
Class 06:09
API Layer 08:47
PostMapping 11:20
Подключаем MySQL 13:46
Configuration 19:41
Extra Fields 21:57
DeleteMapping 23:22
PutMapping 26:37
Почти готово 31:42
Обработка исключений 31:59
Унифицируем Response 39:56

источник

👉@BookJava
Spring Security в деталях

Аутентификация - Spring Security в деталях
Получение информации о пользователе - Spring Security в деталях
Ещё один способ получения аутентифицированного пользователя #java #springsecurity
Точки входа аутентификации - Spring Security в деталях
Источники информации о пользователях - Spring Security в деталях
Устаревшие DSL в Spring Security 6.1
Отладка контекста безопасности - Spring Security в деталях
DSL и конфигураторы контекста безопасности - Spring Security в деталях
Фильтры безопасности - Spring Security в деталях

источник

👉@BookJava
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Присоединяйтесь к нашему каналу "Java | Фишки и трюки"! 🚀

🔥 Хотите узнать все секреты программирования на Java? Мы расскажем вам о самых крутых фишках и трюках, которые сделают вас настоящим гуру Java!

📚 У нас вы найдете:
Советы по оптимизации кода
Лучшие практики разработки на Java
Увлекательные задачи для тренировки навыков
И многое другое!

Прокачайте свои навыки программирования и станьте экспертом в мире Java! Присоединяйтесь к нам прямо сейчас!

👉 Java | Фишки и трюки 👈

#Java #Программирование
Совет по Java 💡

Занимаетесь ли вы версионированием REST API в своих приложениях? Micronaut🚀 - единственный популярный фреймворк Java☕️, который предоставляет очень удобный встроенный механизм для этого 👆

#java #restapi #versioning #micronaut

👉@BookJava
Напоминание о необходимости переключить стартовую зависимость DGS на интеграцию DGS/Spring GraphQL.
Скоро это будет сделано по умолчанию, поэтому, пожалуйста, протестируйте свои приложения. Мы не заметили никаких проблем с переключением в Netflix 🙌.

https://netflix.github.io/dgs/spring-graphql-integration/

#Java #GraphQL #springboot

👉@BookJava
Совет по Java 💡

С помощью библиотеки Jinq (https://jinq.org) вы можете писать запросы к базам данных, используя потоки Java. Она обеспечивает стиль запросов, схожий с известной библиотекой .NET LINQ. Конечно, вы можете легко интегрировать Jinq с Spring Boot.

#java #jpa #streams

👉@BookJava
Совет по Java 💡

Хотите создавать JPA-запросы с помощью стандартных потоков Java? Вы можете использовать библиотеку JPAstreamer (https://jpastreamer.org). Она может быть интегрирована, например, в Spring Boot.

#jpa #java #streams #hibernate

👉@BookJava
🚀 Совет по Spring 🚀

Маршрутизация источников данных с помощью AbstractRoutingDataSource

Реализуйте динамическую маршрутизацию источников данных с помощью AbstractRoutingDataSource для сценариев с несколькими базами данных. 🔥

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/jdbc/datasource/lookup/AbstractRoutingDataSource.html

#SpringTip #Java

👉@BookJava
Советы по Spring🚀

Ведение журнала HTTP-запросов с помощью фильтра CommonsRequestLoggingFilter.

Включите ведение журнала запросов с помощью фильтра CommonsRequestLoggingFilter для получения подробной информации о входящих запросах.

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/filter/CommonsRequestLoggingFilter.html

#SpringTip #Java

👉@BookJava
Spring WebFlux с Server-Sent Events 🚀

Улучшите свои real-time приложения с помощью #SpringWebFlux и Server-Sent Events! 🔥

#Java #SpringFramework

👉@BookJava
Совет по Java 💡

При создании стандартных HTTP-заголовков для ответов Spring MVC, вместо того чтобы предоставлять их в виде строк, можно воспользоваться специальными билдерами. Они позволяют создавать заголовки более типобезопасным способом. Ознакомьтесь с методами `set()` класса `HttpHeaders`, которые можно настроить таким образом.

#Java #SpringFramework

👉@BookJava
Это очень подробный пост о проблеме, которую мы наблюдали в Virtual Threads с " pinning" в Netflix.

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

#Java #VirtualThreads

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

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


#Hibernate #SpringBoot #JavaDevelopment #ORM

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

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

#Java

👉@BookJava
🚀 Совет по 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
Советы по Spring Boot💡

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

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

#SpringBoot #Java

👉@BookJava