ru
Feedback
Java News

Java News

Открыть в Telegram

Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss

Больше
4 385
Подписчики
+424 часа
+177 дней
-830 день
Архив постов
Memory Fences и volatile в Java: низкоуровневые гарантии порядка памяти Сегодня рассмотрим интересную тему для тех, кто сталкивается с многопоточностью в Java – это управление порядком памяти. Базовых инструментов синхронизации, например как synchronized или блокировки, порой недостаточно. Именно здесь могут помочь низкоуровневые механизмы, такие как Memory Fences и ключевое слово volatile. Эти инструменты позволяют контролировать порядок выполнения операций с памятью. В этой статье мы рассмотрим, как volatile влияет на поведение программы, что такое Memory Fences, и как они могут помочь в сложных ситуациях с потоками. Читать статью

Обучение трейдингу для новичков и профессиналов Изучайте слайды с основными темами, смотрите видео и практикуйтесь. Торгуйте
Обучение трейдингу для новичков и профессиналов Изучайте слайды с основными темами, смотрите видео и практикуйтесь. Торгуйте на рынке как профи! Зарегистрироваться #реклама 16+ fxproru.pro О рекламодателе

Управление Arduino с помощью Java и Spring Вы когда-нибудь хотели управлять платой Arduino с помощью Raspberry Pi или компьютера, используя только язык Java, а не язык Arduino? В этой статье я покажу, как я создал веб-приложение для управления Arduino с помощью Raspberry PI с использованием Spring. Читать статью

Виртуальный сервер в аренду в Турции или России. Отказоустойчивый виртуальный облачный сервер на базе виртуализации VMWARE по
Виртуальный сервер в аренду в Турции или России. Отказоустойчивый виртуальный облачный сервер на базе виртуализации VMWARE по модели подписки. - Бесплатная миграция инфраструктуры в Турцию - Размещайте ресурсы в Турции или России и оплачивайте в рублях, турицких лирах или евро. - Храните резервные копии данных за рубежом для минимизации рисков - Продолжайте использовать импортное ПО, скачивайте обновления и патчи, общайтесь с техподдержкой - Доступность сервиса — от 99,982% SLA - Дата центры Tier III в России и Турции - Почасовой биллинг и постоплата Подключите услугу сегодня со скидкой 50% на инфраструктуру. Подать заявку #реклама cloud4y.ru О рекламодателе

Поднимаем кластер PostgreSQL в Docker и Testcontainers Ранее я рассказывал о том, как запустить PostgreSQL в Docker. Тогда речь шла об использовании «ванильных» образов Postgres и поднятии одного хоста. В большинстве случаев этого достаточно как для тестов, так и для экспериментов, но нужно понимать, что в промышленной эксплуатации чаще всего используются высокодоступные (отказоустойчивые, кластеризованные) конфигурации PostgreSQL. Сегодня я покажу, как запустить уже целый кластер PostgreSQL в Docker, а также в тестах через Testcontainers, и как вручную инициировать смену мастер-хоста. Читать статью

Устроиться фронтендером в Яндекс за выходные 26–27 апреля устраиваем Weekend Offer Frontend. До 23 апреля оставьте заявку на
Устроиться фронтендером в Яндекс за выходные 26–27 апреля устраиваем Weekend Offer Frontend. До 23 апреля оставьте заявку на участие, 26 апреля пройдите технические собеседования, а 27 апреля познакомьтесь с командами и получите офер. В мероприятии участвует 10 команд. Это команды Поиска: Еком-сценарии, Архитектура, Международный Поиск, Красота, Финансы, Видеопоиск. И команды Вертикалей: Путешествия, Недвижимость, Аренда, Авто.ру. Вы сможете пообщаться с менеджерами и выбрать проект, который покажется самым интересным. Зарегистрироваться #реклама yandex.ru О рекламодателе

Различия между Spring Boot и Spring Cloud Framework Spring Boot и Spring Cloud — две популярные платформы, используемые для создания масштабируемых и высокопроизводительных приложений. Цель этой статьи — помочь разработчикам понять различия между ними и принять обоснованное решение, какую платформу использовать для своего следующего проекта. Читать статью

Премиальные апартаменты в Крыму на выгодных условиях! Премиальный комплекс в 30 метрах от собственного пляжа ✅ Комплекс — 4-х
+4
Премиальные апартаменты в Крыму на выгодных условиях! Премиальный комплекс в 30 метрах от собственного пляжа ✅ Комплекс — 4-х кратный победитель премии в сфере недвижимости URBAN AWORDS как самый привлекательный инвестиционный проект ЮФО 🏠 Комплекс можно: - Сдавать посуточно через отельера международного класса и получать пассивный ежемесячный доход (при этом отдыхая в отпуске в собственном номере) - Выгодно перепродать ⚡ О проекте: - Первая береговая линия – всего в 30 метрах расположен собственный пляж - На территории открытый и 2 круглогодичных бассейна - Более 14,5 га впечатляющей территории: 4-этажный SPA-комплекс, амфитеатр, панорамный ресторан, медцентр, игровое пространство для детей, магазины и бутик ⚡Роскошные панорамные виды на потухший вулкан, море и виноградники ✅Получите цены и презентацию первыми: Перейти на сайт #реклама mrqz.me О рекламодателе

