fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Чашечка Java

Чашечка Java

رفتن به کانال در Telegram

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

نمایش بیشتر
8 282
مشترکین
-124 ساعت
-177 روز
-8430 روز
آرشیو پست ها
@Scheduled + @Async (в Spring Boot) Недавно отвечал на вопрос почему аннотации @Scheduled и @Async иногда используют вместе, данный вопрос попался человеку на собеседовании Многие начинающие разработчики на java не до конца понимают в каких потоках происходит выполнение программы в таком случае В данном материале постараюсь объяснить зачем аннотации @Scheduled и @Async ставят вместе, какая проблема при этом решается, в каких потоках происходит работа программы и как делать правильно Подписывайтесь на мой блог в телеграм, где я раньше всего публикую все материалы Читать: https://habr.com/ru/articles/771112/?utm_campaign=771112

Java Unsafe API для низкоуровневого манипулирования памятью Привет, Хабр! Иногда приходится сталкиваться с задачами, которые требуют выхода за рамки стандартных абстракций и безопасности Java. Мы ищем способы оптимизации, решения проблем производительности, или, возможно, просто хотим расширить свой кругозор в Java. Для таких случаев существует Java Unsafe API. Этот инструмент предоставляет нам низкоуровневый доступ к памяти и более широкие возможности для манипуляции данными. Java изначально создавалась с идеей "ноль амортизации" и скрытия сложности управления памятью от разработчиков. Но есть сферы, где низкоуровневая работа с памятью может сделать наш код более эффективным, быстрым и мощным. Представьте, что у вас есть приложение для обработки потоков видео. Вы хотите получить каждый кадр как можно быстрее, обработать его и отправить обратно. В этой ситуации быстрое копирование памяти между буферами может сэкономить драгоценные миллисекунды и обеспечить более плавную обработку. Читать: https://habr.com/ru/companies/otus/articles/770878/?utm_campaign=770878

Возможное усовершенствование потоков Java Read: https://www.infoworld.com/article/3709529/possible-java-streams-enhancement.h
Возможное усовершенствование потоков Java Read: https://www.infoworld.com/article/3709529/possible-java-streams-enhancement.html#tk.rss_java

В этот Хэллоуин звёзды предсказывают вам… 🎃 🃏В колоде для бэкендеров нашлось пять карт, одна из которых досталась вам. Что
+6
В этот Хэллоуин звёзды предсказывают вам… 🎃 🃏В колоде для бэкендеров нашлось пять карт, одна из которых досталась вам. Что дальше? 1. Откройте карусель с фото. 2. Найдите вашу карту. 3. Узнайте предсказание. ✨ Это не всё! Переходите на сайт Дзена, чтобы узнать больше о вакансиях бэкенд-разработчиков, и откликайтесь на подходящую: https://vk.cc/cs1q7u Реклама, ООО «Дзен.Платформа», erid: LjN8KbM26

Астрологи объявили неделю бэкенд-разработчика 🔮 🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают! Создавать вэбхуки или изучить новый фреймворк? Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿 Скрин, скрин!

Управление общей кодовой базой в микросервисной архитектуре При большом количестве микросервисов в проекте приходится сталкиваться с тем, что в некоторых из них нужно дублировать один и тот же код, а обнаружив баг в одном месте, искать и исправлять его везде. При этом, если микросервисы поддерживаются разными разработчиками, то каждый будет исправлять баг по-своему и в дальнейшем будет сложнее привести всё к единообразию. Давайте на примере рассмотрим несколько подходов к переиспользованию кода в микросервисах. Читать: https://habr.com/ru/articles/769338/?utm_campaign=769338

