uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Чашечка Java

Чашечка Java

Відкрити в Telegram

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

Показати більше
8 290
Підписники
-124 години
-167 днів
-7930 днів
Архів дописів
Быстрее, выше, сильнее: оптимизируем Spring-контекст для тестов Всем привет! Я Юнес, SDET в Тинькофф. Помогаю автоматизаторам создавать более эффективные и надежные тесты, готовить тестовые данные и настраивать CI/CD-пайплайны. Расскажу о доступных способах оптимизации Spring-контекста для тестов. Будет здорово, если у вас есть знания о Spring Framework и опыт написания тестов: тогда мы будем на одной волне. Давайте разберемся в хитросплетениях аннотаций и конфигураций вместе под катом! Читать: https://habr.com/ru/companies/tbank/articles/816051/?utm_campaign=816051 @a_cup_of_java ___ Другие наши проекты

Java-фреймворк Quarkus добавляет расширения для наблюдаемости Read: https://www.infoworld.com/article/3715504/quarkus-java-fr
Java-фреймворк Quarkus добавляет расширения для наблюдаемости Read: https://www.infoworld.com/article/3715504/quarkus-java-framework-adds-dev-extensions-for-observability.html#tk.rss_java @a_cup_of_java ___ Другие наши проекты

Блеск и нищета нового Scrolling API в Spring Data В Spring Data 3.1 появилось новое API для итерирования по большому объему данных: Scrolling API. Давайте изучим его, посмотрим на практические применения с примерами кода и преимущества по сравнению со всем известным Pageable. А также разберём, чего Scrolling API пока не хватает, и можно ли его вообще брать в свои проекты. Если хотите выяснить, как с новым API в теории ускорить пагинацию больших данных, — заходите под кат. Читать: https://habr.com/ru/companies/spring_aio/articles/819193/?utm_campaign=819193 @a_cup_of_java ___ Другие наши проекты

Офер за 2 дня в команду Яндекс.Вертикалей Яндекс ищет бэкенд-разработчиков для команды Вертикалей! Java, Kotlin, Scala, Go - заявку принимают до 17 апреля. Все требования и подробности участия на сайте. Читать: «Офер за 2 дня в команду Яндекс.Вертикалей» @a_cup_of_java ___ Другие наши проекты

Наследование в Java, часть 2: Объект и его методы Read: https://www.infoworld.com/article/2987584/java-101-inheritance-in-jav
Наследование в Java, часть 2: Объект и его методы Read: https://www.infoworld.com/article/2987584/java-101-inheritance-in-java-part-2.html#tk.rss_java @a_cup_of_java ___ Другие наши проекты

Наследование в Java, часть 1: ключевое слово extends Read: https://www.infoworld.com/article/2987426/java-101-inheritance-in-
Наследование в Java, часть 1: ключевое слово extends Read: https://www.infoworld.com/article/2987426/java-101-inheritance-in-java-part-1.html#tk.rss_java @a_cup_of_java ___ Другие наши проекты

Java News Roundup: JEPs Targeted for JDK 23, JHipster 8.5, Gradle 8.8, Spring AI 1.0-M1 This week's Java roundup for May 27th
Java News Roundup: JEPs Targeted for JDK 23, JHipster 8.5, Gradle 8.8, Spring AI 1.0-M1 This week's Java roundup for May 27th, 2024 features news highlighting: four JEPs targeted for JDK 23, namely: JEP 482, Flexible Constructor Bodies (Second Preview), JEP 481, Scoped Values (Third Preview), JEP 480, Structured Concurrency (Third Preview) and JEP 471, Deprecate the Memory-Access Methods in Unsafe for Removal; and the releases of JHipster 8.5, Gradle 8.8 and Spring AI 1.0-M1. By Michael Redlich Read: https://www.infoq.com/news/2024/06/java-news-roundup-may27-2024/ @a_cup_of_java ___ Другие наши проекты

Офер за 2 дня в команду Яндекс.Вертикалей Яндекс ищет бэкенд-разработчиков для команды Вертикалей! Java, Kotlin, Scala, Go - заявку принимают до 17 апреля. Все требования и подробности участия на сайте. Читать: «Офер за 2 дня в команду Яндекс.Вертикалей» @a_cup_of_java ___ Другие наши проекты

Обзор фич LTS-релиза Java 21: в новый год с новой Java Обзор фич релиза Java 21, который вышел в сентябре 2023. Возвращается
Обзор фич LTS-релиза Java 21: в новый год с новой Java Обзор фич релиза Java 21, который вышел в сентябре 2023. Возвращается золотой век Java-разработки. Читать: «Обзор фич LTS-релиза Java 21: в новый год с новой Java» @a_cup_of_java ___ Другие наши проекты

Жора в огне %%excerpt%% Ваш друг Жора решил открыть своё дело — архитектурное бюро «Барокко». Оказалось, что таланта одного человека для ведения бизнеса недостаточно, и Жора в панике предложил вам стать партнёром. Готовы ли вы всерьёз взяться за управление бюро? Читать: «Жора в огне» @a_cup_of_java ___ Другие наши проекты

Три задачи на знание Java от ChatGPT Языковая модель ChatGPT составила простую, среднюю и сложную задачи по Java. Сможете ли вы решить все три задачи? Читать: «Три задачи на знание Java от ChatGPT» @a_cup_of_java ___ Другие наши проекты

10 забавных фактов о Java %%excerpt%% Угадаете, какие из них — правда в коротком тесте Иннотех и Tproger Читать: «10 забавных фактов о Java» @a_cup_of_java ___ Другие наши проекты

Кратко про класс CompletableFuture в Java Привет, Хабр! Асинхронное программирование уже давно является полноценной частью Java. С появлением Java 8 и введением класса CompletableFuture, асинхронное программирование стало более доступным. CompletableFuture — это класс в пакете java.util.concurrent, предоставляющий возможности для асинхронного программирования. Он поддерживает выполнение задач в фоновом режиме, цепочки задач, обработку исключений и многое другое. Читать: https://habr.com/ru/companies/otus/articles/818955/?utm_campaign=818955 @a_cup_of_java ___ Другие наши проекты

Как преобразовать JSON в Map в Java 8 без использования сторонних библиотек, таких как Jackson или Gson Здравствуйте, ребята,
Как преобразовать JSON в Map в Java 8 без использования сторонних библиотек, таких как Jackson или Gson Здравствуйте, ребята, если вы работаете с данными JSON, то вы, наверное, знаете, что JSON - это набор пар ключ-значение, и поэтому во многих случаях вам нужно преобразовать их в Map на Java. Хотя существует множество Java-библиотек, таких как Jackson и Gson, которые обеспечивают поддержку разбора JSON в Java-объекты, в стандартном JDK не так много поддержки разбора JSON или манипуляций с ним. Хотя парсинг JSON все еще не завершен, начиная с JDK 8u60+ встроенный движок Nashorn способен преобразовывать содержимое JSON в java.util.Map. Для разбора JSON в Map не требуется никаких внешних зависимостей, о чем вы узнаете из этой статьи. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2024/06/how-to-convert-json-to-map-in-java-8.html @a_cup_of_java ___ Другие наши проекты

Разгоняем код с Object Mother и Object Pool в Java Сегодня в статье рассмотрим такие паттерны как Object Mothet и Object Pool, двух мощных инструментов в Java. Эти паттерны упрощают управление объектами и повышают эффективность работы приложений. Читать: https://habr.com/ru/companies/otus/articles/818307/?utm_campaign=818307 @a_cup_of_java ___ Другие наши проекты

Создание дистрибутивов для разных операционных систем в Java 21 и 22 Статья рассказывает о построении дистрибутивов приложений для операционных систем Windows, macOS и Linux в случае использования Java 21 и 22. Продолжает ранее опубликованную статью о создании дистрибутивов в предыдущих версиях Java, подробно описывая кардинальные изменения, произошедшие с того времени. Читать: https://habr.com/ru/companies/jugru/articles/816981/?utm_campaign=816981 @a_cup_of_java ___ Другие наши проекты

Топ-10 онлайн-курсов для изучения Python в 2024 году - Лучшее из многого Здравствуйте, ребята, если вы хотите выучить язык пр
Топ-10 онлайн-курсов для изучения Python в 2024 году - Лучшее из многого Здравствуйте, ребята, если вы хотите выучить язык программирования Python в 2024 году и и ищете лучшие курсы Python, то вы попали по адресу. В интернете есть множество ресурсов для изучения Python в Интернете, включая бесплатные и платные. В прошлом я рассказывал о таких доступных источниках, как бесплатные книги, учебники, курсы, специализации и сертификации. Тем не менее, многие из вас спрашивали о более полных и продвинутые курсы по Python, чтобы овладеть этим важным навыком программирования в 2024 году. Мы отобрали несколько продвинутых онлайн-курсов по Python с таких платформ, как Udemy, Coursera, edX, ZTM Academy и Pluralsight , чтобы помочь вам изучать Python на лучших ресурсах. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/05/top-5-courses-to-learn-python-in-depth.html @a_cup_of_java ___ Другие наши проекты

Языки программирования, которые стоит начать учить в 2024 году Изучили популярность и сложность языков программирования, а та
Языки программирования, которые стоит начать учить в 2024 году Изучили популярность и сложность языков программирования, а также размер зарплат разработчиков, чтобы вам было проще сделать выбор. Читать: «Языки программирования, которые стоит начать учить в 2024 году» @a_cup_of_java ___ Другие наши проекты

Java-рантаймы с точки зрения Spring Boot На первый взгляд, выбор правильного Java-рантайма для вашего проекта на Spring Boot может показаться тривиальным. В конце концов, все популярные рантаймы основываются на коде OpenJDK и предлагают одинаковые программные интерфейсы (от англ. Application Programming Interface). Но не все рантаймы реализованы одинаково. В этой статье мы обсудим различные показатели, которые могут повлиять на ваше решение выбрать определенный дистрибутив Java для Spring Boot приложения. Оригинал статьи написан на английском языке Aleksey Stukalov, который является Team Lead’ом проекта IntelliJ IDEA в компании JetBrains, и Catherine Edelveis, работающей Developer Advocate в компании BellSoft, в соавторстве. Читать: https://habr.com/ru/companies/haulmont/articles/816825/?utm_campaign=816825 @a_cup_of_java ___ Другие наши проекты

MapStruct — смаппь меня, если сможешь Я потратил на изучение данной библиотеки немало нервных клеток, и уверен, что узнал далеко не все способы и лайфхаки, но постарался донести информацию с практической стороны, чтобы вы с самого старта не испытывали "нежданчиков" и сэкономили свое время в попытках найти работающий способ. Читать: https://habr.com/ru/articles/818489/?utm_campaign=818489 @a_cup_of_java ___ Другие наши проекты