Java News
الذهاب إلى القناة على Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
إظهار المزيد4 346
المشتركون
+124 ساعات
-47 أيام
-930 أيام
أرشيف المشاركات
4 346
Samsung Galaxy S26 | S26+
Баланс высоких технологий и элегантного дизайна в смартфонах с умной камерой, встроенным ИИ и мощным аккумулятором
Узнать больше
#реклама
market.yandex.ru
О рекламодателе
4 346
Спасаемся от Spring: есть ли альтернативы репозиторным фреймворкам? Часть вторая. Альтернативы
В предыдущей статье мы обсудили недостатки решений Spring в части доступа к данным.
В ходе анализа решений Spring стало очевидно, что оба фреймворка используют радикально разные подходы в работе с данными. Казалось бы, контроль над запросами очень важен для приложений, особенно высоконагруженных. Но Spring Data JPA такого контроля не даёт. Лёгкость и простота изменения кода является залогом его чистоты и работоспособности, однако с этим есть сложности уже у Spring JDBC.
Всего-то нужен фреймворк, предоставляющий полный контроль над запросами со стороны разработчика и не создающий трудностей при развитии, изменении и рефакторинге кода. В этой статье мы разберём две альтернативы, которые, на мой взгляд, в меньшей степени подвержены проблемам Spring Data JPA и Spring JDBC.
Это будут jOOQ и Exposed.
Читать статью
4 346
Освой дизайн и начни зарабатывать на удалённой работе
Наши студенты начинают брать первые заказы и собирать портфолио уже во время обучения.
Начинающий дизайнер может получать 60–80 тыс. ₽ в месяц, а с опытом и портфолио — до 150 000 ₽.
Чтобы войти в профессию, не нужно дорогое обучение — достаточно пройти практику, собрать портфолио и понять, как устроен рынок.
Бесплатный курс от Логомашины — это первый шаг к стабильному доходу.
Попробовать
#реклама 18+
study.logomachine.ru
О рекламодателе
4 346
Project Valhalla: революция в памяти Java
Java-разработчики годами жили по принципу «Everything is an object». И всё бы хорошо, если бы за это нам не приходилось платить «налогом на объект»: каждый раз, когда вы создаёте простой класс из двух полей int, JVM бережно дописывает к нему тяжёлый заголовок, упаковывает в ссылку и разбрасывает по куче, заставляя процессор страдать от постоянных промахов кеша.
Мы привыкли к этому компромиссу. Мы научились использовать примитивные коллекции и костыли, чтобы выжать производительность там, где объектная модель Java начинает буксовать. Project Valhalla призван изменить сами правила игры.
Читать статью
4 346
Бесплатный курс: веб-дизайн, графика, интерфейсы
Научись создавать дизайн сайтов и приложений, инфографику для карточек на маркетплейсах и работать в Figma!
Студенты курса в среднем зарабатывают от 68 000 ₽ уже во время обучения💰
Этот курс для тебя, если ты:
✅ мечтаешь о новой профессии, но не знаешь, с чего начать;
✅ чувствуешь, что хочешь большего — свободы, самореализации, творчества;
✅ полный новичок и хочешь систему, а не хаос;
✅ хочешь начать зарабатывать удалённо.
Зарегистрироваться
#реклама 16+
ydaev.ru
О рекламодателе
4 346
Спасаемся от Spring: есть ли альтернативы репозиторным фреймворкам? Часть первая. Решения Spring
С точки зрения доступа к базе данных, Java-сообщество однозначно делится на два лагеря: одни любят Spring Data JPA за его простоту и низкий порог вхождения, другие предпочитают Spring JDBC за его точность и возможность тюнинга запросов. И кого останавливает, что и то, и другое — Spring?
Какую сторону выбрать? И Spring Data JPA, и Spring Data JDBC, при их очевидных достоинствах, имеют недостатки, делающие разработку на них не очень подходящей для прода. Эти решения являются двумя крайностями, а нам нужна золотая середина.
Вы спросите: какие альтернативы? И я отвечу: давайте посмотрим на проблему шире. Вы джавист? Вам повезло — есть хорошая альтернатива. Котлинист? Ещё лучше — есть отличная альтернатива!
Читать статью
4 346
Продвижение в Telegram с помощью Яндекс Директа
⚡Запустите продвижение в телеграм-каналах и привлекайте целевую аудиторию
📱 Таргетинг по тематикам, регионам и каналам в Telegram
Попробовать
#реклама
yandex.ru
О рекламодателе
4 346
Garbage Collection и JVM
JVM работает как хорошо отлаженный механизм, автоматически распределяя и освобождая память. Это и есть суть Garbage Collection. Это процесс, который автоматически находит и удаляет объекты, которые больше не используются вашим приложением. Благодаря этому, разработчики могут сосредоточиться на логике приложения, не беспокоясь о ручном управлении памятью.
Знание того, как работает GC и JVM, необходимо каждому Java-разработчику. Правильное управление ресурсами напрямую влияет на производительность и стабильность приложений.
Читать статью
4 346
SIEM нового класса: строим SOC в условиях оптимизации
Бюджеты урезают, кадров не хватает, а угрозы растут.
25 марта в 11:00 расскажем, как SIEM нового класса помогает снижать трудозатраты и автоматизировать 90% рутины.
Обсудим:
Почему детектирование без реагирования не работает и как современные SIEM решают эту задачу.
Как выстроить полный и управляемый цикл работы с инцидентом в рамках единой платформы.
Как Solar SIEM объединяет SIEM, SOAR и другие компоненты SOC-экосистемы, ускоряя поиск угроз в 3 раза.
Для кого:
Архитекторов и руководителей SOC — спланировать развитие ИБ-архитектуры
Аналитиков и инженеров — сократить рутину
Руководителей ИБ — оптимизировать бюджет без потери качества
Зарегистрироваться
#реклама 16+
rt-solar.ru
О рекламодателе
4 346
10 техник оптимизации Java, которые выведут вас на новый уровень
Когда Java-приложение внезапно начинает «подвисать», причина почти всегда кроется в прозаичных деталях: неоптимизированных циклах, неудачном выборе коллекций, забытом кэше или агрессивном GC. В этой статье — 10 практических техник, которые помогут выжать максимум из JVM без преждевременной микрооптимизации и шаманства. Только доказавшие свою эффективность подходы, которые реально работают в проде — от финтеха до высоконагруженных API.
Читать статью
4 346
Новый смартфон vivo X300 FE
✅ Компактный размер
✅ Фокус на важном
Купить
#реклама
market.yandex.ru
О рекламодателе
4 346
Программирование без условных операторов
В программировании на C-подобных языках (и не только) частенько приходится использовать условные операторы, такие как If, else, switch — и особенно часто их используют новички, потому что их понимание и работа достаточно проста (в итоге, могут рождаться, иной раз, поистине монструозные конструкции — грешен, практиковал:-))).
К слову, многие отмечают, что последний оператор switch им приходилось видеть только на разнообразных олимпиадных задачках или школьных уроках, в то время как в реальной работе применяется он достаточно редко (а вы его используете, и насколько часто?).
Читать статью
4 346
Пригон Авто из Японии! С экономией на Утильсборе до 70%
Список готовых к пригону авто в нашем Telegram. С ценами под ключ👌
Видео-отзывы клиентов✅
Никаких 100% предоплат✅
Оплата по этапам✅
Только проверенные авто✅
Узнать больше
#реклама 16+
tgryx.ru
О рекламодателе
4 346
Cтатья про собеседования в Яшу (Yandex Weekend Offer)
Может кому-то это будет интересно, даст возможность лучше подготовиться; или наоборот кто-то примет решение не участвовать.
Коротко о себе: 41 год, senior software developer, стаж > 20 лет. Однако, как я понял, эти собесы все равно для всех одинаковые, так чтоб все написанное актуально и для молодежи.
Итак, угораздило меня согласиться на т. н. «Weekend Offer на позицию разработчика на Kotlin». Вообще‑то мне больше нравится Scala, и опыта по ней гораздо больше, но рекрутерша была сильно настойчива, и я решил обновить экспиренс, а возможно, и прибавку в деньгах. И вот что было дальше.
Читать статью
4 346
Обновить нельзя экономить — запятую поставит Ref-сервер
Новый сервер с 2 ТБ DDR5 стоит как 3 восстановленных с 4 ТБ DDR4 каждый.
Для виртуализации, 1С, K8s и критичных сервисов редко нужны новые поколения. Прирост производительности — 5-15%, а разница в цене — до 70%. Отказоустойчивый кластер часто лучше, чем один новый узел.
Наши восстановленные серверы — это не б/у с гарантией. Они прошли дефектоскопию, замену комплектующих (накопители — только новые), стресс-тесты и отбраковку. Даём гарантию 5 лет с выездом инженеров и держим свой склад ЗИП, чтобы снизить риски и ускорить сервис. Доставка по всей России — бесплатно.
Нужна консультация технического специалиста?
Обращайтесь — ответим на любые вопросы.
Сайт с чатом: servermall.ru
Телефон: 8 (800) 755-25-51
Узнать больше
#реклама
servermall.ru
О рекламодателе
4 346
Запросы к MongoDB из Java с помощью билдера фильтров
В этой статье разберемся, как использовать класс Filters для запросов к MongoDB.
Класс Filters представляет собой билдер для удобного написания фильтров запросов. Фильтры — это некоторые условные операции, которые MongoDB использует для ограничения результатов.
Читать статью
4 346
Программа долгосрочного премиум-резиденства в Таиланде.
✨ Thailand Privilege – свобода приезжать и уезжать, когда захотите.
✅ Виза до 20+ лет с безлимитными въездами – живите в Таиланде непрерывно, без сложностей с продлениями
✅ ВИП-сервис в аэропортах – всегда быстрый коридор и личное сопровождение
✅ Удобная резидентская отчетность – берем на себя заботы о подаче документов
✅ Частный консьерж – права, банки, полная поддержка для спокойного пребывания
Жизнь в Таиланде, созданная для гармонии, а не хлопот.
Бесплатная онлайн-консультация визового эксперта:
Подать заявку
#реклама
thailandprivilege.co.th
О рекламодателе
4 346
Как писать понятный код на Java
В этой статье Реза Ганджи делится советами по написанию более ясного кода на Java 🖥:
- Пишите простой и понятный код
- Изучайте основы
- Не изобретайте велосипед
- Делайте периодически рефакторинг
- Соблюдайте стандарты кодирования и принципы SOLID и KISS
Больше подробностей в предлагаемой статье💡
Читать статью
4 346
Море на двоих
Только вы, мягкий плеск волн и весь остальной мир далеко за кормой.
Подборка яхт из каталога MARINEPOINT, которые идеально подойдут для вашего романтического побега:
Princess V40 — элегантный дизайн, динамичное поведение на воде и комфортная планировка с двумя каютами.
Длина: 12,98 м
Стоимость: от 53 723 830 ₽
Brabus Shadow 1000 XC Cross Cabin — стильный скоростной катер, построенный на базе Axopar 37.
Длина: 11 м
Стоимость: от 47 581 899 ₽
Strider 15 — итальянский RIB с двумя двухместными каютами и просторной лаунж-зоной для пикников.
Длина: 15 м
Стоимость: от 77 513 202 ₽
Saxdor 320 GTC — универсальная яхта с комфортной кабиной и двумя спальными местами.
Длина: 10,28 м
Стоимость: от 14 828 941 ₽
В нашем каталоге можно найти варианты под любой стиль путешествия.
Подписаться
#реклама
О рекламодателе
4 346
Как ускорить прогон тестов в многомодульном проекте Maven
Большое количество модулей Maven замедляет сборку проекта и время прогона тестов. Для того, чтобы сохранить многомодульную структуру проекта и быстро прогонять тесты, мы в Wrike написали новый инструмент — Maven Modules Merger, который сократил время некоторых сборок с 50 до 12 минут. В статье подробно расскажу о том, с какими проблемами нам помог справиться Maven Modules Merger и поделюсь подробностями его создания.
Читать статью
