Kullanıcı: freeman
freeman
09.05.2017 13:58 ~ 16.06.2017 03:04
Restful işleyişinde, bir değer için kaynağı bir defa etkileyip aynı değer için kaynağa bir daha etki etmeyen http metotlarını ifade eder.

a = 4

Yukarıdaki işlem bir idempotent işlemdir. Bu kodu 1 milyon defa çalıştırsanız da sonuç değişmez; "a" her zaman 4'e eşit olacaktır.

a++

Bu örnekteyse işlem idempotent değildir çünkü kod çalıştıkça "a" her seferinde farklı bir şey olacaktır. Böyle bir işlemi PUT metoduyla erişilen bir endpointe koyamazsınız, koysanız bile çıktı olarak a değerinin sonucunu veremezsiniz. Çünkü put metodunda beklenti n => (a=n) => n şeklindedir. n => (a=x) => x şeklinde bir output bizi restful mantığından uzaklaştırmış olur.

Idempotent metotlar "a++" gibi işlemler yapamaz diye bir kural yok. Örneğin idempotent bir metodun arkasında barınan bir endpoint var ve burada bir veritabanı kaydını güncellemişsek genellikle update-time bilgisini de güncellemek isteriz. Bunda problem yok ancak bu bilgiyi çıktı olarak veremeyiz, yoksa 4 => (a = 4) => 4 beklentisini bozmuş oluruz.

Idempotent metotlar şunlardır;
bkz
options
bkz
get
bkz
head
bkz
put
bkz
delete
#programlama

Rastgele Başlıklar

mhi vestas offshore wind v164

Danimarkalı MHI Vestas Offshore rüzgar türbini, 2014 yılının kasım ayında, kurulu olduğu Danimarka Østerildyakınlarında yapılan testler sırasında 24 saat boyunca 216.000 kWh'ye ulaştı. Bunu yaparken, başlangıçta 2012 yılında geliştirilen ve . . .

fosil yakıt

Doğanın şiddetli değiştirme gücüne uzun bir süre boyunca maruz kalmış, genellikle organikcanlıların kalıntılarından oluşan karbontemelli yanıcı özelliği olan kimyasalenerjikaynaklarıdır. Bilinen örnekleri kömür, petrolve doğal gazdır.

big game

Saçma sapan çekilmese de olurmuş olan bir film. Samuel L. Jacksonve Ray Stevensongibi isimler oynamamış olsa başlığını da açmazdım. Öyle berbat bir iş.Mehmet Kurtuluşda kötü adamı oynuyor bu arada. Ulan . . .

anarşi

Kuralların olmadığı ancak insanların gönüllü biçimde benimsediği, başkalarının hakkını gasp etmeden, kaos içinde değil bir düzen içinde yaşanan, birilerinin dayattığı gibi değil, özgürce yaşamayı öngören ideolojik görüş.Teknolojinin gelişimiyle hızla yaklaşmakta . . .

açık etiketli çalışma

Bir klinik çalışmayöntemidir. Hem çalışmanın katılımcıları hem de araştırmacılar uygulanacak olan ilacı bilir.çift kör çalışmatek kör çalışma#bilim #tıp

işletim sistemi

Elektronikbir cihazda bulunan özellikleri düzenleyen, geliştiren ve yöneten sistemler bütünüdür. Bu sistem basit bir dijital kol saatini yönetmek üzere uzmanlaşabileceği gibi karmaşık bir bilgisayarsistemini de yönetebilir.