uz
Feedback
Чашечка Java

Чашечка Java

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
8 572
Obunachilar
Ma'lumot yo'q24 soatlar
+47 kunlar
+130 kunlar
Postlar arxiv
Переписывая историю: от инструментов версионирования БД к практике Пожалуй, почти каждый Spring разработчик сталкивается в своей практике с версионированием баз данных. На эту тему есть отличный доклад на Joker 2023 от Александра Шустанова, в котором спикер сравнивает 2 самых популярных инструмента для миграций БД: Flyway и Liquibase. Редакция Spring АйО приводит транскрипт доклада, для тех, у кого нет 45 минут для просмотра видео. В статье вас ожидает обзор ключевых особенностей Liquibase и Flyway, а также сравнение их возможностей. Расскажем, когда нужно создавать миграции, как облегчить этот процесс и уменьшить количество ошибок. Осветим некоторые малоизвестные возможности этих инструментов и развеем мифы о других. Читать: https://habr.com/ru/companies/spring_aio/articles/827976/?utm_campaign=827976 @a_cup_of_java ___ Другие наши проекты

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

Article: Java Virtual Threads: A Case Study This article explores JDK 21's virtual threads, comparing their performance with
Article: Java Virtual Threads: A Case Study This article explores JDK 21's virtual threads, comparing their performance with Open Liberty's thread pool. It covers key findings like throughput, ramp-up times, and memory footprint. Despite advantages, virtual threads showed unexpected performance issues, especially in CPU-intensive workloads. This analysis guides Java developers on when and how to use virtual threads in their applications. By Gary DeVal, Vijay Sundaresan, Rich Hagarty, Laura Cowen Read: https://www.infoq.com/articles/java-virtual-threads-a-case-study/ @a_cup_of_java ___ Другие наши проекты

Джеймс Гослинг, создатель языка программирования Java, объявил о своем выходе на пенсию Недавно он поделился этой новостью на
Джеймс Гослинг, создатель языка программирования Java, объявил о своем выходе на пенсию Недавно он поделился этой новостью на своем аккаунте в LinkedIn, написав следующее:
Наконец-то я вышел на пенсию. После многих лет работы инженером-программистом настало время просто наслаждаться жизнью. Последние 7 лет в Amazon были замечательными, несмотря на COVID-19 и индустриальные потрясения. У меня длинный список сторонних проектов, которые теперь могу завершить. Это будет весело.
Исходя из его сообщения, можно предположить, что страсть к программированию у него по-прежнему не угасла. Мы можем только пожелать всем такого же энтузиазма и преданности делу, как у Джеймса. Хорошей пенсии, отец! #факты #java

Как мы OpenAPI в приложениях используем (Spring Boot, Typescript) Хочу рассказать, как мы реализуем на практике контакты по спецификации OpenAPI, стараемся следовать подходу Contract First и в целом разрабатывать так, чтобы удобно было как разработчикам в команде, так и всем, кто использует наши сервисы. В статье описана генерация Java и typescript, а так же конфигурации maven. Контракты OpenAPI - спецификация, которая позволяет описывать интерфейс взаимодействия с сервисом в виде REST. Или не REST, тут зависит от задачи и ее реализации. Вдаваться в историю появления спецификации и ее развития не буду. Если кратко - эта спецификация позволяет описывать контракт взаимодействия с сервисом с помощью yaml-синтаксиса. А с помощью OpenAPI generators можно генерировать из такого описания клиент-серверные интерфейсы на различных языках. На данный момент последняя версия OpenAPI - 3.1.0 - является наиболее удобной и структурированной, позволяет описывать контракт с помощью JSON. Мы осознанно используем версию 3.0.3. Почему? Расскажу далее. Читать: https://habr.com/ru/companies/alfastrah/articles/820513/?utm_campaign=820513 @a_cup_of_java ___ Другие наши проекты

Работа с информерами Java kubernetes client Оглавление Введение Описание создания проекта с нуля Создание клиентов API для получения объектов kubernetes Инициализация информеров для получения  Pods, Nodes и Ingresses Создание Listener для запуска информеров Извлечение данных из информеров и их подготовка для отправки через API Проверка результата Читать: https://habr.com/ru/companies/glowbyte/articles/827794/?utm_campaign=827794 @a_cup_of_java ___ Другие наши проекты

Устойчивость микросервисных Spring приложений: роль аннотации @Transactional в предотвращении утечки соединений В новом переводе от команды Spring АйО вы узнаете, как аннотация @Transactional помогла решить проблему с утечкой соединений и обеспечила стабильность системы. Читать: https://habr.com/ru/companies/spring_aio/articles/827642/?utm_campaign=827642 @a_cup_of_java ___ Другие наши проекты

С помощью мемов сделали для вас тест на знание Java Кроме 8 смешных приколов, в конце теста вас ждёт маленький сюрприз. Циназ
С помощью мемов сделали для вас тест на знание Java Кроме 8 смешных приколов, в конце теста вас ждёт маленький сюрприз. Циназес, сюда: https://tprg.ru/qjne

Самый мемный Java-разработчик Умеете писать код на Java? А насколько вы умеете разгадывать мемы про Java? Проходите тест и узнайте, насколько вы мемный Java-разработчик Читать: «Самый мемный Java-разработчик» @a_cup_of_java ___ Другие наши проекты

Мониторинг бизнес-процессов в Camunda 8. Настраиваем дашборды и визуализируем данные Привет, Хабр. Я Вероника, java-разработчик, который юзает Camunda без слез. Здесь моя первая статья, в которой мы переложили BPMN диаграмму на java код и реализовали небольшой процесс. На этот раз пишу о мониторинге бизнес-процессов. Давайте представим: мы зарелизились в прод. Всё работает прекрасно. Но тут приходит бизнес, которому нужны графики, диаграммы и отчеты. Что делать? Читать: https://habr.com/ru/companies/clevertec/articles/825722/?utm_campaign=825722 @a_cup_of_java ___ Другие наши проекты

Java Digest #14 Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Тинькофф: Андрей, Арсений, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом. В этом выпуске — самые свежие новости из мира Java и сопутствующих технологий. JDK 23 изменяет политику обработки аннотаций, требуя дополнительной опции командной строки. Вышла новая версия Spring Framework 6.2.0-M4 с улучшениями в ядре, тестировании и поддержке Protobuf 4.x. Maven Central вводит ограничения на загрузку для крупных проектов. Новые сборки раннего доступа JDK 24 и Leyden, а также еще много всего интересного. Приятного чтения! Читать выпуск 14 Читать: https://habr.com/ru/companies/tbank/articles/827368/?utm_campaign=827368 @a_cup_of_java ___ Другие наши проекты

Java News Roundup: Project Leyden Early-Access Builds, LangChain4j, JReleaser, Groovy This week's Java roundup for July 1st,
Java News Roundup: Project Leyden Early-Access Builds, LangChain4j, JReleaser, Groovy This week's Java roundup for July 1st, 2024 features news highlighting: the debut of the Project Leyden early-access builds, LangChain4j 0.32.0, JReleaser 1.13.0, Apache Groovy point and milestone releases and updates on Jakarta EE 11 and initial discussions on Jakarta EE 12. By Michael Redlich Read: https://www.infoq.com/news/2024/07/java-news-roundup-jul01-2024/ @a_cup_of_java ___ Другие наши проекты

Project Leyden Announces Early Access Build: 2-3x Start-up Improvements for Java Applications The OpenJDK has reached a miles
Project Leyden Announces Early Access Build: 2-3x Start-up Improvements for Java Applications The OpenJDK has reached a milestone by announcing the Early Access (EA) build for Project Leyden. This build represents over a year of development efforts to enhance Java application performance, particularly focusing on start-up times. The preliminary testing has shown impressive results, with popular application frameworks experiencing a 2-3x improvement in start-up times. By A N M Bazlur Rahman Read: https://www.infoq.com/news/2024/07/project-leyden-ea-release/ @a_cup_of_java ___ Другие наши проекты

Как стать Java-разработчиком бесплатно? Программа обучения с нуля Если вбить «как стать java разработчиком» в поисковую строку, можно найти тысячу курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, стоят несколько десятков, если не сотен тысяч рублей. Чтобы разбавить засилие платных курсов, мы подготовили для вас программу обучения «Java-разработчик с нуля», которая состоит только из бесплатных материалов. Читать: https://habr.com/ru/articles/827444/?utm_campaign=827444 @a_cup_of_java ___ Другие наши проекты

Liquibase + Spring Boot: настройка и написание миграций баз данных Написание скриптов миграции трудоёмкий процесс. И если есть возможность это дело автоматизировать – этим нужно пользоваться! В этом гайде я расскажу как подключить и настроить Liquibase в Spring Boot приложении, сгенерировать скрипты инициализации и миграции схемы БД, а также дополнить уже существующие changelog файлы новыми скриптами миграции вместе с Amplicode! Читать: https://habr.com/ru/companies/haulmont/articles/826188/?utm_campaign=826188 @a_cup_of_java ___ Другие наши проекты

Markdown в IntelliJ IDEA как отдельный вид искусства. Рисуем диаграммы и вызываем bash команды Spring разработчики часто пишут документацию и README/HELP файлы к своим приложениям. Часто это делается в Markdown файлах. Markdown плагин в IntelliJ IDEA распознает файлы, предоставляет специальный редактор с подсветкой, автокомплитом и форматированием, а также дает визуальное отображение в панели предварительного просмотра в реальном времени. Кроме стандартной функциональности в IntelliJ IDEA есть пару уникальных фич, которые команда Spring АйО хотела бы выделить особенно. Читать: https://habr.com/ru/companies/spring_aio/articles/826930/?utm_campaign=826930 @a_cup_of_java ___ Другие наши проекты

Какой у вас профессиональный уровень в IT?
Anonymous voting

Time Series Database QuestDB 8.0 Improves SQL Performance and Adds ZFS Compression Version 8 of QuestDB, an open-source time
Time Series Database QuestDB 8.0 Improves SQL Performance and Adds ZFS Compression Version 8 of QuestDB, an open-source time series database designed for high-performance and efficient handling of time series data, has been released. This release includes a new VARCHAR data type as a default (over STRING) that aims to provide better compression and performance, a 50% improvement for SQL query performance, and data compression via system-level ZFS By Andrea Messetti Read: https://www.infoq.com/news/2024/07/questdb-database/ @a_cup_of_java ___ Другие наши проекты

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

Новый компилятор K2 в Kotlin. Часть 2. Гайд по миграции В этой статье эксперт сообщества Spring АйО – Михаил Поливаха рассмотрит процесс миграции с компилятора Kotlin старой версии на новый компилятор K2. В предыдущей статье Михаил рассмотрел компилятор K2, а здесь сфокусировался только на процедуре миграции. Читать: https://habr.com/ru/companies/spring_aio/articles/826660/?utm_campaign=826660 @a_cup_of_java ___ Другие наши проекты

Чашечка Java - Telegram kanali @a_cup_of_java statistikasi va tahlili