1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tuzhe-moth-sequence

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

moth-sequence

Распределённый алгоритм генерации ID, на данный момент существует только алгоритм snowflake от Twitter.

При каждом вызове native метода во время получения системного времени возникают определённые проблемы с производительностью. Чтобы решить эту проблему, можно обновлять это время в фоновом режиме и при вызове считывать миллисекунды из памяти.

/**
 * Возвращает текущее время в миллисекундах. Обратите внимание, что хотя единицей измерения возвращаемого значения является миллисекунда, детализация значения зависит от базовой операционной системы и может быть больше. Например, многие операционные системы измеряют время в десятках миллисекунд.
 *
 * <p> См. описание класса <code>Date</code> для обсуждения небольших расхождений, которые могут возникнуть между «компьютерным временем» и всемирным временем (UTC).
 *
 * @return разница, измеренная в миллисекундах, между текущим временем и полночью 1 января 1970 года по UTC.
 * @see java.util.Date
 */
public static native long currentTimeMillis();

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Алгоритм генерации распределённого ID, на данный момент существует только алгоритм snowflake от Twitter. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/tuzhe-moth-sequence.git
git@api.gitlife.ru:oschina-mirror/tuzhe-moth-sequence.git
oschina-mirror
tuzhe-moth-sequence
tuzhe-moth-sequence
master