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

По всем вопросам: @un_ixtime
Download Telegram
7 основных функций версии Jakarta EE 10
__________________________________

Среди многих функций, появившихся в Jakarta EE 10, я рассмотрю 7 лучших.

https://shly.link/0GCQ4
Классные функции добавлены в Hibernate ORM 6.1

Версия Hibernate ORM 6.1.0.Finalбыла анонсирована всего несколько дней назад, но в анонсе не было подробностей. Читайте дальше, если вы хотите узнать больше о некоторых горячих новых функциях, которые предлагает этот блестящий новый релиз.
https://shly.link/LzyTQ
Руководство по докеризации вашего приложения Spring Boot с базой данных MySQL

Итак
, вы хотите создать приложение Java Spring Boot и запустить его внутри контейнера Docker? Эта статья предоставит вам пошаговое руководство по созданию образов базы данных MySQL и Spring Boot для запуска в контейнере.

https://shly.link/cHjVq
6 советов и приемов, чтобы избежать исключения NullPointerException

#java

https://shly.link/dev11qb
👎1😁1
ВВЕДЕНИЕ В ПАРАЛЛЕЛЬНОСТЬ И ПОТОКИ В ВЕБ-ПРИЛОЖЕНИЯХ JAVA

Java предоставляет множество механизмов, помогающих работать с потоками и параллельными задачами. По мере развития Java добавлялись новые механизмы, а старые оставались. И зачастую непонятно, какие из них лучше и рекомендуются к использованию в новых приложениях.
https://shly.link/DrbCs
Новый клиентский API HTTP — Sip of Java
______

Нужно отправить или получить данные от удаленной службы по HTTP? HTTP-клиент, добавленный в JDK 11, улучшает и заменяет HttpUrlConnectionAPI. В этой статье мы рассмотрим, как использовать новый HttpClient и некоторые новые функции, которые он предлагает, которых не было в HttpUrlConnection.
https://shly.link/xsPNZ
StatelessSession Hibernate — что это такое и как его использовать
______

В этой статье я покажу вам несколько примеров того, как использовать его для реализации типичных операций чтения и записи. Но прежде чем мы более подробно рассмотрим интерфейс StatelessSession , нам нужно поговорить о концептуальных отличиях от стандартного интерфейса Session .
https://shly.link/V2xEK
Регистрация исключений с помощью SmartException
____________________________

SmartException — это небольшая библиотека для обработки исключений Java. В основном он используется для создания более коротких и простых для понимания трассировок стека для приложений, работающих на JVM. Вы можете использовать его API с Java, Scala, Kotlin и другими языками программирования на основе JVM.

https://shly.link/wDGow
Как работает JVM (виртуальная машина Java)
______________________________

Что такое JVM? JVM преобразует байт-код в машинный код. Я знаю, что все разработчики отвечают на этот вопрос так.

Чтобы ответить на этот вопрос, вы должны знать, что такое виртуальная машина

https://shly.link/W5nao
👍4🤔1
Введение в использование конструкторов в Java
______

В этом руководстве по программированию на Java вы узнаете, как создавать и определять конструкторы.
https://shly.link/9GKgy

Введение в использование потоков в Java
______

В этом руководстве по программированию на Java разработчики узнают, как использовать Java API для создания многопоточного приложения.
https://shly.link/LexUb
Сложная проблема управления зависимостями Java
______
Глубокое погружение в беспорядочный статус-кво и поиск лучших способов.
https://shly.link/vsaSL
Настройка экземпляра Jenkins с конфигурацией в виде кода (с использованием конфигурации Yaml)
______
В этой статье рассказывается, как настроить экземпляр Jenkins с плагином «Конфигурация как код» с помощью yaml.
https://shly.link/6pvoS
👍1
Делаем микросервисы на Java 😎

Пишите Java-приложения? У вас есть два пути:

🔹 Делать монолитную архитектуру и разрабатывать ПО как единое целое
🔹 Разбить большое приложение на микросерверы и наладить между ними связь

И у второго пути масса преимуществ!

Легче ловить сбои и приводить приложение в порядок
Отдельные компоненты можно масштабировать, при этом не придётся переписывать всю систему
Разные микросервисы — разные технологии разработки
Можно обновлять приложение по отдельным частям
Разработка микросервиса легче, чем монолита

Интересно? Тогда записывайтесь на наш курс по микросервисам на Java.

Вы научитесь:

🔸 Делать микросервисы на Java и Kotlin
🔸 Работать с инструментами для разработки микросервисов
🔸 Использовать популярный Java-фреймворк Spring Boot

Знания прямо по ходу курса можно использовать в работе.

Купите место на курсе по сниженной цене — всего 20 000 рублей. Повышаем цены уже 15 июля.

Старт курса 20 августа, программа и запись на нашем сайте: https://slurm.club/3yLbfmz
👍1
Synchronized(this) VS Synchronized(class) в Java
___________________________________

Synchronized — это ключевое слово в Java, которое использует механизм блокировки для достижения синхронизации.

https://shly.link/mdmB5Su
Как инициализировать ArrayList в Java
___________________________

—Платформа коллекций Java предоставляет множество структур данных для хранения элементов, будь то Array , Set , Map , Stack или Queue .
—Инициализация этих структур данных является обычным шагом при создании масштабируемого программного обеспечения на Java .
—В этой статье мы рассмотрим различные способы инициализации структуры данных ArrayList .

https://shly.link/mdmdzhY
👍3
Java — изменить цвет шрифта в Word
______________________________

В Microsoft Word вы можете изменить цвет шрифта, чтобы выделить конкретный текст и придать другой вид создаваемому документу. В этой статье рассказывается, как программно изменить цвет шрифта указанного абзаца или текста в Word с помощью бесплатной библиотеки Java.

https://shly.link/dev3uhB
👍1
Новые строковые методы Java — от Java 8 до Java 17
_________________________________

Строки являются наиболее часто используемым типом данных в Java. Почти каждое приложение на Java использует строки. Вот почему в Java к строкам относятся с особым вниманием. Время от времени в класс String добавляются новые методы, чтобы работа со строками становилась легкой и простой. join() в Java 8, chars() и codePoints() в Java 9, isBlank(), lines(), repeat(), strip(), stripLeading() и stripTrailing() в Java 11, indent(), transform (), descriptionConstable() и resolveConstantDesc() в Java 12, formatted(), stripIndent() и translateEscapes() в Java 15 — это некоторые новые строковые методы Java. В этом посте мы увидим все новые методы, добавленные в класс String от Java 8 до Java 17.

https://shly.link/od2Sr
7 видов сборки мусора для Java
______
Узнайте о вариантах управления памятью в Java.
https://shly.link/ySVy6
👍3
7 причин, почему Java по-прежнему великолепна
__________________________________

Java претерпела радикальные изменения в технологическом ландшафте и множество угроз для своего положения. Что делает эту технологию такой замечательной и какое будущее ждет Java?

https://shly.link/jSCi8
Учебное пособие. Создание полнофункционального приложения для реактивного чата с помощью Spring Boot
______________________________

Узнайте, как подключить реактивную серверную часть Spring Boot к реактивной внешней части TypeScript, чтобы создать полнофункциональное приложение для реактивного чата.

https://shly.link/FS5sm