Size: a a a

2021 April 08

to

telegraph operator in pro.jvm
Если бы так просто
источник

LC

LiR Cat in pro.jvm
Двумерный массив в джаве это и есть массив массивов вроде как
источник

G

George in pro.jvm
input[][]
arrStart[] = input[1]
arrEnd[] = input[input.length-1]
input[1] = arrEnd[]
input[input.length-1] = arrStart[]
источник

G

George in pro.jvm
циклы здесь и не надо совсем =\
источник

AK

Alexander Komarov in pro.jvm
источник

AG

Alexey Genus in pro.jvm
Звучит не очень, да и зачем?
источник

MV

Maksim V in pro.jvm
Запрещать выполнение куска метода 2-мя потоками одновременно, при условии что в метод  была передана в обоих потоках одна и та же стринга
источник

VS

Vasily Shvets in pro.jvm
Передача токена в заголовке, как вариант. Bearer:...
источник

AG

Alexey Genus in pro.jvm
А откуда гарантия на пул строк? Кажется, что это вообще деталь имплементации, которой может и не быть
источник

MV

Maksim V in pro.jvm
Проверил все места в коде, где дергается этот метод. Нигде не вижу вероятности что стринга может оказаться где-то кроме стринг пула
источник

AG

Alexey Genus in pro.jvm
А, если я реализую jvm без стринг пула?
источник

ВФ

Валерий Фёдоров... in pro.jvm
источник

MV

Maksim V in pro.jvm
Хмм, об этом я не думал) хорошо, какие есть ещё варианты запретить одновременное выполнение метода с одинаковым аргументом?
источник

AG

Alexey Genus in pro.jvm
Я видел такую штуку https://github.com/antkorwin/xsync, но не смотрел насколько правильно она реализована
источник

AC

Anton Chistyakov in pro.jvm
intern()
а, можно завести Map<ТипПараметра, Lock> (не под каждую задачу - ok) и так.
источник

AC

Anton Chistyakov in pro.jvm
т.к. на параметре метода всё ж моветон.
источник

D

Dima in pro.jvm
да все как обычно
источник

D

Dima in pro.jvm
TLS + сесурити на уровне приложения
источник

ch

central hardware in pro.jvm
на одном сервере? или в одной защищенной локальной сети?
источник

MV

Maksim V in pro.jvm
Зависит от того какую либу/фреймворк юзал при создании этого эндпоинта. В каждой своя реализация секьюрити, а где-то вообще ручками писать придётся
источник