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

По всем вопросам: @un_ixtime
Download Telegram
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
В чем разница между CrudRepository и JpaRepository
____________________________

По умолчанию, когда мне нужно написать код для взаимодействия с репозиторием, я думал использовать CrudRepository, но JpaRepository также является вариантом, так что я должен пересмотреть свои предубеждения?

https://shly.link/ByknK
Как проверить строку палиндрома в java?
_________________________________

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

https://shly.link/devopRk
Проверка и обработка исключений в Spring Boot
______
https://shly.link/mdm8bYA

Генератор случайных чисел Java — как генерировать числа с помощью Math.random() и преобразовывать в целые числа
______
https://shly.link/7640k
Сводка новостей Java: Microsoft присоединяется к MicroProfile и Jakarta EE, GlassFish, Payara, Micronaut
______

Обзор Java на этой неделе от 11 июля 2022 г. содержит новости JDK 19, JDK 20, Microsoft присоединяется к рабочим группам MicroProfile и Jakarta EE, обновление Jakarta EE 10, обновления Spring, Payara Enterprise 5.41.0, GlassFish 7.0-M7, Micronaut 3.5. 3, Hibernate Search 6.2.Alpha1, Native Build Tools 0.9.13, Project Reactor 2022.0.0-M4, Piranha 22.7.0, обновления PrimeFaces, JobRunr 5.1.5 и Tomcat Native 2.0.1.
https://shly.link/Ckq8h
Введение в ConcurrentHashMap в Java
________________________________

ConcurrentHashMap является подклассом HashMap и предназначен для использования в многопоточных средах. Он поддерживает настраиваемый уровень параллелизма (значение по умолчанию 16 ), который можно указать при создании карты. Чем выше уровень параллелизма, тем больше потоков могут получить доступ к своим корзинам одновременно, но это может привести к большему конфликту, если все getEnumerators() не синхронизированы должным образом. В этом руководстве по программированию на Java обсуждается ConcurrentHashMap в Java с примерами кода, где это уместно.

https://shly.link/dHSVr
👍2
Объединение журналов в ваших Java-приложениях
______

На первый взгляд может показаться, что ведение журнала в Java стандартизировано, но существует несколько конкурирующих стандартов , что создает проблемы, которые нам необходимо решить. В этой статье мы рассмотрим замену всех ненужных библиотек ведения журналов одной.
https://shly.link/NXdbf