Относительно старый доклад про две оптимизации String в JDK 9: Compact Strings (как бы нам хранить строчки в памяти поэффективнее) и Indify String Concat (читай, как бы нам строчки получше конкатенировать). Две этих штуки вместе дали очень приятный буст производительности.
#talk #java #string
#talk #java #string
YouTube
Алексей Шипилёв — The Lord of the Strings: Two Scours
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . Алексей Шипилёв, Oracle — The Lord of the Strings: Two Scours
Java-конференция Joker 2015
Санкт-Петербург…
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . Алексей Шипилёв, Oracle — The Lord of the Strings: Two Scours
Java-конференция Joker 2015
Санкт-Петербург…
Ещё один пост от Артёма. Прекрасен, как всегда. На этот раз речь про то, почему очень сложно не протечь секретными строками в кучу.
#cybersec #string #memory
#cybersec #string #memory
(не)Уникальный опыт
Бассейн со строками
Бывает так, что долго-долго собираюсь написать про какую-то тему и не нахожу на это время, а потом приходит человек и задает на эту тему вопрос (спасибо тебе, человек!), после которого находятся силы …
👍9🤮2
Тут конечно сами себе палки в колёса вставляют, но очень интересно. Чел ломает
Только представьте, какая красота будет, если злонамеренно такое пропихнуть в какую-то популярную либу и сломать всем интернированную, скажем,
#java #string
java.lang.String
. Чтобы строка не была .equals
самой себе и всё в таком духе. И совсем не больно! Только представьте, какая красота будет, если злонамеренно такое пропихнуть в какую-то популярную либу и сломать всем интернированную, скажем,
"id"
.#java #string
🔥12⚡1