СТАФФ 013 [live]. Парсим миллиард строк на 21 Джаве (1BRC)

  Рет қаралды 1,882

Стафф Инженер

Стафф Инженер

21 күн бұрын

Рассмотрим самые быстрые способы распарсить и сделать аггрегацию миллиарда строк на джаве.
github.com/gunnarmorling/1brc...
Telegram: t.me/staff_engineers

Пікірлер: 4
@Selavy82
@Selavy82 23 сағат бұрын
Название неоднозначное - думал, речь о парсинге Java-кода, написанного на 21-й версии языка (т.е. видимо, там типа языковые конструкции последние хитрые и т.д.), т.е. проект типа ANTLR (с грамматикой для Java), JavaParser и JavaSymbolSolver, Eclipse's ASTParser из Eclipse JDT или Spoon с нуля пишем), на той же самой Java'е 21... А оказалось, что парсим CSV какой-то... :(((
@Kalendarist
@Kalendarist 17 күн бұрын
Ожидание: узнаю какие-то хитрые оптимизации и различия в библиотеках. Реальность: "интересно, что возвращает метод lines?" "А в каком пакете лежит BufferedReader?"
@bbrother92
@bbrother92 8 күн бұрын
А вы програмист? джун?
@Kalendarist
@Kalendarist 8 күн бұрын
@@bbrother92 Я работаю в ide, которая умеет прописывать импорты и открывать исходники. Получается, что джун.
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
Buy Feastables, Win Unlimited Money
00:51
MrBeast 2
Рет қаралды 92 МЛН
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 24 МЛН
СТАФФ 015 [live]. Чистый код SOLID-но устарел?
1:49:16
Стафф Инженер
Рет қаралды 284
Грабим Дома на Собеседовании в Google
11:30
Саша Лукин
Рет қаралды 31 М.
КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ УЧИТЬ В 2024? (чекайте)
23:34
Хауди Хо™ - Просто о мире IT!
Рет қаралды 113 М.
КАК ЧИТАТЬ И ПОНИМАТЬ С/C++ КОД?
8:21
Winderton
Рет қаралды 181 М.
СТАФФ 014 [HD]. Как Figma переехала на TypeScript.
1:39:54
Стафф Инженер
Рет қаралды 316
СТАФФ 009 [HD]. Джава 21 - VirtualThreads
1:34:58
Стафф Инженер
Рет қаралды 146
Добро пожаловать в C++
16:08
Winderton
Рет қаралды 437 М.
СТАФФ 008. Джава 21 - конец Котлина.
1:40:18
Стафф Инженер
Рет қаралды 674