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

По всем вопросам: @un_ixtime
Download Telegram
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