Aktywne Wpisy

PiersiowkaPelnaZiol +169
#konkursnanajbardziejgownianymemznosaczem #wirsprawiedliwosci #sztukadlasprawiedliwych
Ogólnie próbowałem się połapać w tych memach, jest to smieszne itp, ale nawet jak bym chciał pisać czy tworzyć memy to ja nawet nie wiem na czym wy k---a bazujecie XD, jaka jest tego idea. Nawet odpowiedzi w komentarzach są takie że nie wiem o c--j chodzi XD
I tak to przeglądam nie rozumiejąc nic XD
Ogólnie próbowałem się połapać w tych memach, jest to smieszne itp, ale nawet jak bym chciał pisać czy tworzyć memy to ja nawet nie wiem na czym wy k---a bazujecie XD, jaka jest tego idea. Nawet odpowiedzi w komentarzach są takie że nie wiem o c--j chodzi XD
I tak to przeglądam nie rozumiejąc nic XD

Salido +209
Minął 20. (z 66) dzień wakacji.
W ciągu ostatniej doby miało miejsce 5 wypadków śmiertelnych w których zginęło 5 osób.
82 wypadki drogowe ze skutkiem śmiertelnym od początku wakacji.
84 ofiary śmiertelne w wypadkach drogowych od początku wakacji.
W ciągu ostatniej doby miało miejsce 5 wypadków śmiertelnych w których zginęło 5 osób.
82 wypadki drogowe ze skutkiem śmiertelnym od początku wakacji.
84 ofiary śmiertelne w wypadkach drogowych od początku wakacji.
źródło: 1-453841-5
Pobierz




W nowej firmie przypadkowo przełączając QR skaner w ciągły tryb a nie pojedynczy, dostałem 2x rabat a nie 1x.
Przyglądając się kodu końcowego punktu http odkryłem coś takiego:
if not exists (select true from kody where qr=param1 and (tutaj dynamiczny warunek) for update)
insert into kody(param1, NOW())
dynamiczny warunek, bo rabat w jednym dniu zależy od pory dnia a w drugim np. od limitu zrabatownych kodów w ciągu ostatniej godziny.
Co ciekawe w najnowszym mysql ta blokada działa.
#programowanie #sql #mysql
SELECT FOR UPDATEbezSTART TRANSACTIONbedzie sie tak zachowywal. I tak, testuje sie to, ale nie robiac to z mysla o konkretnej bazie, tylko czy logika sie zgadza (tutaj: upewnij sie ze rabat nie byl przyznany zanim go przyznasz => test czy 2+ operacje na raz zwieksza wartosc wiecej niz jednokrotnie)