#java #spring #hibernate Używam mappera do konwersji Entity->DTO. Chciałem też użyć tego sposobu do konwersji z DTO -> Entity. Tylko tu mam wątpliwości, czy tak powinno się robić? Co z enkapsulacją? Używając mapera, muszę dodać wszystkie gettery/settery.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

imho jedyną słuszną drogą jest wzięcia ID z DTO i poproszenie hibernate o zwrotkę Encji, w przeciwnym wypadku:
- w jaki stanie będzie encja dla hibernate, detached?
- co jeżeli DTO ma stan przestarzały względem bazy?
- musisz zapewnić 1:1 między DTO a Encją (a zazwyczaj jedna encja potrafi "złożyć się" do kilku różnych DTO, w zależności od tego co wystawiasz z domeny), bo skądś te wszystkie pola muszą się znaleźć

Nie komplikuj. Z Encji ->
  • Odpowiedz
Mam problem :( Otóż pisze okienkowa aplikacje i potrzebuje zeby kazdy moj obiekt (zalozmy ze kolko) mialo inny kolor przy tworzeniu (obiekt tworzy sie po nacisnieciu myszka) no i szukalem sobie generowanie randomowych kolorow napisalem sobie taki
int r = Math.round(Math.random() * 255));
int g = Math.round(Math.random() * 255));
int b = Math.round(Math.random() * 255));
Color col = new Color(r, g, b);

i
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Zerion
U mnie sekunda różnicy pojawiają się przy około stu milionach losowań. Będzie tyle losował? Wątpię.

No i, tak jak już pisałem, mnie nie chodziło o instancję klasy Random, lecz o obiekt typu Random (czyli włączając klasy dziedziczące).
  • Odpowiedz
#java #it #emigracja #programowanie

Mirki, poważnie się zastanawiam nad emigracją do Szwajcarii lub Anglii. Mam 2.5 roku doświadczenia w Javie, ale pisałem też sporo frontu. I teraz pytanie: ile na kontrakcie można tam zarobić? widziałem jakieś kwoty rzędu 300-500 funtów za dzień, ale jestem ciekaw jakie mają one odzwierciedlenie w rzeczywistości. Może ktoś był w takiej sytuacji i udało mu się dostać do jakiejś
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Arima: Zapomnij o kontraktach. Większość kontraktorów to osoby z większym doświadczeniem. Do tego kontrakt trwa od 2 tygodni do 6 miesięcy, nigdy nie masz pewności czy uda ci się załapać na następny. Nieliczne osoby współpracują z jedną firmą przez lata jako kontraktorzy reszta musi liczyć się z przerwami pomiędzy kontraktami oraz znacznie większą konkurencją niż ma to miejsce przy pracy na etat. Aby otrzymać kontrakt musisz też być na miejscu
  • Odpowiedz
Mam pewien problem, dostalismy od jednego z wykladowcow na studiach polecenie aby napisać metody rekurencyjne do jednokierunkowej listy (wiązanej)

Ogólnie wykorzystałem do tego swoja dwukierunkową, generyczna liste zbudowaną na Node'ach(ktora pisalismy na laborkach) ale wykorzystując ją tak jakby była jednokierunkowa czyli:
trzymam pierwszego Node'a jako first (albo null jesli lista jest pusta)
a w Node trzymam obecna wartośc value oraz referencje na kolejnego Node'a NextValue(NV; jesli nie ma nic to jest null)

Na
r.....s - Mam pewien problem, dostalismy od jednego z wykladowcow na studiach polecen...

źródło: comment_0xkZms6hppLRFHdMTmHuSHQ287diY9tZ.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@razenas: weź to kurde formatuj jakoś sensownie, te nazwy muszą być po polsku czy lubisz sobie robić krzywdę? ( _)

Na zdjęciu po lewo widać jak napisalem te metody rekurencyjne, myślicie, że można to uznać za funkcje rekurencyjne?


@razenas: a spełnia definicje?
  • Odpowiedz
Co byście wykorzystali w javie do małego okna z przeglądarką by użytkownik mógł się zalogować i potem o niej zapomnieć? Branie do tego selenium to jak z armaty do muchy ( ͡° ʖ̯ ͡°)

Jsoup w tym momencie odpada, bo strona generuje swoje tokeny w locie więc muszę go udawać :P

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

w jaki sposób działa Hashmapa, że nie rzuca wyjątku w takiej sytuacji?

public static void main(String[] args) {
List abc = new ArrayList<>();

HashMap abcMap = new HashMap<>(2);
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

w jaki sposób działa Hashmapa, że nie rzuca wyjątku w takiej sytuacji?


@quwer: używasz jakiegoś obfuskowanego JDK, że nie możesz tego sprawdzić?
  • Odpowiedz
Mireczki, chciałem zapisać userów do pliku json. Po zakończeniu programu, przy jego ponownym uruchomieniu chciałem ich wczytać do HashMap z pliku ale rzuca błąd. Gdy zakończę program bez dodanego usera, program normalnie wczyta pusty plik, jednak gdy dodam userów i uruchomię, nie wczytuje.

https://pastebin.com/EyZ0QxxD

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

@makzy: jak sobie wczytasz to możesz np. map.values().stream().map(v -> v.getUserId()).max()
albo zapisywać sobie jakoś w osobnym pliku na jakim id skończyłeś
albo generować id z dodatkiem jakiegoś timestampa, przez co zawsze będziesz miał inne
  • Odpowiedz
Jakiego frameworku do prowadzenia dziennika się najczęściej używa? Którego warto się uczyć? Może uczyć to złe słowo, ale z którym najlepiej się zaznajomić?

#java #programowanie

Który z poniższych jest najczęściej używany?

  • JDK Logging 0% (0)
  • log4j 1.2 16.7% (5)
  • log4j 2 26.7% (8)
  • Logback 6.7% (2)
  • Commons Logging 0% (0)
  • SLF4J 46.7% (14)
  • Inny 3.3% (1)

Oddanych głosów: 30

  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie udało mi się znaleźć nic konkretnego dlatego potrzebuję podpowiedzi. Z czego mogę skorzystać, aby kalkulator "wychwytywał" działania i liczbę wprowadzonych zmiennych ze Stringa? Czyli np. ktoś wpisze 2+3+4 i wypisze mi wynik dla takiego działania ale to nie zawsze będą 3 liczby, może być więcej lub mniej.

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

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

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 projektu!
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #spring
Koledzy z większym doświadczeniem, poradźcie mi czego użyć do obliczenia odległości najkrótszej drogi między dwoma adresami (ulica, miasto)? Czytałem Google Maps Distance Matrix API ale mam problem z implementacją.

Chodzi o te zadanie, piszę to z wykorzystaniem Spring MVC Rest - moja pierwsza restowa aplikacja także dla jednych proste, dla mnie nie takie hop siup ( ͡° ʖ̯ ͡°)
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czyli uważacie że już nikt nie startuje projektem ze springiem 5, tylko spring bootem? Aktualizacja do wersji 5 była tylko dla istniejących projektów?


@lDante93: Ale przecież to jest jeden i ten sam framework - pod spodem wszystko działa tak samo. Spring Boot może być traktowany jako 'nakładka' ułatwiająca development, czy kick-start projektu.
  • Odpowiedz
Jest dzisiaj w promocji książka, którą każdy doświadczony programista przerabiał. Klasyka od Bandy Czterech. Jest to solidny katalog wzorców projektowych. Jeden z najpopularniejszych układów opisu wzorca projektowego został zaproponowany właśnie przez autorów tej książki.
Do północy za 29,50 zł razem z dostawą.

To jedna z tych książek z których można się naprawdę dużo dowiedzieć, a co najważniejsze, wszystko podane jest w sposób rzeczowy i przejrzysty, nawet dla osoby początkującej.
Książka uważana za jedną
N.....y - Jest dzisiaj w promocji książka, którą każdy doświadczony programista przer...

źródło: comment_BL3P1cZT1u0J9RjAgvu6WVNxCsrNUWbK.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jare_K: Przykłady są w C++, ale to książka nie o języku programowania, a o wzorcach projektowych. Każdy doświadczony programista dowolnego języka ją przerabiał. Polecam ją i jeszcze "Czysty kod" R.C. Martina każdemu programiście - choć ta druga z kolei ma przykłady w Javie.
  • Odpowiedz