Скрытые фичи Claude, Python быстрее Java, администрирование Spring Boot | Spring АйО Подкаст №63

Аватар автора
00:00:00 — Интро и состав выпуска 00:02:10 — Как прошла неделя у экспертов 00:03:02 — Первый milestone Axelix Миша рассказывает, что команды уже ставят milestone-дистрибутивы в тестовые контуры и дают фидбек. 00:04:06 — Java быстрая, ваш код таким не может быть Переход к статье про Java performance-антипаттерны. 00:06:42 — Закон Амдала и узкие места в системе Почему производительность системы часто ограничивается не языком, а самым проблемным участком. 00:07:50 — N+1, Hibernate, декартово произведение и GC Разбор типичных enterprise-проблем, которые важнее микробенчмарков строк. 00:09:31 — Low-hanging fruits в оптимизации Когда очевидные проблемы уже исправлены, и зачем тогда нужны более тонкие Java-оптимизации. 00:10:38 — Тезис Шапилева: 80% проблем простые и тупые Обсуждение того, что большая часть performance-проблем чинится очевидными действиями. 00:12:42 — Конкретные Java-антипаттерны String.format() на горячем пути, exceptions как control flow, автобоксинг, строки в циклах. 00:13:25 — “Это же база из Oracle-гайдов” Павел замечает, что многие советы по производительности давно являются базовыми. Контраст между тонкими оптимизациями и реальными проблемами в enterprise-коде. 00:16:40 — Самый неприятный кейс распределённой транзакции Когда надо синхронно обновить БД и сходить во внешний сервис, а нормального решения нет. 00:18:15 — Компенсирующие транзакции и статусные поля Обсуждение костылей: откат отдельной транзакцией, промежуточные статусы, “неактивные” записи.

0/0


0/0

0/0

0/0

0/0