Oki
Mam opisy
GUI Developer

A challenging role as a Senior GUI developer in a demanding business (Risk Management and Portfolio Optimization / Analytics). Duties and responsibilities include:
Implementing web GUIs using state-of-the-art technologies and libraries
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam tak zdefiniowaną klasę

@Document(collection = "carsBMWd")
public class CarModel {

i wszystko działa, tylko na tym samym CarModelu opiera się wiele kolekcji, niestety. W momencie, gdy chcę operować na innej muszę to podmieniać. W jaki sposób mógłbym to jakoś ustawiać w metodzie, konfiguracji, aby było to tam przekazywane?

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

@Dajlaxx: podpowiem tylko dlaczego tu nikt nie odpowiada: bo nikt nie zna konkekstu problemu nie wiedząc nawet z czym jest problem; być może jest to Solr a może jakiś NoSQL, ale po co odpowiadać w ciemno...
  • Odpowiedz
To zależy, o co pytasz.
Jeśli chodzi o działanie to kod będzie działał tak samo, niezależnie czy użyjesz literału czy rzutowania.
Natomiast z punktu widzenia czytania i analizy kodu to oczywiście różnica jest.
Ktoś, kto będzie czytał twój kod będzie się co najmniej dziwił, czemu zamiast prostego literału float piszesz niepotrzebne rzutowanie z double.
  • Odpowiedz
@Dajlaxx:

1. Kiedy potrzebujesz skomplikowanych, dynamicznych zapytan i nie chcesz uzywac Criteria API z JPA, ktore jest raczej srednie.
2. Kiedy tylko czytasz z wielu roznych baz danych (np. jakas appka integracyjna/ETL).
3. Moze przypadki, gdzie wydajnosc jest krytyczna. QueryDSL jest raczej szybsze niz JPA, chociaz nie sprawdzalem.

Czyli generalnie w przypadkach do ktorych JPA slabo sie nadaje, a zapytania sa na tyle zlozone, ze zapisywanie ich w stringach tez
  • Odpowiedz
Jaki może być powód że data wpisuje się do bazy danych o jeden dzień wcześniej? Na przykład gdy wpisuje datę 26.06.2019 to w bazie danych mam 25.06.2019.
Robię to za pomocą hibernate i do momentu wywołania metody save jest wszystko w porządku.

#spring #hibernate #java
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Wszystkim

Przesyłamy na ten tydzień aktualną Listę programistów Java (Junior/Mid/Seniorzy) otwartych na zmianę pracy:)! http://bit.ly/java_raibay [Warszawa, Kraków, Wrocław, Katowice, zdalnie,..]

ps. nie dodawałem w tym poście linków do profili osób, technologii itp bo jest ich zbyt dużo:-). Zachęcam do kontaktu z osobami.

Dziękuje
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Często wrzucacie do swoich projektów Lomboka? Chodzi mi o to, czy jest sens dodawać to do Jara, czy relatywnie zmniejsza jego objętość kosztem skrócenia klas i boilerplatu

#java
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy warto równolegle do nauki podstaw Javy ogarniać Spring? Czy może trzeba do tego dobrej znajomosci języka?
Aktualnie jestem w połowie jednego kursu ale lubię robić kilka rzeczy naraz

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

@Aureos: musisz znać co najmniej takie rzeczy jak interfejsy, polimorfizm, bardzo swobodnie poruszać się w programowaniu obiektowym, definiowaniu klas, zależności między nimi, czy metod. Warto też najpierw mieć pojęcie o tym co to jest http, html, bo springa najczęściej wykorzystuje się w kontekście aplikacji webowych.
Bez tego pewnie udałoby Ci się coś zrobić przez kopiuj-wklej, ale byłoby Ci sporo rzeczy ciężko zrozumieć
  • Odpowiedz
Czy mógłby ktoś mi wyjaśnić dlaczego poniższy kod daje wynik "0" zamiast "6"?()

package multiplier;
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@Aureos: w ogóle używanie konstruktora dla klasy, w której masz tylko metody i pola statyczne jest trochę bez sensu, tym bardziej że w konstruktorze i tak nie używasz argumentów wejściowych tylko masz zhardcodowane "3". Jak chcesz żeby ten number po prostu był trójką to możesz dodać w tej klasie taki blok statyczny:
static {
number = 3;
}
  • Odpowiedz
Siemano mirasy, jaki jest najlepszy sposób by zasygnalizować użytkownikowi, że coś nie działa prócz rzucania wyjątkiem, bo podobno to zła metoda, by w trakcie działania programu rzucać wyjątek XD
konkret to mam metodę, która się może faktycznie nie wykonać, gdy będzie brakować stringu z id referencji do dokumentu w firestore
#java #androiddev #naukaprogramowania
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

orientuje się może ktoś jak w #android aktywować jakąś funkcję (napisaną najlepiej w javascripcie albo pythonie w ostatecznie javie choć może być cokolwiek co załatwi sprawę) za pomocą jednoczesnego wciśnięcia przycisków "+" i "-" . albo kombinacji innych przycisków funkcyjnych na boku smartphone'a ? #programowanie #naukaprogramowania #javascript #java #python #smartphone
J.....L - orientuje się może ktoś jak w #android aktywować jakąś funkcję (napisaną na...

źródło: comment_GhD7gwGlvH4uhPSCMDb093S022styJ1V.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio w pracy pożarłem się z 'senior devem' o czystość kodu.

Mamy nowo utworzony zespół składający się z ludzi z już istniejących zespołów, ale którzy nigdy bezpośrednio razem nie pracowali wcześniej. Jednym z nich jest gość, który jest kilka lat starszy ode mnie i ma jakąśtam wiedzę, ale nie przywiązuje aż tak dużej wagi do czystego kodu. Zwróciłem mu uwagę, że nie powinien przekazywać do funkcji w innej klasie całego obiektu, tylko pojedyncze
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@beethoven: nie przesadziłeś, ja bym normalnie uwalał pull requesty i nie pozwolił mu merge'ować zmian. W przypadku braku porozumienia decyzje podejmuje przełożony lub kierownik projektu. Generalnie nie staraj się także atakować jego, tylko konkretne zmiany z podaniem konkretnych argumentów.
  • Odpowiedz