ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Чашечка Java

Чашечка Java

Открыть в Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Больше
8 288
Подписчики
-124 часа
-167 дней
-7930 дней
Архив постов
Unit-тестирование Flink-операторов, Job: Flink MiniCluster Привет, Хабр! С вами вновь Александр Бобряков, техлид в команде МТС Аналитики. И я с очередной статьёй из цикла про фреймворк Apache Flink. В предыдущей части я рассказал, как тестировать stateless- и stateful-операторы Flink с использованием вспомогательных TestHarness-абстракций, предоставляемых Flink. В этой статье напишем тесты на всю джобу с использованием мини-кластера Flink и при помощи JUnit Extension. Ещё мы начнём выделять удобные вспомогательные абстракции для тестов, которые понадобятся позже. Читать: https://habr.com/ru/companies/ru_mts/articles/812905/?utm_campaign=812905 @a_cup_of_java

JobRunr Introduces Version 7.0 with Builtin Support for Virtual Threads JobRunr v7 now defaults to virtual threads for applic
JobRunr Introduces Version 7.0 with Builtin Support for Virtual Threads JobRunr v7 now defaults to virtual threads for applications using JDK 21, optimizing concurrency for I/O-bound tasks and allowing more jobs to run simultaneously. This update maintains compatibility with Java 8 and supports GraalVM native mode. RedisStorageProvider and ElasticSearchStorageProvider are planned to be dropped in future releases. MongoDB driver is also upgraded. By Shaaf Syed Read: https://www.infoq.com/news/2024/05/jobrunr-7-virtual-threads/ @a_cup_of_java

Java Digest #12 Всем привет! 👋 👋 👋👋 Мы — Java-разработчики Тинькофф: Андрей, Арсений, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом. В этом месяце в меню обновления: Intellij Idea с модным терминалом и AI-подсказками, миграции на новые версии Spring Boot за пару кликов в новой версии Java on VS Code, не забыли обновить и Micronaut, GraalVm, PMD и JMC. На горячее JEPы: Exception handling in switch, Derived Record Creation, Stream Gatherers, Vector API, String Templates. Не забыли и про бесплатный сыр — доступ к Spring Academy Pro. Утоляем голод по новым знаниям интересными статьями и видео, для любителей экзотики — новые инструменты сборки, если не пробовали bld. А на десерт стоит присмотреться презентациям с прошедшего Jpoint 2024. Читать двенадцатый выпуск Читать: https://habr.com/ru/companies/tinkoff/articles/812663/?utm_campaign=812663 @a_cup_of_java

Top 10 Books Java Developers Must Read Hello guys, If you are a Java developer and wondering what to read, then you have come
Top 10 Books Java Developers Must Read Hello guys, If you are a Java developer and wondering what to read, then you have come to the right place. In this article, I will share 10 books on Java, Spring, and related technology a Java developer can read. I have included books for both experienced Java developer who is more inclined to learn about architecture stuff,  developing for Cloud, Microservice, Java 9 to Java 21 features, and Spring 6 features and thinking of learning Kotlin to improve their productivity. Still, I have not forgotten junior and less experienced Java developers or some thinking of starting their journey into the Java world Java Interview questions and tutorials Читать: http://www.java67.com/2018/02/10-books-java-developers-should-read-in.html @a_cup_of_java

How to Reverse words in String Java? [Solution] Hello guys, if you are wondering how to reverse words in a given String in Ja
How to Reverse words in String Java? [Solution] Hello guys, if you are wondering how to reverse words in a given String in Java then you have come to the right place. Earlier, I have shared 75 Programming interview questions and In this Java Coding tutorial, you will learn how to reverse words in String. It's also one of the popular coding questions, so you will also learn how to take a requirement, how to fill gaps in the requirement by asking the right question. A String is nothing but a sentence, which may contain multiple works, or just contain a single word or it may be empty. Your program must produce a String that contains the word in reverse order, for example, if the given input is "Java is Great" then your program should return "Great is Java". Java Interview questions and tutorials Читать: http://www.java67.com/2015/06/how-to-reverse-words-in-string-java.html @a_cup_of_java

Топ-10 книг, которые должны прочитать Java-разработчики Здравствуйте, ребята, если вы Java-разработчик и задаетесь вопросом,
Топ-10 книг, которые должны прочитать Java-разработчики Здравствуйте, ребята, если вы Java-разработчик и задаетесь вопросом, что почитать, то вы пришли по адресу. В этой статье я расскажу о 10 книгах по Java, Spring и смежным технологиям, которые стоит прочитать Java-разработчику. Я включил книги как для опытных Java-разработчиков, которые хотят узнать об архитектуре, разработке для облаков, микросервисах, особенностях Java 9 - Java 21, особенностях Spring 6, так и для тех, кто думает о том, чтобы изучить Kotlin для повышения производительности. Тем не менее, я не забыл о младших и менее опытных Java-разработчиках или тех, кто только думает начать свое путешествие в мир Java Вопросы и учебники для собеседования по Java Read: http://www.java67.com/2018/02/10-books-java-developers-should-read-in.html @a_cup_of_java

