Logo sw.boatexistence.com

Idempotent ni nini kwenye java?

Orodha ya maudhui:

Idempotent ni nini kwenye java?
Idempotent ni nini kwenye java?

Video: Idempotent ni nini kwenye java?

Video: Idempotent ni nini kwenye java?
Video: Создание приложений для мобильных устройств, игр, Интернета вещей и многого другого с помощью AWS DynamoDB, автор Рик Хулихан. 2024, Mei
Anonim

Kwa mtazamo wa huduma ZURI, ili operesheni (au simu ya huduma) ikose nguvu, wateja wanaweza kupiga simu hiyo mara kwa mara huku wakitoa matokeo sawa Kwa maneno mengine, kufanya maombi mengi yanayofanana yana athari sawa na kufanya ombi moja. … Mbinu za PUT na DELETE zimefafanuliwa kuwa hazina uwezo.

Ni nini kisicho na uwezo katika mbinu za

Njia ya HTTP haina uwezo ikiwa ombi sawa linaweza kufanywa mara moja au mara kadhaa mfululizo likiwa na madoido sawa huku ukiiacha seva katika hali ile ile … Imetekelezwa ipasavyo, njia za GET, HEAD, PUT, na DELETE hazina uwezo, lakini sio njia ya POST. Mbinu zote salama pia hazina nguvu.

Ni nini kisicho na uwezo katika API ya REST?

1. API zisizo na nguvu. Katika muktadha wa API za REST, wakati wa kufanya maombi mengi yanayofanana kuna athari sawa na kufanya ombi moja - basi API hiyo ya REST inaitwa idempotent. … Kutokuwa na uwezo kunamaanisha kuwa matokeo ya ombi lililotekelezwa kwa ufanisi hayategemei idadi ya mara ambayo yanatekelezwa

Mfano wa mtu asiye na uwezo ni upi?

Kwa mfano, kuondoa kipengee kutoka kwa seti kunaweza kuchukuliwa kuwa operesheni isiyo na uwezo kwenye seti. Katika hisabati, operesheni isiyo na uwezo ni ile ambapo f(f(x))=f(x). Kwa mfano, kitendakazi cha abs hakina nguvu kwa sababu abs(abs(x))=abs(x) kwa zote x.

Kitendo kisicho na uwezo ni nini?

Upungufu ni tendakazi yoyote ambayo inaweza kutekelezwa mara kadhaa bila kubadilisha matokeo ya mwisho zaidi ya marudio yake ya kwanza. Idempotence ni neno la kitaalamu, linalotumika katika hisabati na sayansi ya kompyuta, ambalo huainisha tabia ya utendaji.

Ilipendekeza: