uk
Feedback
Чашечка Java

Чашечка Java

Відкрити в Telegram

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

Показати більше
8 573
Підписники
+124 години
Немає даних7 днів
+230 день
Архів дописів
Доступ к эндпоинтам Java Spring Reactive WebFlux со списка разрешенных IP адресов/подсетей Пример настройки безопасности по разрешенному списку IP адресов/подсетей в Java Spring Reactive Security (WebFlux). Посмотреть полностью Читать: https://habr.com/ru/articles/793300/?utm_campaign=793300

Язык Go входит в десятку лучших в индексе Tiobe Read: https://www.infoworld.com/article/3712690/go-language-hits-top-10-in-th
Язык Go входит в десятку лучших в индексе Tiobe Read: https://www.infoworld.com/article/3712690/go-language-hits-top-10-in-the-tiobe-index.html#tk.rss_java

Optimizing Java for Modern Hardware: The Continuous Evolution of the Vector API JEP 460, Vector API (Seventh Incubator), has
Optimizing Java for Modern Hardware: The Continuous Evolution of the Vector API JEP 460, Vector API (Seventh Incubator), has been delivered for JDK 22, marking the culmination of iterative enhancements from its initial incubation in JDK 16 through to JEP 448 in JDK 21. This latest version, part of Project Panama, introduces significant improvements upon feedback from six previous rounds of incubation. By A N M Bazlur Rahman Read: https://www.infoq.com/news/2024/02/evolution-of-the-vector-api/

Хардовый Тест по Java QA (не для новичков), который проходит всего 30% Оцените свой уровень, пройдя короткий тест по автомати
Хардовый Тест по Java QA (не для новичков), который проходит всего 30% Оцените свой уровень, пройдя короткий тест по автоматизации тестирования на Java! Результат сразу! ПРОЙТИ ТЕСТ: https://otus.pw/c9py/ Пройдите тест, смотрите наши открытые уроки и приходите учиться на онлайн-курс «Java QA Engineer. Professional». Ждём! Сможете успешно пройти тест — получите запись урока с курса бесплатно! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, LjN8K7LXC

Как работать с Kafka-consumer в Spring-проектах Эта статья сборник небольших рекомендаций как работать с Kafka-consumer в Spring основанных на личном опыте. Читать: https://habr.com/ru/articles/793134/?utm_campaign=793134

Java News Roundup: JDK 22 RC1, JBoss EAP 8.0, GlassFish 8.0-M2, LangChain4j 0.27 This week's Java roundup for February 5th, 2
Java News Roundup: JDK 22 RC1, JBoss EAP 8.0, GlassFish 8.0-M2, LangChain4j 0.27 This week's Java roundup for February 5th, 2024 features news highlighting: the first release candidate of JDK 22, JBoss Enterprise Application Platform 8.0, IBM Semeru Runtimes first quarter 2024 updates, LangChain4j 0.27.0, and multiple point releases for Micronaut, Helidon and Eclipse Vert.x. By Michael Redlich Read: https://www.infoq.com/news/2024/02/java-news-roundup-feb05-2024/

Простой, полезный проект интеграционных тестов Привет, эта статья - кейс реализации интеграционных тестов для распределенной системы. Точнее - для ее отдельного слоя. Это длинное чтение, которое можно использовать как инструкцию. Тут не будет кратких и емких рецептов. Тут будет путь реализации проекта с интеграционными тестами. По отзывам моих ревьюеров, эта статья -"Инструкция по входу в автоматизированное тестирование и настройка фрейма". В статье приведена информация о специфике, мотивации создания интеграционных тестов, обосновании выбранных технологий. Как бонус, в конце будет ссылка на обезличенный проект, который с минимальной адаптацией, запускается в работу в краткие сроки. Но "подпилить" его придется. Читать: https://habr.com/ru/companies/alfastrah/articles/792598/?utm_campaign=792598

Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ Pinterest open-sourced its generic Pu
Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ Pinterest open-sourced its generic PubSub client library, PSC, which has been heavily used in production for a year and a half. The library helped the engineering teams by increasing developer velocity, and the scalability and stability of services using it. Over 90% of Java applications have migrated to PSC with minimal changes. By Rafal Gancarz Read: https://www.infoq.com/news/2024/02/pinterest-pubsub-kafka-flink/

Расширение PVS-Studio для Visual Studio Code: поиск ошибок в Java-коде Java-разработчик и предпочитаешь работать в VS Code? Для тебя есть хорошая новость! Теперь ты можешь писать ещё более надёжный код вместе с расширением PVS-Studio, которое помогает находить ошибки в Java-проектах и не только. Читать: https://habr.com/ru/companies/pvs-studio/articles/792580/?utm_campaign=792580

Java-разработчики, вас зовут в Тинькофф Участвуйте в Java Weekend Offer, если ваш опыт больше 3 лет. Пройдите все этапы собес
Java-разработчики, вас зовут в Тинькофф Участвуйте в Java Weekend Offer, если ваш опыт больше 3 лет. Пройдите все этапы собеседования за выходные и, если все понравится, получите оффер. Сможете решать сложные задачи, расти в сильной команде, работать на топовом стеке и пользоваться бенефитами. Оставьте заявку до 14 февраля Реклама АО «Тинькофф Банк», ИНН 7710140679

MyBatis «на минималках» Привет, Хабр! Меня зовут Пётр Гусаров, я Java‑программист в CDEK. В этой статье расскажу про не очень распространённый фреймворк MyBatis. Почему MyBatis? Потому что мы в CDEK используем его в большинстве проектов, и в деле он весьма неплохо себя показал. Немного сложен и непривычен на этапе входа, но все эти минусы перекрываются его гибкостью. «Да есть Hibernate, Jooq, JDBC и еще что‑то», — скажут бывалые. Есть, но в данной статье речь пойдёт о MyBatis. Статья будет полезна новичкам, которые хотели попробовать данный фреймворк или попробовали, но что‑то не получилось. Читать: https://habr.com/ru/companies/cdek_blog/articles/771714/?utm_campaign=771714

Интеграционное тестирование, если у вас R2DBC и liquibase Уже немало копий поломали в поиске грааля идеального способа интеграционного тестирования с использованием БД. Вашему вниманию предлагается способ решения этой проблемы самым минималистичным способом без необходимости создавать угрозы безопасности вашего кластера или создавать разработчикам невыносимые условия труда. Впрочем что может быть хуже сломанной кофе-машины или отсутствия лавандового рафа? Тестировать Читать: https://habr.com/ru/articles/792358/?utm_campaign=792358

Java Digest #9 Всем привет! 👋 👋 👋 Мы Java-разработчики Тинькофф: Константин, Андрей и Арсений. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки — и решили делиться этим не только с коллегами, но и со всем сообществом. Читать девятый выпуск Читать: https://habr.com/ru/companies/tinkoff/articles/792310/?utm_campaign=792310

Как подружить нейросети и разработку: программируем с ChatGPT Большинство людей используют ChatGPT и подобные ему технологии как альтернативу Google. Но насколько нейросеть пригодна для написания рабочего программного кода? Помогает ли она упростить этот процесс, повысить его эффективность и качество? И какие сегодня возможности по автоматизации кодирования нам предлагает машинный интеллект? Привет, Хабр! Меня зовут Егор Чичерин, я работаю ведущим Java-разработчиком в компании IBS и специализируюсь на разработке API в микросервисной архитектуре. В этой статье я расскажу о собственном опыте создания программы с помощью ChatGPT. Подробнее о моем эксперименте Читать: https://habr.com/ru/companies/ibs/articles/792032/?utm_campaign=792032

Article: Spring Boot 3.2 and Spring Framework 6.1 Add Java 21, Virtual Threads, and CRaC Spring Framework 6.1 and Spring Boot
Article: Spring Boot 3.2 and Spring Framework 6.1 Add Java 21, Virtual Threads, and CRaC Spring Framework 6.1 and Spring Boot 3.2 run on Java 21. They make concurrent programming simpler and more efficient with virtual threads, as well as improving reactive programming and Kotlin coroutines. For “Scale to Zero” startup time reduction, the OpenJDK project CRaC received initial support, while the existing GraalVM Native Image integration got faster through a GraalVM release. By Karsten Silz Read: https://www.infoq.com/articles/spring-boot-3-2-spring-6-1/

Копаемся в встроенном приложении камеры старого Xiaomi. Часть 1 Попытаемся портировать встроенные фильтры камеры Xiaomi Mi A1 на новенький Redmi Note 12 с восьмой попытки [К первой попытке!] Читать: https://habr.com/ru/articles/791794/?utm_campaign=791794

Плагин для анализа планов PostgreSQL в Eclipse и DBeaver, и его разработка Для пользователей explain.tensor.ru - нашего сервиса визуализации PostgreSQL-планов, в дополнение к плагину Jetbrains мы создали еще один - с возможностью форматировать запросы и анализировать планы в Eclipse IDE и DBeaver. Читать: https://habr.com/ru/companies/tensor/articles/789734/?utm_campaign=789734

Java News Roundup: LibericaJDK with RISC-V, Payara Platform, Gradle 8.6, LangChain4j, Spring Cloud This week's Java roundup f
Java News Roundup: LibericaJDK with RISC-V, Payara Platform, Gradle 8.6, LangChain4j, Spring Cloud This week's Java roundup for January 29th, 2024 features news highlighting: LibericaJDK 21 with support for RISC-V, January release of Payara Platform, Gradle 8.6, LangChain4j 0.26, GraalVM Native Build Tools 0.10, and multiple releases of Open Liberty and Eclipse Vert.x. By Michael Redlich Read: https://www.infoq.com/news/2024/02/java-news-roundup-jan29-2024/

Используйте виртуальные потоки Java 21, и при этом легко находите и отлаживайте дедлоки (на примере в TPC-C для PostgreSQL)!
Используйте виртуальные потоки Java 21, и при этом легко находите и отлаживайте дедлоки (на примере в TPC-C для PostgreSQL)! Подробный разбор и инструкция ждут вас в статье на Хабре. Реклама

​​Android-приложения под угрозой: исследователи обнаружили уязвимости, затрагивающие ≈20% Java-библиотек 17 января 2024 компания Oversecured выпустила в своем блоге детальный отчет по новому типу атаки на цепочку поставок, которая затрагивает огромное количество зависимостей в Java-репозиториях, таких как Maven Central, Jcenter, Jitpack и многих других. Эта атака затрагивает более 18% всех Java-библиотек, которые актуальны и для Android. Совершить эту атаку безумно просто. Суть её основана на логике работы сборщиков Java/Android-проектов и разрозненности репозиториев, которые хранят эти библиотеки. Если хотите обезопасить свои приложения, вот статья, в которой разбираются, как работает уязвимость, что с ней делать и как это может отразится на вашем Android-приложении: https://habr.com/ru/companies/swordfish_security/articles/790544/ #android #безопасность