Является ли BigQuery Java-API поток безопасным?

Я заметил что-то действительно странное с \b при использовании Unicode:

/\bo/.test("pop"); // false (obviously)
/\bä/.test("päp"); // true (what..?)

/\Bo/.test("pop"); // true
/\Bä/.test("päp"); // false (what..?)

Похоже, что значение \b и \B отменено, но только при использовании с не-ASCII Unicode ? Здесь может быть что-то более глубокое, но я не уверен, что это такое.

В любом случае кажется, что граница слова - это проблема, а не символы Юникода. Возможно, вам следует просто заменить \b на (^|[\s\\/-_&]), поскольку это работает правильно. (Сделайте свой список символов более всеобъемлющим, чем мой.)

0
задан Андрей Еремеев 27 February 2019 в 14:56
поделиться

1 ответ

Я предлагаю использовать эту переменную в качестве глобальной переменной и использовать ее повторно, поскольку вы можете достичь предела скорости из-за нескольких запросов аутентификации. Более того, если вы планируете использовать Threads, я предлагаю проверить квоты BigQuery API , чтобы учесть их в своей разработке.

Надеюсь, это поможет.

0
ответ дан F10 27 February 2019 в 14:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: