@Lewo: jeden rabin powie tak, a drugi nie. Ja bym najpierw nauczył się Spring Boota (bo łatwiej), a potem w miarę potrzeby rozszerzał wiedzę o samego Springa.
  • Odpowiedz
Chce zrobić własną adnotację która będzie ustawiać @JsonIgnore na false jeśli warunek zostanie spełniony.
Mam coś takiego:

@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@sprayy: A czemu nie w miarę globalny serializator? W pracy mam w jednym projekcie jakiś taki mechanizm (w zależności od configu na danym środowisku jakieś pola przy serializacji są chowane albo nie, takie feature flagi).

Z tego co pamiętam to opiera się to o customowy serializator jacksona, a klasy muszą implementować marker interfejs, którego ten serializator wymaga
  • Odpowiedz
@Lumeen: dzięki ;) sprawdziłem i jednak trochę pokombinowałem z @JsonInclude
@doubt: na chwilę obecną musze to zastosować do jednego pola tylko. Jeśli w przyszłości będzie tych pol więcej wtedy pomyśle nad twoja propozycja ;) póki co YAGNI ;) ale dziękuję
  • Odpowiedz
#java #chwyty #akordy #transponowanie
http://tpcg.io/KDIAvA
Tu jest program w online kompilatorze - można przekopiować do jakiegoś programu żeby się kompilowało - tak łatwiej udostępnić Wam. Otóż tak - robię prosty projekt w Javie, który ma transponować akordy - czyli zamieniać litery w tablicy o daną wartość (podobnie jak Szyfr Cezara). Wszystko mi kompiluje, wczytywanie do tablic działa, jednak na koniec coś się psuje przy
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Adax123:
1. NPE - nigdy nie inicjalizujesz tablicy dobreakordy
2. Porównujesz stringi przy użyciu operatora == zamiast equals w linii 34
3. Do dobre
akordy przypisujesz akord[pom] zamiast AKORD[POM]
4. Nie masz obsłużonego warunku brzegowego w sytuacji, gdy przesunięcie wykracza poza tablicę
5. Zmienne wykorzystywane tylko w pętlach for powinny być deklarowane w
  • Odpowiedz
Mam coś takiego:
when(roomRepository.save(any(Room.class))).thenReturn(...);
Mozna jakoś zwrócić właśnie ten argument podany?
#java
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hello!
Dzisiejszy JOBBOX dedykujemy mieszkańcom stolicy. Warszawo poniżej propozycje z www.jobviously.pl
z podziałem na technologie i wynagrodzenie

Frontend:

+
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java miał ktoś może kiedyś taki problem. Mamy w robocie indekser lucene, który nam dokumenty indeksuje. Wyniki zapisuje do folderu x/master. Ale podczas wyszukiwania w aplikacji przez fulltextquery szuka w x/index bo tak jest ustawione na entity. Ponoć kiedyś to działało dobrze ale coś się ostatnio z-----o. Moje podejrzenia są takie że po zapisaniu do mastera powinnaś iść kopia do folderu index.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ostrzewtlumie: ciężko mi powiedzieć, jeśli masz dostęp do kodu to zmień żeby się odczytywało z dobrego miejsca, a jak nie masz to zawsze możesz zrobić dowiązanie symboliczne jednego katalogu do drugiego link
  • Odpowiedz
Tester manualny here. Celuję w testera automatyzującego. Wiem, że najlepsza i najbardziej opłacalna jest java, chciałbym się dowiedzieć w jakich językach Mirki najczęściej piszą testy oprócz javy? Zacząłem bawić się w Pythona + Selenium i zastanawiam się czy to jest dobry wybór na początek swojej przygody z automatyzacją testów.

Wołam z tagów do wypowiedzi:
#testowanieoprogramowania #testerzy #java #python #csharp #jezykc
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #it

Cześć mirki, ponieważ w pracy coraz częściej przydają mi się umiejętności programistyczne postanowiłem się trochę podszkolić w zakresie Javy. Jakieś podstawy programowania posiadam, w pracy dosyć często piszę skrypty w #groovy do #jira, ale brak mi umiejętności programowania obiektowego. Chciałem upiec dwie pieczenie na jednym ogniu i przy okazji lepiej ogarnąć sobie REST API Jiry, dlatego postanowiłem napisać
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema mirki, możecie mi polecić jakąś książkę ze wzorcami projektowymi? Wiem, że najlepiej uczyć się z internetu, jednak te najpopularniejsze powiedzmy, że znam, a chciałbym poszerzyć swoją wiedzę o takie, których nie znam, lub o przykłady zastosowania wzorców, które już znam.
#programowanie #naukaprogramowania
#python #java #cpp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Najnowsze oferty zawsze znajdziesz na zdalnie.io. Zaplusuj pierwszy komentarz lub śledź #zdalnieio, aby otrzymywać powiadomienia.

Frontend/Javascript
Front-end Developer (Publicomat) 6 000 - 12 000 PLN - oferta
Senior NodeJS Developer (CRODU) 23 000 - 25 000 PLN - oferta
Node.js Developer (HighSolutions) 6 000 - 12 000 PLN
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa: w Javie nie ma, bo tak sobie wymyślili twórcy języka. Pewnie mieli powody, może nawet jest to gdzieś pięknie udokumentowane. Tego nie wiem. Teraz ten problem występuje przy domyślnych metodach w interfejsach. Rozwiązano to tak, że jeśli jest to kod się nie kompiluje, musisz podać swoją implementację konfliktowej metody, w której wskazujesz, z której implementacji skorzystać.
  • Odpowiedz
@Niestabilny: Nooo, przy mniejszych prostszych projektach jak na przykład facebook, mailchimp, surveygizmo, pizzaportal, getresponse, luxmed, wykop, crm'y i platformy do e-commerce (patrz Magento i OpenCart)... Długo by wymieniać ile dużych jednak projektów jest na PeHaPie, smiało mogę powiedizeć że w Webie jest ich więcej niż tych Javowych a kod backendowy jakościowo w obu językach będize na podobnie z------m poziomie ;)

Ale ogólnie niski próg wejścia w PHP i Wordpress psują
  • Odpowiedz
#java #programowanie Kiedy i jak uzywac cache? Np. mam metode getItemsByLocation(Location loc) ktorej wynik chce cachowac (np. za pomoca springa i @Cacheable). Kazdy Item moze miec kilka lokalizacji. Narazie nie ma problemu. Ale jakbym chcial aktualizowac te dane z rozna czestotliwoscia, to wtedy musze odswiezac wszystkie zcachowane listy ktore maja dana lokacje. Czy to na sens?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@newbie_235235: cachuj tylko kiedy jesteś w stanie udowodnić, że to pomaga. Tworzenie cache w Javie może nawet szkodzić: prawie wszystkie algorytmy garbage collectora używane w Javie nie są przystosowane do zarządzania danymi o charakterze cache
  • Odpowiedz
@newbie_235235: Nie lepiej użyć (zakładając, że korzystasz z hibernate) cache pierwszego i drugiego levelu? Nie będziesz musiał zarządzać czyszczeniem go tak jak przy @Cacheable

EDIT: cache pierwszego levelu jest zawsze używany ale można dorzucić drugiego poziomu.
  • Odpowiedz