#java #naukaprogramowania

Czy ktoś jest mi w stanie wytłumaczyć dlaczego moja lista obiektów Purchase (String id, String name), nie sortuje się poprawnie w przypadku takiego samego name? W takim przypadku powinienem napisać kod, który posortuje je rosnąco według id.

Błąd najprawdopodobniej jest gdzieś w tej części kodu:

Collections.sort(purchaseList,
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś jest mi w stanie wytłumaczyć dlaczego moja lista obiektów Purchase (String id, String name), nie sortuje się poprawnie w przypadku takiego samego name?


@Ludzik_Lego: bo używasz operatora != zamiast metody equals
  • Odpowiedz
@Ludzik_Lego: Nie wiem czy zbytnio nie wyprzedzam toku nauki ale polecam zainteresować się fajnymi i wygodnymi metodami do tworzenia komparatorów. Weszły w javie 8 tak więc starsze tutoriale często je pomijają. Tutaj przykładowy artykuł na ten temat: http://www.baeldung.com/java-8-comparator-comparing
Dzięki temu mógłbyś zastąpić swój kod poprzez:
Collections.sort(purchaseList, Comparator.comparing(Purchase::getName).thenComparing(Purchase::getId))
  • Odpowiedz
Jakich umiejętności potrzebuję na juniora do web javy? Bo jak tak przeglądam oferty to widzę głównie spring, hibernate, git i sql. Czyli jeśli zrobię prostą restową apkę w springu wystawiająca JSON'a z użyciem jakiejś sql-owej bazy danych i git'a, to mam szanse już coś znaleźć? Oczywiście wszystko robione z jako takim zrozumieniem. Bo wydaję mi się, że to zbyt mało, stworzyć taka prostą aplikację można pewnie w kilka godzin albo i mniej
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@fefler: miałem portfolio na gicie, dwa małe projekty wrzucone, i akurat pytanie o to czy mam jakieś projekty padło, myślę że warto coś wrzucić, zawsze można poopowiadac co się robiło i jakie problemy się spotkało
  • Odpowiedz
@DerMirker: Co chcesz zrobić? Napisać bazę danych? Czy potrzebujesz uruchomić bazę danych, i podłączyć się do niej z aplikacji?

Najprościej to jakąś in-memory, np. H2
  • Odpowiedz
jak skomunikować #java z #python
Zalozmy ze mam Jave do ktorej wczytuję plik i ona przesyła to do #python (gdzie TensorFlow mieli te dane) i do javy dostaję wyniki. Czy moze lepiej wszystko w pythonie mieć?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@borrow: Jeśli to faktycznie samo wczytywanie, to nie ma sensu rozbijać, jeśli jest tam więcej jakiejś logiki, którą lepiej zrobić w Javie, to Twoje pytanie nie brzmi "jak skomunikować javę z pythonem", tylko "jak skomunikować ze sobą dwa procesy". Tu rozwiązań jest sporo, np. lokalny socket i protokół binarny lub HTTP i jakaś serializacja (json, protobuf) lub gRPC
  • Odpowiedz
Cześć Mirki i Mirabelki,

Wraz z kolegą (Michałem) programistą, zmęczeni otrzymywaniem niedopasowanych ofert postanowiliśmy odwrócić proces poszukiwania pracy. Stworzyliśmy stronę raibay.com gdzie swoje ogłoszenia (w pełni anonimowe) o chęci zmiany pracy publikują Programiści/Testerzy/PM itp, a pracodawcy przedstawiają swoje propozycje.

W tym tygodniu dołączyło ponad 150 osób (głównie programiści) #warszawa #krakow #wroclaw --> Seniorzy, Middle i Juniorzy otwarci na zmianę pracy link do listy osób https://www.raibay.com/search?utf8=
DamianRB - Cześć Mirki i Mirabelki,

Wraz z kolegą (Michałem) programistą, zmęczeni...

źródło: comment_OgM4FkuUD4Y9dodw3PsXfFaLx49r9tpX.jpg

Pobierz
  • 115
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Moja nauka programowania zatrzymała się na klasach i to dla mnie czarna magia ;/ one na prawdę są aż tak potrzebne ? Po co mam np wysyłać jakąś zmienną do innego pliku by tam dodać ją do drugiej zmiennej skoro mogę zrobić to bez żadnego wysyłania po prostu w kodzie ? Mniej więcej ogarnąłem już jak to robić ale nie widzę póki co zastosowania do takiego czegoś...
#java #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lapovsky: Nie masz "przesyłać zmiennych", tylko modelować rzeczywistość/Twoje procesy. Czasem będzie do tego się nadawał paradygmat imperatywny, czasem obiektowy, czasem funkcyjny, a najczęściej wszystkiego po trochu.
  • Odpowiedz
@lapovsky: serio pytasz tagując językiem obiektowym czy klasy są w nim potrzebne? ʘ_o

więc odpowiadam serio: ucz się jeszcze ucz, bo OOP to na pewno przesyłanie zmiennych między plikami...
  • Odpowiedz
Mireczki kochane, pytanko, kumpel chce zeby mu zrobic na stronce opartej o wordpressa CRUDa części do samochodów -> tak że wybieramy auto, rok auta, model, kategorie sprzetu i pokazuje mu dostepne rzeczy.

Zrobie to z pomocą jakiegoś pluginu? Jeśli nie to jak najlepiej to robić, stworzyć samemu plugin który będzie tworzył te rzeczy?

Pracowałem wcześniej w #node i #java dość dużo, myślę czy to będzie jakoś podobnie do
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Stout:
Daj sobie spokój. Narobisz się, efekty będą słabe bo wordpress nie jest od tego. Kolega się wkurzy, że mu zepsułeś.

Nie instaluj mu darmowych i niesprawdzonych wtyczek. To znaczy zanim zainstalujesz, pobierz ją najpierw a potem sprawdź kod czy nie ma np. tajemniczych stringów w base64 przekazywanych do funkcji eѵal().

Ale i tak bym sobie darował bo wordpress łączy się zwykle z najgorszym hostingiem, niską wersją PHP i klientami którzy sami
  • Odpowiedz
#programowanie #java

Cześć,
Mirki potrzebuje rady jak połączyć wiele plików CSV(ok 200 plików kilka GB) w jeden , jak JOIN w SQL
programu nie znalazłem który by mnie wyręczył(excel ma ograniczenie do 1 miliona rekordów i trzeba wszystko ręcznie importować) a program który napisałem w javie
potrzebuje za dużo RAM.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@misiekkiler: ten feature "jak JOIN" brzmi złowieszczo, bo oznacza że zamiast napierdzielania w ciemno trzeba zbudować jakąś "relację"...

Chyba opencsv umożliwia budowanie DTOsów z linijek csv, i zapis z tego chyba też, więc pewnie da radę coś polepić.

Nie wiem jak wydajnościowo to wyjdzie, ale pewnie jak otestujesz na jakimś wyizolowanych danych i parę corner-casów, to będzie wiedzieć czy da radę na całości
  • Odpowiedz
@misiekkiler:
Wydaje mi się , że nie chodzi CI o join (skoro piszesz, że Excel ma ograniczenie do 1 miliona rowsow) tylko o merge/union.

Inna sprawa, że jeżeli załadujesz dane w excelu do "data model" to nie masz ograniczenia co do liczby wierszy.

Tutaj masz link do fajnego bloga gdzie znajdziesz dużo nt. powerquery <- w zasadzie to jest to
  • Odpowiedz
@borrow: Closeable sugeruje, że obiekt może zamknąć się automatycznie poprzez
try( Scanner in = new Scanner( ... ) ) {
//wykorzystanie scannera
}
//scanner zamkniety
  • Odpowiedz
#programowanie #java
Robiliście jakieś certyfikaty z Javy? Jeśli tak, to jakie? I czy uważacie, że warto?
Planuję na początku przyszłego roku podejść do certyfikatu Oracle i ciekawa jestem Waszych doświadczeń i opinii.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej hej, sprawdźcie co u nas nowego w temacie ofert pracy w IT! Znajdzie się coś dla Was?
`

**BACKEND JOBS**

- [WAW] [C++ Developer](https://nofluffjobs.com/O90WTO4YW) @ gemius.com 9.0k-17.0k
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem, może ktoś zna rozwiązanie ? Chodzi o to że zmieniłem sobie literkę partycji z F na P tyle że na tej partycji mam zainstalowaną jave , zmieniłem też w zmiennych lokalnych Path i JAVA_HOME ale mimo to po skompilowaniu w cmd nie mogę odpalić żadnego programu , da się to jakoś ustawić bez konieczności ponownej instalacji ?
#programowanie #informatyka #java
lapovsky - Mam problem, może ktoś zna rozwiązanie ? Chodzi o to że zmieniłem sobie li...

źródło: comment_8uNzwbhX8PO5URGMUlUubsNeS2Mx11Xp.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W Krakowie wcale nie jest trudno o staż z Javy, jest mnóstwo miejsc. Tyle tylko, że zazwyczaj rekrutacje zaczynają się gdzieś w marcu i teraz większość jest już skończona.

@borrow:
  • Odpowiedz