Java News Roundup: Helidon 4.0, Eclipse Serializer 1.0, JEPs for JDK 22 This week's Java roundup for October 23rd, 2023 featu
Java News Roundup: Helidon 4.0, Eclipse Serializer 1.0, JEPs for JDK 22 This week's Java roundup for October 23rd, 2023 features news from OpenJDK, JDK 22, Jakarta Data 1.0-M1, GraalVM 21.0.1, Spring 6.1-RC2, Spring Modulith 1.1-RC1, Spring Vault 3.1-RC1, Helidon 4.0, Eclipse Serializer 1.0, Quarkus 3.5, Liberica NIK 22.3.4, Hibernate ORM 6.4-CR1, Hibernate Search 7.0-CR1, Maven 4.0.0-alpha8, Camel 4.0.2, Camel Quarkus 3.5, JHipster Lite 0.46 and JDKMonitor. By Michael Redlich Read: https://www.infoq.com/news/2023/10/java-news-roundup-oct23-2023/

C# делегаты изнутри. Можно ли расширить С++ стандарт для поддержки делегатов в стиле C# Чисто техническая статья, рассматривается тема, которая заявлена в заголовке, плюс разные практические методы, которые в этом будут полезны. Тему предваряет обзор материалов, которые я использовал при написании своей статьи, в одном из которых есть сравнение C# делегатов с техникой которая заменяет их использование на Java, которое я тоже собираюсь проанализировать в конце. Читать: https://habr.com/ru/articles/770116/?utm_campaign=770116

Java 8 Stream.filter() пример Пример с нулевой и пустой строкой Filter() - это метод класса Stream, который принимает предикат Predicate (функциональный интерфейс с методом, возвращающим булево значение) и возвращает поток, состоящий из элементов этого потока, соответствующих заданному предикату. Например, если поток получен из списка, содержащего "SONY", "APPLE" и "GOOGLE", а предикатом являются элементы, длина которых больше 4, то filter вернет другой поток, содержащий только APPLE и GOOGLE, оставив без внимания SONY, поскольку его длина не больше 4. Java 8 предоставляет расширенные возможности фильтрации с использованием лямбд и предикатов. Вы можете фильтровать элементы из списка, карты и множества, используя в качестве предиката четкое и лаконичное лямбда-выражение. Например, чтобы отфильтровать всех людей, чье имя начинается на "J", можно использовать list.filter(). В результате будет создан другой список, содержащий людей, чье имя начинается с буквы J. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2023/10/java-8-filter-example-example-with-null.html

photo content

Java-стек Red Hat Quarkus улучшает пользовательский интерфейс разработчика Read: https://www.infoworld.com/article/3709551/re
Java-стек Red Hat Quarkus улучшает пользовательский интерфейс разработчика Read: https://www.infoworld.com/article/3709551/red-hat-quarkus-java-stack-spruces-up-the-dev-ui.html#tk.rss_java

Где 15 минут пешком от дома до метро в Москве и как различать панельные дома… Продолжаем изучать географию столицы и как она влияет на комфорт жилья. В этой публикации подключим маршрутизацию и расчитаем пешеходные расстояния от входа в метрополитен до жилых зданий. В прошлый раз я анализировал жилье в городе на удаленность от негативных факторов и поделился инструкцией "Где в Москве жить «неплохо»". Теперь же перейдем на позитивные факторы выбора места квартиры и найдем в Москве жилые дома в шаговой доступности от метро. Читать: https://habr.com/ru/articles/770044/?utm_campaign=770044

Что выбрать новичку: Python или Java? Волна цифровизации неумолимо нарастает, равно как и количество начинающих программистов. Стоит ли поддаться общей тенденции сегодня, и если да, то с какого языка лучше начать своё погружение в мир кода? Читать: https://habr.com/ru/companies/productstar/articles/769680/?utm_campaign=769680

Java 11 и Java 17 лидируют по использованию Java, показало исследование Azul Read: https://www.infoworld.com/article/3708994/
Java 11 и Java 17 лидируют по использованию Java, показало исследование Azul Read: https://www.infoworld.com/article/3708994/java-11-and-java-17-lead-java-usage-azul-survey-finds.html#tk.rss_java