RU

Оптимизация генерации ресурсов в Java, три Ryzen и 225 замеров

Почему ручное разбиение задач оказалось быстрее parallel().collect() в большинстве наших тестов. Привет, Хабр! Меня зовут Юрий, и уже десять лет я р…

javaмногопоточностьпараллельное программированиеParallel streamsforkjoinpoolpriorityqueueоптимизация производительностипроцедурная генерацияразработка игр
Habr
RU

@CacheEvict уходит раньше коммита, и кэш врёт до перезапуска

В Spring кэш и транзакции существуют рядом, но не знают друг о друге — из-за этого корректный на первый взгляд код может приводить к расхождениям ме…

springspring frameworkjavaкэшированиетранзакциимикросервисыоптимизация кодапроизводительность приложенийRedis
Habr