Jak zamienić w Idea podany field na inny, np. mam field1 który jest podawany jako argument w kilku metodach i chce go zamienić na field2 (tego samego typu) który jest zadeklarowany w tej samej klasie, mam użyć Extract field?
#idea #intellij #java #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ppawel: nom troche niedokładnie to opisałem, chyba tak pokombinuje najwyżej ręcznie się poprawi, więc to extract jednak do czegos innego jest.. to i tak robie na testowym branch więc nie ma stresu ;]

@Majk1989: alt f4
  • Odpowiedz
@ppawel: już działa, jak usunąłem field1 to pojawiła sie podpowiedź set reference to.. i tam już wpisałem MyData.field2 i zamienił ładnie wszystko ;]
  • Odpowiedz
#java
nie czaje czegoś, zgłębiam trudną sztukę springostwa i mam takie injection w xml inb4 xml się nie używa, wiem

1
1

no i seter "listType" przyjmuje jako argument zmienną typu List. taki kod działa, okazuje się że dostaję arraylist w efekcie. a jak zmienię listType na zmienną typu ArrayList to w--------a błąd. Co śmieszniejsze to przy zmiennej typu Vector działa. co tu się o--------a? W książce mam o CustomCollectionEditor,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javafx #java

mirki szybkie pytanie, chce zrobic pierwszy projekt w javafx i tam buttony nie odwołują się do id w fxml , jak odróżnic np 3 buttony?
bo programuje w androidzie i tam jest logicznie Button button = findViewById(R.id.button_id);
a w javafx Button btn = new Button(); btn.setText("Say ‘Hello World’");

będze wdzięczny za link do jakiegos dobrego tutoriala ( ͡° ͜ʖ ͡°)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam kilka map w których znajdują się dane (tabele) pobrane z bazy sql, jak to najlepiej rozwiązać, żeby mieć dostęp do tych map z różnych klas? Stworzyć nowa klase AppData i tam umieścic mapy i oznaczyc jako static?
#progrmowanie #java
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@notoide: brzmi trochę jak jakiś service / repository / może cache,
static wydaje się wygodny jeśli nie ma w aplikacji jakiegoś kontenera zależności, ale długofalowo bym unikał, bo w takim miejscu, bo aż prosi się o jakieś polimorficzne rozwiązanie w przyszłości, jeśli to będzie działać jako warstwa dostępu do danych statica będzie ciężko zamockować w testach
  • Odpowiedz
@Rubajticos: trochę sobie też skomplikowałeś z tym javafx, bo tam też jakieś wątki się włączają, no ale

synchronizację robisz tylko po stronie producenta - przydałaby się też w konsumencie, jak chcesz to zrobić na wait/notify to

producent będzie sobie wrzucał aż do bufora
while
  • Odpowiedz
Takie głupie pytanie i wybaczcie zaśmiecanie tagów, ale nigdzie nie mogę znaleźć odpowiedzi. Zainstalowałem IntelliJ, no i niby wszystko w porządku, jednak nie mogę usuwać zaznaczonego tekstu. Gdy zaznaczam i klikam backspace, to po prostu zakres zaznaczenia zmniejsza się. Gdy już dojdzie do 0, to tekst zaznacza się w 2. stronę. Nie wiem do końca czy rozumiecie o co mi chodzi, ale może ktoś zetknął się już z takim problemem. Podejrzewam, że
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, krótka piłka. Mam pewien dziwny projekt . Klasa z metodą .main() to Groovy. Cała reszta to Java. Pisane w Eclipse z odpowiednią wtyczką do Groovy. W Eclipse się kompiluje, wykonuje i co tylko chcecie. Zrobiłem z tego .jar. Teraz w CMD wpisuję:

java -jar XYZ.jar

I dostaję:

Error:
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@notoide: nie słyszałem, ale dobrze zrobione byłoby zajebiście reużywalną odtrutką na cały ciężar istnienia jaki niesie ze sobą cały smog ekosystemu hibernate... na początek tylko to i JDBC, a jak chcesz więcej to dolepiasz coś bardziej transakcyjnego... choć pewnie w praktyce taki setup niósłby ze sobą setkę nowych problemów...
  • Odpowiedz
Miał ktoś taką sytuację, że mimo konfigu postgresa w application.properties, i normalnej pracy na postgresie lokalnie, podczas próby wypchnięcia do boxfusa automatycznie tworzy się baza mysql? Co śmieszniejsze, że nawet ręcznie tworząc aplikację na boxfuse z domyślną bazą postgresową, spring boot się wywala z komunikatami typu błąd drivera H2, nieprawidłowy urł jdbc:mysql z nullowym portem.

#boxfuse #java #spring #boot
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hatespinner: Pod względem nazistowatości Checkstyle na pewno lepiej się sprawdza niż wszelakie reguły formatowania sonara, do tego z tego co pamiętam był plugin który go integrował z issues sonara. Inne ciekawe narzędzie (aczkolwiek trochę toporne w użyciu) to PITest do testów mutacyjnych (wprowadza ci zmiany w kodzie i puszcza na nim testy - pomaga znaleźć nietestowane ścieżki kodu o wiele lepiej niż tradycyjne toole do coverage - kosztem czasu takich
  • Odpowiedz
Opanowałem w jakimś tam stopniu podstawy javy i nie wiem co robić dalej. Wypadałoby zabrać się za jakiś projekt, ale nie przychodzi mi do głowy nic, co byłbym w stanie zrobić. Czego uczyć się dalej/ co robić? Czy z podstawami javy mógłbym zrobić coś podobnego do tego lub tego. Nie jako strona internetowa, ale program, który odpalę na pc.
#naukaprogramowania #java
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach