Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko247
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
michal0
michal0

michal0

Dołączył 8 lat i 3 mies. temu
  • Obserwuj
  • Akcje 9
  • Znaleziska 0
  • Mikroblog 9
  • Obserwujący 0
  • Obserwowane 5
mariusz-laszczka
mariusz-laszczka
29.11.2017, 19:02:13
  • 2
#java #spring #hibernate

Mirki, mam kłopotz rozwiązaniem problemu n+1 w hibernate.

Problem wygląda mniej więcej tak:
Mam Klasę UserService, która przechowuje dane użytkownika pobrane przez narzędzie autoryzacji.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

michal0
michal0
michal0 30.11.2017, 17:50:53
  • 0
tak jak @fegwegw Ci podpowiedział użyj fetch joina, a żeby być precyzyjnym to pewnie left join fetch bo Twoja kolekcja pewnie może być pusta.
"select c from ConfUserData c left join fetch c.codes"
  • Odpowiedz
Spake
Spake
09.05.2017, 14:52:42
  • 2
Witam, jutro piszę maturę z informatyki i wybrałem sobie Javę, ogarnąłem ją w ten weekend w wystarczającym do tego celu stopniu, lecz mam pytanie. Na maturze będą pliki do odczytu. Jako, że wpisywanie całej ścieżki w programie jest "nie do końca dobre", bo na innym komputerze już nikt tego nie odczyta, to jak zrobić, żeby Eclipse jak mu dam new File("test.txt") odczytał plik "test.txt" z katalogu projektu?

#pytanie #programowanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

michal0
michal0
michal0 09.05.2017, 15:00:00
  • 0
Od kiedy na maturze jest sprawdzane w jaki sposób zaimplementowałeś to?
  • Odpowiedz
michal0
michal0
michal0 09.05.2017, 15:02:56
  • 2
@Spake: Zrób po prostu tak
File f=new File("plik.txt");
System.out.println(f.getAbsolutePath());

Poznasz w ten sposób gdzie się to składuje
  • Odpowiedz
grizzly_joe
grizzly_joe
07.05.2017, 10:58:23
  • 1
#java
No elo,
czy w javie 8 za pomocą streamów można zmergowac/zcollectować kolekcje biorąc jej kolejne dwa elementy?
Przykład: Mamy List lista = Arrays.asList("a", "b", "c", "d", "e");
chcę dostać w rezultacie listę ktora ma takie elementy {"ab, "cd", "e"}
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

michal0
michal0
michal0 07.05.2017, 11:30:15
  • 3
if (lista.size() % 2 != 0)
lista.add("");
List result = IntStream.range(0, lista.size() / 2).map(i -> i * 2)
.mapToObj(i -> lista.get(i) + lista.get(i + 1))
.collect(Collectors.toList());
  • Odpowiedz
michal0
michal0
michal0 07.05.2017, 11:41:48
  • 0
@grizzly_joe: I tak się zbierałem do tego, po prostu przyspieszyłeś proces
  • Odpowiedz
michal0
michal0
michal0 07.05.2017, 12:28:09
  • 0
@Eoghan: Oczywiście że tak, wszystko rozbija się o parzystość tej listy. Zakładam że kolega @grizzly_joe dobierze odpowiedni sposób na poradzenie sobie z tym problemem. Równie dobrze może w przypadku nieparzystej kolekcji wejściowej dodać na końcu w wyniku ostatni element.
  • Odpowiedz

Osiągnięcia

  • Rocznica
    od 07.05.2022

    Rocznica

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking