TGViewer
Channel Public Channel
Java

Java

@java_sup

Программирование на Java.

По всем вопросам: @un_ixtime
Subscribers
1.49K
Photos
223
Videos
5
Links
902

Showing posts older than #870 · Back to latest

Older Posts 20 shown
Post #869 956
Как использовать Spring в качестве фреймворка для Flink-приложений.

В этой статье начнем разработку Flink-приложения с использованием фреймворка Spring. Изучим структуру приложения, основные плагины и полезные настройки. Развернем Flink-кластер в Docker и попробуем запустить первое Flink-задание. Структура приложения будет постепенно развиваться в последующих статьях.

Читать далее https://habr.com/ru/companies/ru_mts/articles/775970
Хабр Как использовать Spring в качестве фреймворка для Flink-приложений Всем привет, меня зовут Александр Бобряков. Я техлид в команде МТС Аналитики, занимаюсь Real-Time обработкой данных. Недавно мы начали использовать фреймворк Apache Flink, и я решил поделиться на...
Post #867 872
В этой статье рассматривается эволюция обработки строк в Java, начиная с ее первого выпуска и заканчивая последней версией Java 21.

https://www.unlogged.io/post/java-and-the-string-odyssey-navigating-changes-from-jdk-1-to-jdk-21
www.unlogged.io Java and the String Odyssey: Navigating Changes from JDK 1 to JDK 21 Explore Java's string evolution from immutability in JDK 1 to String Templates in JDK 21, showcasing innovations that transformed string handling.
Post #864 1.09K
11 лучших практик отладки Java на 2023 год

Поскольку разработчики создают все более сложные Java-приложения, необходимость эффективной отладки становится первостепенной. Как и большинство языков программирования, отладка Java имеет тенденцию концентрироваться на выявлении ошибок времени выполнения, логических проблем и узких мест производительности. Эффективная отладка не только помогает устранять проблемы, но и улучшает общий процесс разработки программного обеспечения. С этой целью в этом руководстве представлены некоторые рекомендации по отладке Java, которые помогут вам более эффективно выявлять и устранять проблемы. https://www.developer.com/java/java-debugging-best-practice
Post #861 680
HashSet — одна из распространенных структур данных, которую мы можем использовать в коллекциях Java .

В этом уроке мы углубимся в метод toArray() класса HashSet , показав, как преобразовать HashSet в массив.

https://www.baeldung.com/java-hashset-toarray
Baeldung HashSet toArray() Method in Java | Baeldung Learn how to convert a HashSet into an array using the toArray() method of the HashSet class.
Post #860 935
Post #858 733
Руководство по OpenRewrite

OpenRewrite — это экосистема рефакторинга Java и другого исходного кода. Иногда нам необходимо обновить зависимости до последних версий, применить исправления безопасности, исключить использование устаревшего API, перейти от одной технологии к другой (например, JUnit утверждает AssertJ ) и т. д. https://www.baeldung.com/java-openrewrite

Как найти мертвый код в ваших Java-сервисах

Когда он фактически больше не используется, часто по историческим причинам код все еще существует. Варианты использования могли быть заменены новыми функциями или устареть, а код забыли удалить. Как мы можем повысить нашу уверенность в тех случаях, когда исследовать этот мертвый код непросто? https://foojay.io/today/how-to-find-dead-code-in-your-java-services
Baeldung on Kotlin A Guide to OpenRewrite | Baeldung Learn the basics of the OpenRewrite, a library to for managing Maven dependencies.
Post #857 702
Понимание приоритета потока в Java

Java, будучи многопоточным языком программирования, позволяет разработчикам выполнять несколько потоков одновременно. Каждый поток представляет собой независимый поток управления внутри программы. Каждому потоку при создании присваивается приоритет, который определяет его относительную важность для JVM (виртуальной машины Java). https://www.developer.com/java/thread-priority-in-java
Developer.com Understanding Thread Priority in Java Thread priority in Java is an important concept to understand. Learn how to set thread priority in Java and how it affects thread execution.
Post #856 674
ПРОДОЛЖАЕТ ЛИ JAVA ИДТИ В НОГУ С СОВРЕМЕННЫМИ ЯЗЫКАМИ ПРОГРАММИРОВАНИЯ?

В этой статье мы развенчаем представление о том, что Java является пережитком прошлого, и продемонстрируем современные возможности языка, процветающую экосистему и непоколебимое присутствие в корпоративных сообществах и сообществах с открытым исходным кодом. https://digma.ai/blog/java-21-keeping-up-with-modern-programming-languages
Digma Is Java 21 Keeping Up With Modern Programming Languages In this article, we'll debunk the notion that Java is a relic of the past and showcase the language's modern features in Java 21.
Post #855 699
Реализация игры Connect 4 с помощью Java

В этой статье мы увидим, как реализовать игру Connect 4 на Java. Мы посмотрим, как выглядит игра и как в нее играют, а затем посмотрим, как можно реализовать эти правила. https://www.baeldung.com/java-connect-4-game
Baeldung Implement Connect 4 Game with Java | Baeldung A quick and practical guide to implementing Connect 4 Game with Java.
Post #854 914
Структуры данных и алгоритмы в Java

Это руководство даст вам хорошее представление о структурах данных, необходимых для понимания сложности приложений корпоративного уровня и необходимости в алгоритмах и структурах данных. https://www.javaguides.net/p/data-structures-and-algorithms-in-java.html
www.javaguides.net Data Structures and Algorithms in Java In this tutorial, we will learn different Data Structures, Sorting Algorithms, and Searching Algorithms.
  • 👍 1
Post #852 853
В этой статье мы рассмотрим, как функциональность запечатанных классов и исчерпывающее сопоставление шаблонов может стать альтернативным решением для шаблона Visitor в Kotlin и Java 21.

https://proandroiddev.com/sealed-class-an-alternative-approach-to-the-visitor-pattern-in-kotlin-and-java-21-b7a77ecc7ee2
Medium 📦 Sealed Classes: An Alternative Approach To The Visitor Pattern In Kotlin And Java 21 In this article, we are going to look at how the functionality of sealed classes and exhaustive pattern matching can be an alternative…
Post #851 759
Оптимизация кода Java: измерение влияния на производительность

Автор делится своим опытом оптимизации кода и объясняет методологию измерения влияния на производительность. https://digma.ai/blog/optimizing-code-by-measuring-performance-impact
Digma Optimizing your Java code: Measuring Performance Impact Optimizing your Java code and measuring performance Impact by using the Performance Impact Score PIS feature.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →