212 читали · 10 месяцев назад
Метод PUT в HTTP: Полное руководство для системного аналитика
PUT — это идемпотентный метод протокола HTTP, предназначенный для полного замещения ресурса по указанному URI. Клиент передаёт серверу новое представление ресурса, а сервер либо создаёт новый ресурс (если URI не существовал), либо полностью заменяет старый (если URI уже был занят). Ключевая концепция: PUT = "Сохранить это представление ресурса по этому адресу (URI)". PUT /api/users/123 HTTP/1.1 Host: example.com Content-Type: application/json Authorization: Bearer xyz123 If-Match: "a1b2c3d4" //...
577 читали · 2 года назад
Java 214. Как работает метод put в HashMap? Почему нам нужно высчитывать позицию бакета? В чем преимущества такой операции?
Метод put в HashMap производит добавление нового элемента в коллекцию. Он работает следующим образом: Теперь к вопросу о позиции бакета. Определение позиции бакета позволяет быстро находить нужный бакет и получать доступ к элементам, хранящимся в нем. Если бы мы использовали список для хранения всех элементов HashMap, то при поиске элемента нам пришлось бы просматривать все элементы в списке, что занимало бы много времени. Использование хэш-кода и позиции бакета обеспечивает быстрый поиск элементов в HashMap, что является преимуществом такой операции...