en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

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

Show more
8 430
Subscribers
-224 hours
-127 days
-6530 days
Posts Archive
Интеграционные тесты контроллеров, интеграций с внешними API и безопасности. Приходите на третье занятие серии открытых практ
Интеграционные тесты контроллеров, интеграций с внешними API и безопасности. Приходите на третье занятие серии открытых практических уроков по тестированию Spring-приложений от OTUS, где эксперт: — рассмотрит специфику тестирования классических и REST-контроллеров и интеграций с внешними API; — уделит внимание тому, как проверить, что все конечные точки нашего приложения действительно защищены; — ответит на все возникающие вопросы.  Спикер — Senior Software Engineer, опытный преподаватель и руководитель курса.  Встречаемся 16 июля в 20:00 мск в преддверии старта курса «Разработчик на Spring Framework»Все участники вебинара получат специальную цену на обучение!  Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок и получить записи предыдущих вебинаров серии. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8Kabf8

Java News Roundup: JDK 24 Update, Spring Framework, Piranha Cloud, Gradle 8.9, Arquillian 1.9 This week's Java roundup for Ju
Java News Roundup: JDK 24 Update, Spring Framework, Piranha Cloud, Gradle 8.9, Arquillian 1.9 This week's Java roundup for July 8th, 2024 features news highlighting: JEP 472, Prepare to Restrict the Use of JNI, proposed to be targeted for JDK 24; milestone and point releases for Spring Framework; the monthly Piranha Cloud release; and the releases of Gradle 8.9 and Arquillian 1.9. By Michael Redlich Read: https://www.infoq.com/news/2024/07/java-news-roundup-jul08-2024/ @a_cup_of_java | Другие наши каналы

Топ-5 курсов для изучения стека MERN в 2024 году - (MongoDB, Express.js, React.js и Node.js) Лучшие из лотов Популярность раз
Топ-5 курсов для изучения стека MERN в 2024 году - (MongoDB, Express.js, React.js и Node.js) Лучшие из лотов Популярность разработки стека MERN значительно выросла за последние годы. Стек MERN является одним из двух популярных стеков JavaScript, наряду с Стек MEANи используется для разработки одностраничных динамических веб-приложений. Хотя я большой поклонник стека Java + Spring Boot, если мне приходится выбирать не-Java-стек, то я всегда выбираю MERN-стек из-за React.js. Это один из современных фреймворков, который полностью изменил способ создания фронтенда на JavaScript, и поэтому все больше и больше компаний используют React.js и стек MERN для разработки веб-приложений. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/06/top-5-courses-to-learn-mern-stack-for-web-development.html @a_cup_of_java ___ Другие наши проекты

10 лучших курсов Udemy для Java-разработчиков в 2024 году - Лучшее из многого Здравствуйте, ребята, если вы ищете лучшие курс
10 лучших курсов Udemy для Java-разработчиков в 2024 году - Лучшее из многого Здравствуйте, ребята, если вы ищете лучшие курсы Udemy для изучения Java и Spring Framework, то вы пришли в нужное место. Ранее я уже рассказывал лучшие курсы Pluralsight для Java-разработчиков и лучшие курсы LinkedIn для Java-разработчиков а сегодня я поделюсь с вами лучшими курсами Udemy для Java-разработчиков в 2024 году. Прежде чем перейти к мы перейдем к самой важной части и предоставим вам список лучших курсов, которые вы которые вы можете использовать, чтобы стать экспертами в области Java-программирования, давайте сначала начнем с основ. Что такое Java? В самых общих чертах, Java - это язык общего назначения, объектно-ориентированный и основанный на классах язык программирования, который известен тем, что имеет меньшим количеством зависимостей от реализации. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2022/03/top-10-udemy-courses-for-java.html @a_cup_of_java ___ Другие наши проекты

3 способа проверить, выбран ли чекбокс в jQuery - Пример учебника Итак, у вас есть чекбокс, и вы хотите проверить, выбран он
3 способа проверить, выбран ли чекбокс в jQuery - Пример учебника Итак, у вас есть чекбокс, и вы хотите проверить, выбран он или нет, во время выполнения программы с помощью jQuery. Если это то, что вам нужно, то продолжайте читать. Флажок - это HTML-элемент с type="checkbox" и свойством checked, которое используется для того, чтобы узнать, выбран флажок или нет. В jQuery есть несколько способов узнать, имеет ли ваш чекбокс это свойство или нет , например, используя :checked, псевдоселектор, или используя функцию is() jQuery, или используя функцию prop(), которая доступна начиная с jQuery 1.6 и далее. В этой статье мы рассмотрим примеры этих подходов к проверке того, установлен ли флажок или нет. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2024/05/3-ways-to-check-if-checkbox-is-selected.html @a_cup_of_java ___ Другие наши проекты

Редкие языки программирования: зачем они нужны и что на них пишут Современные разработчики все чаще обращаются к редким языка
Редкие языки программирования: зачем они нужны и что на них пишут Современные разработчики все чаще обращаются к редким языкам программирования, чтобы решить специфические задачи проекта. Разбираемся, как и когда их нужно использовать. Читать: «Редкие языки программирования: зачем они нужны и что на них пишут» @a_cup_of_java ___ Другие наши проекты

Неожиданности в авторизации. Что скрывает Keycloak? Авторизация и регистрация пользователей — важная часть приложения как для юзеров, так и для безопасности. Но какие неожиданности содержит исходный код популярного Open Source решения для авторизации, и как они могут повлиять на работу приложения? Читать: https://habr.com/ru/companies/pvs-studio/articles/828406/?utm_campaign=828406 @a_cup_of_java ___ Другие наши проекты

Переписывая историю: от инструментов версионирования БД к практике Пожалуй, почти каждый 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 ___ Другие наши проекты