mam problem i nie potrafię go rozwiązać, insertuje dane do bazy danych. 1 insert zajmuje ok 1/4 (250 ms), jest to w moim przypadku za wolno, chciałbym wrzucać do bazy danych ok 10k rekordów w 2 min. Co poprawić?

1. rozdzielić metodę save i potem wywołać .flush? Jeśli tak to jak taka metoda powinna wyglądać? Skąd ona może wiedzieć kiedy ma zostać wywołana?
2. zastosować spring batcha? (czytałem kilka poradników i jest tam dość
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć!
Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajności kodu. Już wkrótce przekonasz się, jak wiele na pozór prostych rzeczy nie zawsze działa tak, jak można by się tego na początku spodziewać.

https://stormit.pl/benchmark-jmh/

Pułapka #1. Ziarnistość pomiaru czasu – System.currentTimeMillis
StormITpl - Cześć!
Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajnośc...

źródło: comment_cRdQcFvUgOBDUhtuxekFyhbs7z161fNb.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, robię kolejne #rozdajo ( ͡° ͜ʖ ͡°)
Nie jest to może najświeższa pozycja (2014), ale komuś na pewno się przyda :) Wysyłka paczkomatem na mój koszt.
Książka nówka sztuka, nieruszana :)

Wystarczy zaplusować ten wpis i zaobserwować mój profil. EDIT: w wcale nie,
dese - Mireczki, robię kolejne #rozdajo ( ͡° ͜ʖ ͡°)
Nie jest to może najświeższa poz...

źródło: comment_7ITsNb0z94FkeOs6iIiaVfsI8ZTutNqh.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#testowanieoprogramowania #it #java #android #ios

Hej Murki,
Pracuję teraz jako tester manualny przy aplikacjach mobilnych i chciałbym się dokształcić - żeby pensja się zaczęła zgadzać a praca też stała się przyjemniejsza niż tylko przeklikiwanie ekranów i pisanie specyfikacji na kolanie. Docelowo myślę o #emigracja, prawdopodobnie na początek #uk, ale żeby wtedy już zacząć od pracy w zawodzie.
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@szczesliwa_patelnia: no to z autopsji:
polecam jak najszybszą przesiadkę na automatyzację.
W tym celu w pierwszej kolejności ucz się:
- selenium (automatyzacja aplikacji webowych)
- java (nie jest potrzebny jakiś szczególnie wysoki poziom)
-
  • Odpowiedz
@szczesliwa_patelnia: Kolega @tiko35: Ci ładnie rozpisał ;) Jak widzisz ścieżek jest wiele, od samej nauki technicznej dla mnie np. dużo trudniejszy jest wybór, codziennie myślę i dalej nei wiem xD Obecnie pracuje jako zwykły QA (trochę więcej obowiązków niż klikacz na zlecenie)
  • Odpowiedz
Cześć! :) Dzisiaj kolejna porcja ofert dla programistów Backend, Fullstack, Frontend ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pracait #programista15k #java #pracazdalna
stanąłem ostatnio przed wyborem dalszej ścieżki kariery a przede mną są cztery opcje:
1. zostać w aktualnej pracy jako merchendiser w korporacji będącej liderem na rynku, stacjonarnie, umowa o dzieło, podwyżka do1600 netto
2. inna firma, Java Dev, stacjonarnie, 15k FV
3. inna firma, Java Dev, zdalnie, 18k UoP
4. inna firma, Double Imperial Pale Ale Dev, w ogóle nie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, pomóżcie, co robię źle?

public klass Main {
public static void main(String[] args) {
System.out.println('Guten Tag!')
}
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z mysql wszystkie testy przechodzą a z h2
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; constraint ["FK3WBP3ONQPA33SU5HDSG59EJ6Q: PUBLIC.VOTE FOREIGN KEY(ACTIVITYID) REFERENCES PUBLIC.ARTICLE(ID) (14)"; SQL statement:
insert into vote (id, activity
id, activitytype, userid, vote_type) values (null, ?, ?, ?, ?) [23506-197]]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement
(°°


#
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przed Tobą 25 ofert pracy zdalnej. Jeśli chcesz otrzymywać cotygodniową porcję ofert pracy zdalnej to zapraszam tutaj lub do obserwacji tagu #zdalnieio ;)

Frontend/Javascript
Front-End Engineer (Buffer) - oferta
JavaScript Engineer (Automattic) - oferta
Front-end Developer (Rhosys) PLN 7k - 10k - oferta
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #programowanie #spring #brunouczysieprogramowac

Jak poprawnie zabezpieczyć moją stronę? Mam resta postawionego, myślałem żeby hasła po stronie użytkownika hashować np md5 i w bazie danych zapisywać. Niestety nie wiem za bardzo jak by to działało z logowaniem. Przypisuję tokena do sesji, jak się użytkownik zaloguje to zapisuje że przez X czasu może korzystać ze strony? Nie wiem jak to ugryźć, szukałem trochę w google
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bruno_: Np. JWT do zabezpieczenie endopointów. Możesz to połączyć ze Spring Security i gotowe. Sesji się raczej nie stosuje bo to jest zaprzeczenie bezstanowości serwisów restowych. MD5 też się już nie używa
  • Odpowiedz