Как в IntelliJ IDEA написать и собрать в исполняемый .exe файл приложение на JavaFX При кажущейся простоте создания приложения на JavaFX (особенно с помощью JavaFX Scene Builder 2.0 и бесплатных видео-уроков на различных ресурсах), написание функционала программы – это только половина пути. Программа должна работать, жить своей жизнью самостоятельно, без привязки к среде разработки. И, как показывает мой личный опыт, при сборке проекта и выпуске его в «большой мир» приходится преодолевать немало терний. Надеюсь, что моя статья поможет кому-нибудь избежать ошибок, найти ответы на вопросы или просто сразу пойти правильным путем (например, создавать обычный maven-проект на Java-8, вручную прописывая в pom.xml зависимости и способ сборки, и всегда указывать на латинице имена учетных записей, директорий в своей операционной системе). Читать статью

Как управлять доступами сотрудников без сложной IdM Когда в компании работают сотни, а то и тысячи человек, сложно уследить за тем, какой доступ к информации есть у каждого. Нет инструментов для мониторинга, права копятся при переводах по должности и даже сохраняются после увольнения. Команда "Солара" разработала "коробочную" версию IdM, которую уже протестировали реальные компании. На бесплатном вебинаре вы узнаете: - Какие HR-инструменты уже встроены в систему и готовы к работе - Как быстро внедрить ее в компанию из любой сферы без участия интегратора - Результаты первых успешных проектов Подключайтесь 24 апреля в 12:00. Участники смогут в прямом эфире задать экспертам вопросы о том, как управлять доступами в рамках своего сегмента. Зарегистрироваться #реклама 16+ rt-solar.ru О рекламодателе

JavaDoc: добро или необходимое зло? Привет! Меня зовут Андрей Костров, я старший разработчик в X5 Tech. При создании проекта А мы вложили много сил в JavaDoc. Многим казалось это излишним. Затем проект А заморозили и начали новый – проект Б. При этом переиспользовали много кода из проекта А, вместе с JavaDoc. Рассказ о том, принёс ли JavaDoc пользу (спойлер: да). А также немного слов о том, где усилия по JavaDoc всё-таки были избыточны. Читать статью

Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов,
Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход. - Проекты с гибким графиком: part time, full time, удаленка и гибрид - Ставка за час работы — та, что ты сам выбрал - Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе - Оплата поступает ежемесячно на расчетный счет исполнителя - Удобный личный кабинет и функционал, автоматизирующий документооборот Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами. Регистрируйся прямо сейчас Зарегистрироваться #реклама 16+ skillstaff.ru О рекламодателе

Лучшие практики для Java-приложений в Kubernetes В этой статье вы прочитаете о лучших практиках запуска Java-приложений в Kubernetes. Большинство из этих рекомендаций будут справедливы и для других языков. Однако я рассматриваю все правила в рамках характеристик Java, а также показываю решения и инструменты, доступные для приложений на базе JVM. Некоторые из этих рекомендаций по Kubernetes навязаны дизайном при использовании самых популярных Java-фреймворков, таких, как Spring Boot или Quarkus. Я покажу вам, как эффективно использовать их для упрощения жизни разработчиков. Читать статью

