Java
1.63K subscribers
223 photos
5 videos
3 files
901 links
Программирование на Java.

По всем вопросам: @un_ixtime
Download Telegram
Java EE против Spring Boot: сравнение двух гигантов Java Framework

В корпоративной Java часто сравнивают две основные платформы: Java EE (Enterprise Edition) и Spring Boot. Выбор между этими двумя технологиями может иметь серьезные последствия для архитектуры приложения и его долгосрочной поддержки.

Понимание различий между Java EE и Spring Boot имеет решающее значение для разработчиков, архитекторов и лиц, принимающих решения, чтобы привести стек технологий в соответствие с целями и требованиями своих проектов.

https://nintriva.com/blog/java-ee-spring-boot-comparison/
Spring AI: как писать приложения GenAI на Java

Генеративный ИИ (GenAI) в настоящее время является горячей темой в мире технологий. Это разновидность искусственного интеллекта, которая фокусируется на создании нового контента, такого как текст, изображения или музыка. Одним из популярных типов компонентов GenAI является модель большого языка (LLM), которая может генерировать текст, похожий на человеческий, на основе подсказки. https://foojay.io/today/spring-ai-how-to-write-genai-applications-with-java
Oracle расширяет поддержку Java 11 и Java в Solaris

Oracle будет поддерживать JDK 11, включая JDK 11, в Solaris как минимум до января 2032 года, подтвердила компания в своем обновлении дорожной карты Java SE Spring 2024.
https://www.infoworld.com/article/3715350/oracle-extends-support-for-java-11-java-on-solaris.html

Учебное пособие по Apache Commons


https://www.baeldung.com/apache-commons-tutorial
Реализуйте аутентификацию JWT в приложении Spring Boot 3.

В этой статье мы рассмотрим реализацию аутентификации JWT в приложении Spring Boot 3.

https://medium.com/@tericcabrel/implement-jwt-authentication-in-a-spring-boot-3-application-5839e4fd8fac
☕️Влияет ли ведение журнала сборки мусора на производительность приложения?
Несмотря на минимальные затраты на производительность, журналы сборки мусора предоставляют ценную информацию о том, как JVM динамически управляет памятью во время выполнения.

https://thenewstack.io/does-garbage-collection-logging-affect-app-performance

☕️Классы и объекты в Java

https://www.infoworld.com/article/2979739/java-101-classes-and-objects-in-java.html

☕️Объединение нескольких PDF-файлов в один PDF-файл с помощью Java

https://www.baeldung.com/java-merge-multiple-pdfs
Платформой ведения журналов по умолчанию в Spring Boot является Logback , которая автоматически настраивается, когда мы используем spring-boot-starter-parent в нашем проекте Spring Boot. Проблема в том, что, хотя Spring Boot отвечает за обнаружение, инициализацию и настройку Logback в приложении Spring Boot, классы, связанные с Logback, такие как приложения, не являются bean-компонентами и не управляются Spring ApplicationContext.

https://digma.ai/calling-a-spring-bean-from-custom-logback-appender-class/

В этой статье мы углубимся в эту проблему и предложим три решения для ее устранения.
BitcoinJ
Криптовалюта — это безопасное и децентрализованное хранилище ценностей. Он использует одноранговую (P2P) сеть для распространения и проверки транзакций.

BitcoinJ — это библиотека Java, которая упрощает процесс создания биткойн-приложений, которые позволяют пользователям беспрепятственно выполнять транзакции с криптовалютой.

В этом уроке мы рассмотрим BitcoinJ, углубившись в его ключевые функции и компоненты. Кроме того, мы узнаем, как создать кошелек, пополнить его и отправить несколько монет в другой кошелек. https://www.baeldung.com/java-bitcoin-library
Кратко про класс CompletableFuture в Java

Асинхронное программирование уже давно является полноценной частью Java. С появлением Java 8 и введением класса CompletableFuture, асинхронное программирование стало более доступным.

CompletableFuture — это класс в пакете java.util.concurrent, предоставляющий возможности для асинхронного программирования. Он поддерживает выполнение задач в фоновом режиме, цепочки задач, обработку исключений и многое другое. https://habr.com/ru/companies/otus/articles/818955/
Создайте своего собственного чат-бота в стиле ChatGPT с помощью Java и Python
Создание собственной инфраструктуры вывода LLM с нуля

https://towardsdatascience.com/build-your-own-chatgpt-like-chatbot-with-java-and-python-5def2c4852c3