Войти через соцсеть:
Войти через email:
С момента появления JDK для сортировки простых типов использовалась классическая (с одним опорным элементом) быстрая сортировка (Quicksort). В ноябре 2009 года в JDK 7 появился предложенный спикером улучшенный алгоритм быстрой сортировки Dual-Pivot Quicksort, который в 2,5–5,5 раза быстрее предыдущей версии.
За последние 15 лет Dual-Pivot Quicksort неоднократно улучшался по сравнению с первоначальной версией. Какие оптимизации и приемы использовались? Как повышалась производительность? Как правильно тестировать сортировку? Эти и многие другие вопросы затронет спикер.
Доклад заинтересует не только разработчиков, но и математиков, любителей алгоритмов, тестировщиков, а также всех тех, кто стремится к еще более эффективному коду и кто хочет внести свой вклад в развитие JDK.
1. API Gateway на Spring Cloud
2. Распределенная конфигурация и Spring Cloud Config Server
3. Обнаружение сервисов и Spring Cloud Eureka
Разработчикам часто приходится встречаться с оптимизацией различных бизнес-процессов. В докладе спикер расскажет о проблемах медленной вставки данных в БД с использованием Spring, а также о том, как можно ускорить этот процесс от простых настроек до использования кастомных методов PostgreSQL.
Как выбрать технологию для создания пользовательского клиента, если вы разработчик на Spring Boot? Java или Kotlin? Использовать проверенные шаблонные движки и HTMX, или писать SPA на React и сидеть за npm документацией?
Обсудим технологии для Spring разработчика: HTMX, Vaadin, Jmix, Kotlin Multiplatform, Jetpack Compose, и сравним, какая из них принесет больше пользы проекту и удовольствия в разработке.
Когда речь заходит о Spring Security, редко говорят об Access Control List. Если поискать материал по теме, можно обнаружить, что технология недостаточно раскрыта. Комментарии на Stack Overflow скажут, что использование ACL снижает производительность и приводит к избыточности данных.
Но так ли это на самом деле? Имеет ли это место в современных реалиях? А главное — стоит ли игра свеч?
API-First — один из популярных подходов к проектированию серверных приложений. Для обеспечения этого подхода создано множество программных продуктов. Однако сложно найти продукт, который поможет реализовать этот подход для серверных приложений, использующих брокеры сообщений в качестве средства интеграции — такие, как Apache Kafka, RabbitMQ, Apache ActiveMQ. Команда спикера решила это исправить.
Мы расскажем, как выпустили свое первое опенсорс решение и подробно разберем его подкапотку.