Size: a a a

2020 February 18

D

Den in Java & Co
Alex Undefined
кстати, хороший вопрос на собеседовании, на понимание работы контейнера/сервера. Что будет, если пришёл запрос в сервлет, и на его выполнение нужно, например, 5 секунд, и одновременно пришёл ещё один запрос в этот же сервлет в тот же метод? В другой метод?
Ну для каждого запроса создаётся свой трэд, поэтому нет разницы в тот же метод пришел следующий запрос или нет
источник

D

Den in Java & Co
так ведь?)
источник

Б

Боня in Java & Co
Согласен
источник

Iv

Ink virg in Java & Co
Ну, это чисто логически, даже не зная что такое сервлет выводится
источник

AU

Alex Undefined in Java & Co
Den
так ведь?)
да, далее следует, например, вопрос, что из этого вытекает ? Точнее, какое ограничение это накладывает?
источник

Iv

Ink virg in Java & Co
Иначе была бы очередь из запросов, как в сбере, и вместо работы выводилось "ваш номер в очереди 39485, ожидайте"
источник

D

Den in Java & Co
Alex Undefined
да, далее следует, например, вопрос, что из этого вытекает ? Точнее, какое ограничение это накладывает?
ограничение по количеству паралельных потоков у микросервиса
источник

AU

Alex Undefined in Java & Co
Alex Undefined
да, далее следует, например, вопрос, что из этого вытекает ? Точнее, какое ограничение это накладывает?
можно ли сохранить какую-то информацию между двумя запросами от одного пользователя?
источник

AU

Alex Undefined in Java & Co
и если можно, как это сделать)
источник

AU

Alex Undefined in Java & Co
а если нельзя, то почему?
источник

D

Den in Java & Co
Alex Undefined
можно ли сохранить какую-то информацию между двумя запросами от одного пользователя?
Это именно то, что мне нужно было)
Как я понял это не возможно. Можно между потоками иметь переменные synchronized но тогда доступ к этим же переменным и их значениям будут иметь все клиенты.
источник

VS

Vitaly Sirotkin in Java & Co
Alex Undefined
а если нельзя, то почему?
глупые какие то вопросы
источник

AU

Alex Undefined in Java & Co
Vitaly Sirotkin
глупые какие то вопросы
ну уж какие встречались за все пройденные мной собесы))
источник

VS

Vitaly Sirotkin in Java & Co
Den
Это именно то, что мне нужно было)
Как я понял это не возможно. Можно между потоками иметь переменные synchronized но тогда доступ к этим же переменным и их значениям будут иметь все клиенты.
бредятина
источник

AU

Alex Undefined in Java & Co
хотели услышать, что состояние нельзя в сервлете хранить, а если нужно какую-то инфу тягать между запросами - её писать в сервлетреквест объект
источник

D

Den in Java & Co
Alex Undefined
хотели услышать, что состояние нельзя в сервлете хранить, а если нужно какую-то инфу тягать между запросами - её писать в сервлетреквест объект
Хранение в сервлетреквест объекте актуально даже если у нас разница между запросами (допустим) 10 минут, от одного клиента? Разве сервлетреквест объект не убивается после обработки на стороне сервлета?
источник

AU

Alex Undefined in Java & Co
есть ещё такая вещь как сессия
источник

Б

Боня in Java & Co
Сессия между клиентами?
источник

AU

Alex Undefined in Java & Co
между запросами
источник

AU

Alex Undefined in Java & Co
Alex Undefined
хотели услышать, что состояние нельзя в сервлете хранить, а если нужно какую-то инфу тягать между запросами - её писать в сервлетреквест объект
да, запамятовал)) конечно - request.getSession().setAttribute
источник