Как перевернуть слова в строке Java? [Решение] Здравствуйте, ребята, если вы задаетесь вопросом, как перевернуть слова в зада
Как перевернуть слова в строке Java? [Решение] Здравствуйте, ребята, если вы задаетесь вопросом, как перевернуть слова в заданной строке в Java, то вы пришли по адресу. Ранее я уже рассказывал 75 вопросов для собеседования по программированию а в этом уроке по кодированию на Java вы узнаете , как перевернуть слова в строке. Это также один из популярных вопросов по кодированию, поэтому вы также узнаете, как принять требование, как заполнить пробелы в требовании, задав правильный вопрос. Строка - это не что иное, как предложение, которое может содержать несколько произведений, одно слово или быть пустым. Ваша программа должна выдать строку, содержащую слово в обратном порядке, например, если задано "Java is Great", то ваша программа должна выдать "Great is Java". Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/06/how-to-reverse-words-in-string-java.html @a_cup_of_java

Быстрое нахождение чисел Фибоначчи Описание способа нахождения значения произвольного элемента последовательности Фибоначчи за логарифмическое время. Читать: https://habr.com/ru/articles/812611/?utm_campaign=812611 @a_cup_of_java

The Devoxx Genie IntelliJ Plugin Provides Access to Local or Cloud Based LLM Models Devoxx Genie, a 100% Java based JetBrains
The Devoxx Genie IntelliJ Plugin Provides Access to Local or Cloud Based LLM Models Devoxx Genie, a 100% Java based JetBrains IntelliJ IDEA Plugin, uses local- or cloud-based Large Language Models (LLMs) for generating unit tests and explaining, reviewing and improving source code. By Johan Janssen Read: https://www.infoq.com/news/2024/05/devoxx-genie-intellij-plugin/ @a_cup_of_java

Infinispan Unveils 15.0.0 with an Advanced RESP Endpoint and Requires JDK 17 Infinispan, an open-source key/value data store
Infinispan Unveils 15.0.0 with an Advanced RESP Endpoint and Requires JDK 17 Infinispan, an open-source key/value data store and data grid platform written in Java, unveiled its latest version, 15.0.0. This release is a significant milestone. Notably, it implements most of the core Redis commands in the RESP endpoint, optimizes intra-cluster communications, enhances the tracing subsystem and server management console, and updates the minimum JDK to JDK 17. By Sirisha Pratha Read: https://www.infoq.com/news/2024/05/infinispan-15/ @a_cup_of_java

Когда переключаются потоки в Spring WebFlux Работа с библиотекой WebFlux вызывает затруднения у многих Java/Kotlin разработчиков Код выглядит непривычно, непонятно в каких потоках выполняется логика и как этим управлять Сегодня я попытаюсь объяснить простым языком такой важный аспект, как момент переключения потоков в WebFlux, это поможет вам допускать меньше ошибок и писать более производительный код Также другие материалы от меня вы сможете найти в моем телеграм блоге Читать: https://habr.com/ru/articles/811289/?utm_campaign=811289 @a_cup_of_java

Java News Roundup: OpenJDK JEPs, Spring Projects, Quarkus, Hibernate, JHipster, JReleaser This week's Java roundup for April
Java News Roundup: OpenJDK JEPs, Spring Projects, Quarkus, Hibernate, JHipster, JReleaser This week's Java roundup for April 29th, 2024 features news highlighting: JEP 476, Module Import Declarations (Preview), and JEP 474, ZGC: Generational Mode by Default, targeted for JDK 23; new JEP candidates; and updates to Spring projects, Quarkus, Hibernate ORM, Hibernate Reactor, JHipster, JHipster Lite and JReleaser. By Michael Redlich Read: https://www.infoq.com/news/2024/05/java-news-roundup-apr29-2024/ @a_cup_of_java

Расширение Функциональных Интерфейсов Java За годы прошедшие с их появления в Java8 у меня набралась коллекция полезных решений и шаблонов, которые я переносил из проекта в проект, и которые в стандартной версии так и не были осуществлены. Недавно я решил собрать все вместе в небольшом проекте с открытым кодом. В первом релизе проекта расширения охватывают следующие аспекты: Читать: https://habr.com/ru/articles/812451/?utm_campaign=812451 @a_cup_of_java

Top 5 Cloud Computing Books for Beginners to Read in 2024 - Best of Lot Hello guys, if you want to learn Cloud Computing in 2
Top 5 Cloud Computing Books for Beginners to Read in 2024 - Best of Lot Hello guys, if you want to learn Cloud Computing in 2024 and looking for the best online resources like books, online courses, tutorials, and websites then you have come to the right place. Earlier, I have shared the free cloud computing courses and best websites for cloud computing, today, I am going to share the best book to learn about Cloud computing in 2024. These books are written by Cloud Computing experts and trusted by thousands of people who want to learn Cloud Computing and public cloud platforms like AWS, GCP, and Microsoft Azure. You can read one or more of these book to get started with Cloud Computing and benefits it offer in terms of cost saving, scalability, and high-avaibility. Java Interview questions and tutorials Читать: http://www.java67.com/2020/12/top-5-cloud-computing-books-for.html @a_cup_of_java