🚀 Стартуй в IT с Code Father: Оплата после трудоустройства !Освой Java-разработку без предоплаты — начни учиться сейчас, а плати только после трудоустройства. Что вас ждёт?✅ 4 этапа обучения: 1.👨‍💻 Обучение с менторами-разработчиками:Твои задачи будут проверять менторы — действующие разработчики уровня middle и выше. Они не только оценивают правильность решений, но и дают рекомендации по улучшению кода, указывают на слабые места и помогают развивать профессиональные навыки. 2. 🧩Постепенное усложнение задач:Вы начнете с модуля java core где будете осваивать базовые основы языка.Тебя ждёт большое количество задач, но их сложность растёт плавно. Благодаря этому ты сможешь справиться со всеми заданиями и не потеряешь интерес к обучению. 3.🌟 Актуальные технологии и реальные проекты:Задачи и учебные материалы постоянно обновляются. Модуль pet-проектов основан на реальных задачах из разработки в крупнейших банках. После его завершения ты будешь готов к работе с самыми востребованными технологиями на рынке. 4.🏅 Уникальная подготовка к собеседованиям:Главная цель обучения — твоё трудоустройство. Наша система подготовки включает:     📊Анализ 200+ собеседований, пройденных senior-разработчиками за последние 2 года.     🧠Разбор самых частых теоретических вопросов, задач по live-кодингу и code review.     📝Готовые ответы и стратегии прохождения интервью.     🖋Помощь в составлении резюме. ✅ Стек технологий:Java Core, Spring (Boot, MVC), Hibernate, Git, Maven, SQL, Kafka, Docker  ✅ Поддержка менторовОбратная связь по коду, помощь с проектом, разбор ошибок, подготовка к собеседованиям. Почему Code Father? 🔥Оплата после трудоустройства: Оплата 17% от зарплаты только после трудоустройства .Нет скрытых платежей: Учёба начинается без вложений.Сообщество: Закрытый чат с кураторами и выпускниками. 🔥 Только актуальные технологии:Работаем с тем, что требуют компании: Spring Boot, Kafka, Docker, Spring Data JPA — без воды и устаревших инструментов.💼 🔥 Менторство 1:1:Каждый студент получает индивидуальную обратную связь от практикующих разработчиков.После такой подготовки ты станешь уверенным кандидатом и сможешь пройти собеседование в любую компанию. 🌍 👉Как начать? Узнать подробности || Наш Telegram До встречи на курсе! #реклама О рекламодателе erid: 2W5zFJppnDE

Полезные и неизвестные библиотеки Java Из этой статьи вы узнаете о некоторых не очень известных, но полезных библиотеках Java. Сегодня мы сосредоточимся на библиотеках Java. Обычно мы используем в своих проектах несколько внешних библиотек — даже если не включаем их напрямую. Например, Spring Boot поставляется с определенным набором зависимостей, включенным стартерами. Если мы включаем, например, spring-boot-starter-test, то одновременно мы включаем такие библиотеки, как mockito, junit-jupiter или hamcrest. Конечно, это известные библиотеки для сообщества. Читать статью

Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов,
Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход. - Проекты с гибким графиком: part time, full time, удаленка и гибрид - Ставка за час работы — та, что ты сам выбрал - Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе - Оплата поступает ежемесячно на расчетный счет исполнителя - Удобный личный кабинет и функционал, автоматизирующий документооборот Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами. Регистрируйся прямо сейчас Зарегистрироваться #реклама 16+ skillstaff.ru О рекламодателе

Spring Data JPA: проекции в запросах Вероятно, первое, что приходит вам на ум, когда вы реализуете запрос с помощью Spring Data JPA — это проекции. Это связано с тем фактом, что проекции определяют атрибуты сущности и столбцы базы данных, возвращаемые вашим запросом. А возможность выбирать нужные столбцы очень важна для вашей бизнес-логики. Также это имеет решающее значение для производительности вашего приложения и поддерживаемости вашего кода. Вы можете (и должны) выбрать такую проекцию, которая минимизирует накладные расходы и предоставляет данные в наиболее удобной для использования форме. Читать статью

Architecture as a Code + визуальное проектирование? Узнайте, как совместить эти два подхода, на вебинаре «Проектируем архитек
Architecture as a Code + визуальное проектирование? Узнайте, как совместить эти два подхода, на вебинаре «Проектируем архитектуру по-новому с Platform V Works::Architect». Участники познакомятся с инструментом для управления архитектурой от СберТеха и узнают, как он помогает учесть потребности бизнеса и возможности проектирования. Поговорим о том, как реализовать версионность архитектур, адаптивность метамодели и параллельную работу. А в качестве бонуса – заглянем за горизонт архитектурных потребностей. Мероприятие пройдет 22 апреля Зарегистрироваться #реклама 16+ platformv.sbertech.ru О рекламодателе

Производительность различных типов индексов в БД Знаете ли вы, что композитные (многоколоночные) индексы работают в 10 раз быстрее чем комбинированные индексы? 😳 А знаете ли вы, почему при этом в Postgres выигрыш больше, чем в MySQL? Если ваши ответы отрицательные, то предложенная сегодня восполнит эти пробелы. Приятного чтения! Читать статью

DevSecOps: защита, которая не ломает график Устраиваем бесплатный вебинар, на котором покажем, как строить безопасность так,
DevSecOps: защита, которая не ломает график Устраиваем бесплатный вебинар, на котором покажем, как строить безопасность так, чтобы она работала на тебя, а не тормозила процесс. 📅23 апреля|10:00 по МСК 🏃‍♂️Спикеры: Алексей Федулаев (Максофт), Артём Пузанков (Positive Technologies) и Денис Фокин (Axoft). Записаться онлайн #реклама 16+ ib.maksoft.ru О рекламодателе