Mireczki zaczynam swoją przygodę z Spring MVC i już coś tam mam napisane, tylko nie wiem jak to teraz wrzucić żeby działało na jakiejś domenie, jakieś wskazówki? Szukałem i nie mogę znaleźć nic :/ Wcześniejsze proste aplikacje napisane w php wrzucałem po prostu na FTP, a tutaj jest to chyba bardziej skomplikowane :)

#spring #java #programowanie #webdev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest szansa, że kurs "Complete Java Masterclass" od Buchalki pojawi się jeszce w dobrej cenie? Ewetualnie gdzie do tego czasu można go zlokalizować ( ͡° ͜ʖ ͡°)
#kursyudemy
#java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam,

w main posiadam wywołanie funkcji orElse()

String msg = "Pies";
msg = Maybe.of(txt)
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Melt: Zapewne chcesz tę funkcję przerobić na

public Maybe map(Function func) {
Bo w tej chwili możesz podać jej wyłącznie argumenty w stylu Function albo Function, a zapewne marzy ci się przekazać tam coś typu Function.
  • Odpowiedz
@Jurigag: @CzlowiekSiano: Udało mi się wszystko ogarnąć, oprócz jednego. Jak wpisuje dajmy na to dwie osoby o tym samym nazwisku to mi wyskakuje błąd NonUniqueResultException, a jak dam Listę tak jak miałem wcześniej, to jest okej. Jest jakiś inny sposób na duplikaty niż lista?
  • Odpowiedz
Mirki mam problema. Robię sobie program w #java do liczenia azymutów, gdzie wczytuję po kolei numer punktu pierwszego oraz współrzędne (czyli Lp1, X1, Y1) oraz punktu drugiego (Lp2, X2, Y2). Chcę zrobić tak, by program powtórzył wczytanie danych, gdy współrzędne są sobie równe (X1==X2; Y1==Y2) oraz nazwy punktów są takie same (Lp1==Lp2). Próbuję to ogarnąć funkcją Do-While

do
{ //wczytanie nazw punktów oraz współrzędnych}
while ( (!(X1!=X2 || Y1!=Y2) && Lp1!=Lp2));

Gdy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperStefan chcesz powtarzać wprowadzanie danych gdy współrzędne są takie same *oraz* nazwy są takie same? czy wykonywać powtórzenie gdy współrzędne *lub* nazwy są takie same? w tej chwili powtórzenie ci sie wykona gdy nazwy sa różne *i* coś tam coś tam.

pierwsza uwaga: stwórz klasę Point która będzie przechowywać parę X, Y oraz nazwę. niech będzie rozszerzać metodę equals. idea która się za tym kryje to enkapsulacja i jest fundamentalna
  • Odpowiedz
@SuperStefan: Zakładam, że Lp1 i Lp2 to Stringi - porównywanie ich za pomocą == zazwyczaj zwróci false, nawet, gdy mają taką samą wartość. użyj Lp1.equals(Lp2). Google -> Java String comparison
  • Odpowiedz
#angielskizwykopem #programowanie #java

Mirki, macie jakieś sprawdzone metody na 'obycie się' z angielskim? Angielski pisany mam dobry, z mówionym różnie, jeśli nie pojawia się blokada psychiczna to jest super (wg. osób z którymi rozmawiałem), w piątek czeka mnie rozmowa przez skype'a z firmą z Holandii i trochę się boje, że taka blokada może się pojawić (nagła zwiecha i cisza). Macie jakieś rady, aby temu zapobiec i
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Arima: po prostu rozmawiaj
z obcokrajowcem
nie znasz zadnego?
to z kolega jakims
nie masz zadnego?
to z samym soba, ale na glos, mozesz tez nagrywac i odsluchiwac
  • Odpowiedz
@Arima: Szczerze? Nie przygotowywał by się jakoś specjalnie na Twoim miejscu. No bo jak?
Kiedyś, jak miałem identyczny problem (czyt. byłem zesrany na samą myśl o rozmawianiu z kimś po angielsku, mimo, że język znałem w stopniu bardzo komunikatywnym), próbowałem jakoś sobie układać w głowie możliwe scenariusze przebiegu rozmowy, itp. Ale z perspektywy czasu uważam, że to tylko potęgowało stres (np. w momencie, gdy rozmowa nie przebiegała tak, jak sobie
  • Odpowiedz
  • 1
Szukam strumienia online notowań ciągłych GPW (csv itp), lub dobrej aplikacji do monitorowania GPW. BiznesRadar znam, jest świetny, ale nie spełnia kryterium poniżej.

Dobra = otwarta, nie z banku - chcę mieć możliwość zrobienia notatki lub prognozy, oraz obejrzenia poprzednich prognoz.
Ktoś taką aplikację na Androida widział lub korzysta? Ew zamknięta, ale z notatkami.

Znalazlem dane Bossa, GPW chyba wysyła tylko na zakończenie dnia.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@wojtek656 zapomniałem dziś to sprawdzić. Nie muszą być na żywo, opóźnienie 15 min jest ok skoro dane bezpłatne. Tylko nie wiem czy tu tak jest czy tylko podają otwarcie, zamknięcie itd
  • Odpowiedz
Mireczki, skończyłem czytać po raz drugi podręcznik Java - Rusz Głową!, co polecacie w podobnym stylu (może z większą ilością zagadek lub pisania własnych programów - te magnesiki z kodem były bez sensu, pisząc w notatniku łatwo było się pogubić, trzeba by je wycinać).
#pcmasterrace #programowanie #java
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@asunez: pewnie dobra, wciągająca fabuła. Ja dwa razy czytałem książkę kucharską Lidla z przepisami Okrasy i za każdym razem końcówka nie zaskakiwała.
  • Odpowiedz
Cześć Mirko. Piszę grę w Javie, w której potrzebuję przechowywać wiele informacji na temat przedmiotów gracza. Tyczy się to przede wszystkich jego parametrów - stałych. Są to jakieś wartości, współczynniki, które będą używane we wzorach matematycznych.

W grze wyróżnionych jest kilka rodzai przedmiotów, dla przykładu wymyślę: np. zbroje, miecze, hełmy. Każda taka kategoria, np. zbroja, będzie posiadała swój zbiór parametrów. Część parametrów będzie wspólna do wszystkich kategorii, np. waga, ale część będzie odróżniać
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, piszę sobie funkcje split która ma za zadanie podzielić stringa wg wzorców podawanych w parametrze.
Dla jednego wzorca program działa lecz przy podaniu wiekszej ilości wzorców program wykrywa tylko ten pierwszy wzorzec.
Macie jakiś pomysł ?
Kod wygląda tak: http://pastebin.com/cAQs4Uf7
Tak, da sie to napisać ładniej,wydajniej i zapewne prościej. Dopiero zaczynam przygodę z javą :)

PS.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Keboon: popełniasz te same błędy co ja (i chyba każdy) na początku.
1. piszesz program po polsku
2. nieintuicyjne nazwy klas, pól metod itp.
3. jeżeli coś jest użyj tego nie pisz na nowo :P
ps. poczytaj o "StringBuilder" i o "wyrażeniach regularnych"
  • Odpowiedz
@mefisto_k: jak dla mnie na pewno baza główna nie powinna przyjmować jakichkolwiek write zdalnie, tj powinno stać rest api które zweryfikuje wszystko czy klient rzeczywiście może taki write wykonać czy nie i co chce tam wpisać itp itd
  • Odpowiedz
#programowanie #java
Jakie IDE polecacie do pisania desktopowych aplikacji? Musi mieć wsparcie dla JavaFX.
Netbeans vs Intelij. Ten drugi niestety jest płatny, ale mam doświadczenie z Android Studio;/
Z drugiej strony nie chciałbym robić czegoś w śmieciowym IDE, nie znam się na Netbeans i jego możliwościach ;)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java

Szybkie proste pytanko. Chce w klasie "X" w metodzie main wywołać tą samą klase. new X(); nie działa.
Można tak zrobić? Jeśli tak to jak? new this() ? - nie działa
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cdawid1: Bierz rusz głową. Tłumaczy skomplikowane - na pierwszy rzut oka - rzeczy w bardzo prosty sposób. Gdyby mi ktoś na samym początku wytłumaczył po co są interfejsy, tak jak jest to tam wyjaśnione, to moje programistyczne życie od samego początku byłoby dużo przyjemniejsze i wolne od ciągłego zastanawiania się na co a po co to komu. Generalnie to przyjemna czytanka i dla początkujących super sprawa.

Nie uważam się za
  • Odpowiedz
Czy jeśli w #java robię takie coś:

if(this.isUpDownCrossMatch()!= Field.control.NONE)

return this.isUpDownCrossMatch();


To wywołuję tę samą metodę dwa razy?
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tylko_Japonki: @NorthPL93: Ogólnie tak, ale uj wie co z tym zrobi JIT, jak metoda nie ma żadnych side effects, albo tym bardziej jeśli jest prostym getterem, to JIT może to ograniczyć do tylko jednego wykonania. (ale nie musi, bardzo dużo zmiennych o tym decyduje)

Ale ogólnie to dwa razy.
  • Odpowiedz