Топ-5 книг по облачным вычислениям для начинающих, которые нужно прочитать в 2024 году - Best of Lot Здравствуйте, ребята, если вы хотите научиться облачным вычислениям в 2024 году и ищете лучшие онлайн-ресурсы, такие как книги, онлайн-курсы, учебники и веб-сайты, то вы пришли в нужное место. Ранее я уже рассказывал о бесплатных курсах по облачным вычислениям и лучших сайтах по облачным вычислениям, а сегодня я хочу рассказать о лучших книгах, которые помогут вам узнать об облачных вычислениях в 2024 году. Эти книги написаны экспертами по облачным вычислениям, и им доверяют тысячи людей, которые хотят изучить облачные вычисления и публичные облачные платформы, такие как AWS, GCP и Microsoft Azure. Вы можете прочитать одну или несколько из этих книг, чтобы начать знакомство с облачными вычислениями и их преимуществами с точки зрения экономии средств, масштабируемости и высокой доступности. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/12/top-5-cloud-computing-books-for.html @a_cup_of_java

photo content

Как удалить дубликаты из коллекций или потока в Java? Пример Stream distinct() Привет, ребята, если вы задаетесь вопросом, ка
Как удалить дубликаты из коллекций или потока в Java? Пример Stream distinct() Привет, ребята, если вы задаетесь вопросом, как удалить дубликаты из потока в Java, не волнуйтесь. Вы можете использовать метод Stream.distinct() для удаления дубликатов из потока в Java 8 и последующих версиях. Метод distinct() ведет себя подобно предложению distinct в SQL, которое удаляет дубликаты строк из набора результатов. Метод distinct() также является стандартным методом, что означает, что он вернет новый поток без дубликатов, который может быть использован для дальнейшей обработки. Как и другие методы класса Stream, то есть map(), flatmap() или filter(), distinct() также является ленивым, и он не будет удалять дублирующиеся элементы, пока вы не вызовете терминальный метод Stream, например collect или forEach(). Вопросы и учебные пособия по Java Read: http://www.java67.com/2018/06/how-to-remove-duplicates-from-stream-in-java8-distinct-example.html @a_cup_of_java

How to remove duplicates from Collections or Stream in Java? Stream distinct() Example Hello guys, if you wonder how to remov
How to remove duplicates from Collections or Stream in Java? Stream distinct() Example Hello guys, if you wonder how to remove duplicates from Stream in Java, don't worry. You can use the Stream.distinct() method to remove duplicates from a Stream in Java 8 and beyond. The distinct() method behaves like the distinct clause of SQL, which eliminates duplicate rows from the result set. The distinct() is also a standard method, which means it will return a new Stream without duplicates, which can be used for further processing. Like other methods of Stream class, I mean, map(), flatmap(), or filter(), distinct() is also lazy, and it will not remove duplicate elements until you call a terminal method on Streams like collect or forEach(). Java Interview questions and tutorials Читать: http://www.java67.com/2018/06/how-to-remove-duplicates-from-stream-in-java8-distinct-example.html @a_cup_of_java

Топ-10 книг по алгоритмам, которые должен прочитать каждый программист Алгоритмы не зависят от языка, и любой программист, до
Топ-10 книг по алгоритмам, которые должен прочитать каждый программист Алгоритмы не зависят от языка, и любой программист, достойный своей соли, должен уметь преобразовывать их в код на выбранном им языке программирования. К сожалению, я сталкивался с несколькими программистами, которые РЕАЛЬНО хорошо владеют такими языками программирования, как Java или Python, знают мелкие детали API и тонкости языка, но очень плохо знают основы алгоритмов и структур данных. Просто попросите их реализовать любой популярный алгоритм сортировки, например quicksort или merge sort, и они развалятся на части. Если вы ожидаете от них знания более продвинутых и сложных алгоритмов, таких как алгоритмы обработки строк, алгоритмы работы с графами, обход деревьев или жадные алгоритмы, будьте готовы проверить их на собеседовании, иначе вас могут ждать сюрпризы. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/09/top-10-algorithm-books-every-programmer-read-learn.html @a_cup_of_java

Top 10 Algorithms books Every Programmer Should Read Algorithms are language agnostic, and any programmer worth their salt sh
Top 10 Algorithms books Every Programmer Should Read Algorithms are language agnostic, and any programmer worth their salt should be able to convert them to code in their programming language of choice. Unfortunately, I have come across several programmers who are REALLY good at programming languages like Java or Python, like know minor details of API and language intricacies but have very poor knowledge of the fundamentals of Algorithms and Data Structures. Just ask them to implement any popular sorting algorithms like quicksort or merge sort, and they will fall apart. If you expect them to know more advanced and sophisticated algorithms like String processing algorithms, graph algorithms, tree traversal, or greedy algorithms, be ready to check on Interviews; otherwise, you might end up with some surprises. Java Interview questions and tutorials Читать: http://www.java67.com/2015/09/top-10-algorithm-books-every-programmer-read-learn.html @a_cup_of_java