О мероприятии
Java Rock Stars Meetup — это место встречи java-комьюнити с особым акцентом на контент и ламповость. Вас ждут интересные доклады, общение с экспертами и качественный нетворкинг.
Александр Ланцов — «Почему особенности обработки произвольного Unicode-текста могут ввести в ступор даже самого опытного разработчика»
Несмотря на то, что строковый тип данных — один из самых часто используемых в программировании, особенности полнотекстовой обработки произвольного Unicode-текста могут ввести в ступор даже самого опытного разработчика. На примере простой задачи рассмотрим эти особенности и разберём потенциальные ошибки, которые могут возникнуть при работе с произвольными строками в Java.
Илья Сазонов и Фёдор Сазонов — «Хайлоад на ровном месте»
Илья и Фёдор рассказали о том, как проекты, добившиеся мало-мальского успеха, получают лейбл «хайлоад». Хотя ничто этого не предвещает. В таких проектах нет сумасшедших нагрузок. Там нет огромного количества пользователей, как у соцсетей или государственных информационных систем. И количество данных там достаточно небольшое. Но код написан так, что система не может обслуживать новых пользователей, которые пришли потому, что проект выстрелил.
И почти всегда у проблем с производительностью есть одна и та же причина: разработчики не соблюдают основное правило работы с реляционными БД. В докладе рассказали, что это за правило, какие из него проистекают следствия и как надо писать код, чтобы нарушений этого правила было как можно меньше.