Mireczki, nie bijcie

Poszukuje kogoś kto napisze prostą aplikację na Androida która będzie zapisywać i pobierać dane z bazy. Oczywiście płace, umowę kurła nawet spisać mogę. Termin słaby bo do końca tego miesiąca...
Yup, to praca na zaliczenie... tak bardzo pochłonęła mnie praca, że niestety olałem odrobine szkole. Ale profil pieniężny za to jest ( ͡º ͜ʖ͡º)
#zlecenia #zleceniaprzezwykop #pracait #javapomoc #java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@Bruno_: zacznij od ustalenia czy piszesz testy jednostkowe czy integracyjne.

Jak jednostkowe, to nie powinny one dotykać springa, bo stawianie kontekstu kosztuje sporo. Wtedy korzystasz tylko z biblioteki do mocków i wstrzykujesz sobie do testowanej klasy mocki zależności zewnętrznych.

To o czym mówisz, czyli MockMvc i inne springowe rzeczy stosuje się w testach integracyjnych gdzie stawiasz cały kontekst (najczęściej z jakąś bazą/brokerem in memory/wiremockiem) i wtedy już testujesz całość na
  • Odpowiedz
@Bruno_: Rób sobie integracyjne testy kontrolerów razem z @SpringBootTest i @RunWith(SpringRunner.class), możesz wtedy stestować praktycznie cały endpoint. Nie musisz wtedy mockować, rzucasz na autowired co chcesz + możesz sobie stworzyć interceptor testowy. (np. jakąś fabrykę z @PostConstruct która ci będzie bazę danych wypełniać przed testem. Mocki są dobre do jednostkowych jak chcesz sprawdzić pojedyńczą logikę (czy np ci prawidłowo stream coś zwróci w przypadkach granicznych. Generalnie
  • Odpowiedz
Wytłumaczy mi ktoś różnicę między DTO a DAO, tworzę aplikację restową i widzę pełno przykładów z użytą warstwą DTO, moja aplikacja korzysta z DAO przy połączeniu z bazą danych, po co w takim razie stosuje się DTO? Powinienem tego używać?
#programowanie #java #spring
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rav33: @rilly: DTO to Data Transfer Object, tworzysz go pod specyficzny case gdzie chcesz przekazać konkretne dane z jednego miejsca do drugiego - on tylko je grupuje. Praktycznie taki struct z C. Jak masz bazodanowe encje to zapewne posiadają o wiele więcej informacji niż chcesz przekazać do użytkownika API, więc tworzysz DTO które przekazuje tylko te informacje które chcesz przekazać.

DAO to Data Access Object i jest to
  • Odpowiedz
Mam problem z metaspace w mojej aplikacji. Wraz ze wzrostem użytego miejsca w metaspace wzrasta czas odpowiedzi mojego API. Spotkał się ktoś z czymś takim?
Dokładniejsze informacje zawarłem tutaj:
https://stackoverflow.com/questions/52967724/applications-is-slowing-with-metaspace-growth
Przy okazji proszę o "zaplusowanie" mojego tematu na stackoverflow.

#java #metaspace #groovy #grails #programowanie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

class Person {
private String name;

public Person(String name) {
this.name = name;
}
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bo jak w metodzie show(Person xyz) zmienna xyz jest kopią.

Czyli jak w niej masz już obiekt to masz do niego tylko referencję w xyz. Zmieniając imię zmieniasz tylko pole zmiennej. Natomiast przypisując do xyz nowy obiekt, to w xyz masz nową referencję, która jest tylko w xyz i zostanie zniszczona przez GC po wywołaniu metody. CHYBA~
  • Odpowiedz
@dzony_: jest jak pisze @kenshin985

Bo jak w metodzie show(Person xyz) zmienna xyz jest kopią.


Dodam tylko, że zmienna xyz trzyma kopię referencji do obiektu i wszelkie operacje na obiekcie wpływają na zmianę jego stanu.

Jednak gdy przypiszesz obiekt do xyz, to przypiszesz to tylko referencję do innego obiektu, i teraz to na nim wykonujesz "akcje". Proste i logiczne.
  • Odpowiedz
  • 1
Wie ktoś coś więcej o Java - Spring Boot, Struts 2? Stosował? Nadaje to się na aplikację w chmurze, czy lepiej sobie darować? Można gdzieś o tym więcej poczytać?

#programowanie #java
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da ktoś jakiś przykład kiedy się stosuje AOP? Słuchałem podcastu i powiedziano że aspekty (w sensie klasy AOP) nie powinny wykonywać logiki biznesowej. No ale jak nie będzie wykonywać nic z logiki biznesowej to chyba podobnie jak z couplingiem - klasy które nie są ze sobą w żaden sposób powiązane to nic nie robią.


#java #programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

logowanie nie jest logiką biznesową?


@Bruno_: logowanie (w sensie tworzenie logów, a nie w sensie autoryzacj/authentykacji) nie jest logika biznesową
  • Odpowiedz
Cześć! Dzisiaj mamy dla Was nowości w kategoriach: Backend, Fullstack i Frontend.

`

**BACKEND JOBS**

-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programiści, Mam listę obiektów z polami: id i datą (id mogą się powtarzać). Chcę zwrócić listę obiektów z unikalnymi id, ale z datą od najwcześniej. Jak to zrobić z wykorzystaniem streama? Nie umiem pogrupować po id a potem wyciągnąć element z datą najwcześniejszą.

#programowanie #naukaprogramowania #java
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sucharixx: i takie leśne dziadki siedzą sobie i jeszcze dostają za to pieniądze. Parodia. Zgłoś to nawet anonimowo gdzieś wyżej i niech go w--------ą skoro takie głupoty gada na zajęciach.
  • Odpowiedz
Kliknij tutaj lub obserwuj #zdalnieio, aby otrzymywać cotygodniową porcję ofert pracy zdalnej :)

Frontend/Javascript
Senior Frontend Developer (7N) 11 200 - 13 600 PLN - oferta
Senior Javascript Developer (Merixstudio) 10 200 - 15 300 PLN - oferta
React Native Developer (10Clouds) 6 700 - 13 000 PLN -
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znajdź minimalny cykl Hamiltona w pełnym grafie ważonym. Bardziej obrazowo: należy znaleźć najkrótszą drogę przebiegającą przez wszystkie miasta i kończącą się w mieście startowym, przy czym nie powtarzać żadnej z dróg.

Jest wstanie ktoś coś pomóc lub linkiem z gotowcem poratować?

#java #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znajdź minimalny cykl Hamiltona


@Instru: W kwalifikacjach zrób rekord toru i P1, każ Toto kazać Valeriemu przyblokować Verstappena, szanuj opony, box przy 20+ sekund przewagi, profit, skakanie przed kamerami na kolesi z ekipy.
  • Odpowiedz
Mirki znający się na programowaniu w Java, możecie podrzucić jakieś porady od czego zacząć naukę?
Szukam i czytam na ten temat, bo chce zacząć, a przynajmniej spróbować czegoś nowego. Pomimo wszystko rady doświadczonych mogą okazać się lepsze, niż ślepe błądzenie po sieci
#java #javadevmatt #naukaprogramowania #programowanie
  • 42
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#53 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach