Рубрики
Технологии

Создание и использование оберток (wrappers) в Java: подробный разбор

В мире разработки обертки (wrappers) — это мощный инструмент, который позволяет инкапсулировать сложную логику, добавлять новую функциональность или адаптировать существующие классы для более удобного использования. В этой статье мы рассмотрим, что такое обертки, какие задачи они решают, и как их правильно создавать на Java. Мы также приведем примеры реального применения, чтобы показать их пользу. Читать […]

Рубрики
Технологии

Core Ultra 9 285K может работать под Linux вдвое лучше, чем под Windows 11. Тесты показывают среднее преимущество в 8%, но есть исключения

Core Ultra 9 285K, как и вся линейка Arrow Lake-S, получился довольно спорным процессором, и даже обновление Intel почти ничего не улучшило. Однако тесты показывают, что при использовании Linux вместо Windows производительность вырастает.  фото Intel  Авторы Phoronix протестировали новинку Intel и обнаружили, что при использовании ядра Linux 6.13 производительность процессора в среднем на 8% выше, […]

Рубрики
Технологии

PVS-Studio соответствует требованиям ГОСТ Р 71207—2024 (статический анализ программного обеспечения)

Инструментальное средство PVS-Studio разрабатывается с учётом требований, предъявляемых к статическим анализаторам в ГОСТ Р 71207–2024, выявляет критические ошибки и может использоваться при разработке безопасного программного обеспечения. Рассмотрим функциональные возможности, реализованные в PVS-Studio на конец 2024 года в отношении анализа исходного кода программного обеспечения, написанного на компилируемых языках программирования C, C++, C#, Java. Читать дальше →

Рубрики
Технологии

Как мы делаем Java: 30 лет истории российской разработки

Банки, биржи, платежные системы — множество стратегически важных сервисов работает на Java. Не случайно язык, которому скоро исполнится 30 лет, уверенно держится в тройке лидеров рейтинга TIOBE. А еще Java — одна из «самых российских» технологий. Из всех разработчиков за пределами США именно россияне сделали наиболее заметный вклад в платформу — и продолжают развивать ее […]

Рубрики
Технологии

Новые диагностические правила в PVS-Studio 7.34

С релизом PVS-Studio 7.34 в анализаторе появились новые диагностические правила: taint для Java, множество Unity-диагностик для C#, углубление в OWASP и многое другое! Расскажем о них в этой статье. Читать далее

Рубрики
Технологии

Анализ фильмов с интернет-портала Кинопоиск

Данное исследование посвящено анализу данных о фильмах, собранных с крупнейшей российской платформы КиноПоиск. Основная цель работы — выявить факторы, влияющие на популярность фильмов, их рейтинги и финансовую успешность. В ходе исследования были проанализированы жанровые предпочтения аудитории, проведено сравнение оценок фильмов на Кинопоиске и IMDb, а также исследована взаимосвязь между бюджетами фильмов и их кассовыми сборами. […]

Рубрики
Технологии

[Перевод] Пишем скрипты и маленькие программы на Java

У Java есть много возможностей, благодаря которым она хорошо подходит для больших и долгих проектов. Но я обнаружил, что она на удивление неплохо справляется и с небольшими задачами. Благодаря новым возможности языка это становится ещё удобнее. Киллер-фичи — это типизация во время компиляции и отличная поддержка инструментов. В моей работе писателя и преподавателя есть множество […]

Рубрики
Технологии

Пост @javadev — Java — N/P

Всем привет! Есть много способов получить данные из БД с помощью JPA: JPQL JPQL Native Query HQL Spring Data JPA Repository Criteria API QueryDSL … Предположим, нам нужно вернуть набор строк. Задать параметры запроса можно по-разному, а итог будет один — List или другая коллекция (Collection) с набором данных. Верно? Не совсем)Если посмотреть на список […]

Рубрики
Технологии

PVS-Studio 7.34: поддержка Apple Silicon ARM64, проектов для .NET 9, taint-анализа в Java анализаторе

Вышел новый релиз PVS-Studio — 7.34. Поддержка процессора Apple Silicon с архитектурой ARM64, поддержка проектов для .NET 9, внедрение механизма taint-анализа в Java анализатор и это ещё не всё! Больше подробностей в этом пресс-релизе. Читать далее

Рубрики
Жизнь

Искусство найма: как увеличить число разработчиков в 5 раз и снизить текучесть кадров

ИТ-отрасль продолжает расти, но рынок труда не успевает за этим, что приводит к дефициту специалистов. Особенно остро не хватает мидлов и сениоров. Для ускорения найма компании применяют практику One day offer, и как она помогает привлекать лучших кандидатов, рассказывает Елена Калацей, директор по персоналу ИТ-компании «Киберпротект». В чем проблема? Сегодняшний ИТ-рынок в части наиболее квалифицированных […]