Управление транзакциями в Spring: подробно о @Transactional
—
от автора
—
от автора
Команда Spring АйО перевела статью об использовании аннотации @Transactional для управления транзакциями в Spring и в различных фреймворках экосистемы Spring, а также о ее интеграции с Hibernate. После прочтения данной статьи вы будете гораздо лучше понимать основы работы с этой аннотацией,…
—
от автора
Сногсшибательное воплощение готического технофэнтези с эталонной оптимизацией.До сих пор мы писали только о компьютерных железках, но тут решили поэкспериментировать с форматом. Представляем вашему вниманию технический обзор ПК-версии свежего Doom: The Dark Ages. Статья предназначена в первую очередь для геймдев-разработчиков, работающих…
—
от автора
Как разработчики мы понимаем, что даже лучшие решения могут столкнуться с проблемами при увеличении нагрузки, поэтому важно заранее оценить их устойчивость и работоспособность. В этой статье я рассмотрю принципы нагрузочного тестирования в 1С, поделюсь методами построения обработок, а также покажу,…
—
от автора
ВведениеСегодня изучим «теорию» NEAT, который появился в далёком 2004-м году, но при этом остается мейнстримом среди нейроэволюционных алгоритмов. Мы разберём классический вариант, так как это основа и все остальные варианты(CoDeepNEAT, HyperNEAT и т.д.) будут намного сложнее в имплементации, то есть…
—
от автора
ВведениеС развитием AI-агентов и Model Context Protocol (MCP) актуальной становится проблема безопасности при работе с различными инструментами. Что если ваш AI-агент случайно прочитает конфиденциальный файл с токенами доступа и «случайно» поделится ими с вами в своем ответе, а учитывая логирование…
—
от автора
31 декабря в два часа дня в нашей семье состоялся внеочередной стендап, на котором было принято решение произвести деплой семьи в новую квартиру до наступления Нового Года. Ремонт квартиры, за исключением таких мелочей как шкафы и шторы, был уже закончен,…
—
от автора
Когда одних юнит-тестов уже недостаточно, на сцену выходят интеграционные. В этой статье от команды Amplicode мы покажем, как протестировать REST API в Spring Boot с использованием современного стека: генерация тестов через Amplicode, автоматический запуск окружения с помощью Docker Compose Starter…
—
от автора
Focusmate — англоязычный сервис, которым я успешно пользуюсь с 2020 года для управления своей продуктивностью. Этот «виртуальный коворкинг» — своего рода «Pomodoro на максималках» — позволяет запланировать и провести продуктивную рабочую сессию (25, 50 или 75 минут) со случайным пользователем.…
—
от автора
В последние годы принято ругать раздачи в базовой подписке PlayStation Plus. Мол, игры плохие, много инди и «среднячка», а крутых ААА-релизов толком нет — то ли дело былые времена, когда Sony не скупилась на пачку хитов, включая собственные эксклюзивы.Мы решили…
—
от автора
Зачем взламывать устройства по одному, если можно хакнуть сразу все?Сегодня расскажу, как мне удалось перехватить управление миллионами смарт-весов, подключенных к интернету. Причина — уязвимость в механизме привязки весов к пользователю, превратившая эти устройства в идеальные мишени для атак.Эта находка наглядно…