Mireczki ma ktoś gdzieś jakaś listę pytań rekrutacyjnych na Java dev junior z jakimś krótkim omówieniem? ( ͡° ͜ʖ ͡°) fajnie by było jakby lista była w miarę aktualna (a nie jdk5), może dotyczyć wyłącznie native Java nie musi być nic o konkretnych frameworkach :) #pytanie #pracbaza #programowanie #java
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #programowanie #spring
Mirki, polecicie jakąś libkę do zarządzania strukturą drzewiastą? Drzewo w pełni edytowalne, w node przechowuję wartość liczbową, w liściu sumę wszystkich liczb z węzłów po ścieżce do roota. Czy może lepiej samemu napisać?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Aryo: no trzeba wybrać- albo jesteś poważnym programistą w poważnej firmie, albo piszesz komercyjne aplikacje na jdk nie będącym LTSem
  • Odpowiedz
#49 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Elo. Załóżmy że mam n-elementowy zbiór (listę) i muszę z niej policzyć możliwe k-elementowe kombinacje bez powtórzeń. Np dla
n = {1,2,3,4,5,6} i k = 3 będzie to {1,2,3 }; {1,2,4}; {1,2,5};{3,4,6} etc. Elementy zbioru nie mogą się powtarzać {1,1,2} == błąd.
O ile policzenie ilości kombinacji jest stosunkowo proste (n!) / (k!(n-k)) , to jak je wszystkie uzyskać i zapisać jako osobną listę?
#programowanie #java #algorytmy
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

właśnie, niesprecyzowałem.

zbiory są równe jeśli zawierają te same elementy. Nie chodzi mi o derangement (nieporządek chyba)


@Przegrywek123: no to jezeli mniej niz 64 elementy to zwykle bity. Czyli np. 64 liczby to caly long(czyli w chu ) i sprawdzasz bity i bit mowi o tym czy liczba jest w zbiorze czy nie
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#heheszki #programowanie #java
W jednej z książek do Javy:

Tak jak ubogiemu pozwanemu przydziela się obrońcę z urzedu, klasa bez zadeklarowanego konstruktora otrzymuje automatycznie konstruktor bez argumentów, które nie robi zupełnic nic.
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Karakatamakatula: Hasełko na dziś do nauki: "operator precedence", czyli kolejność operatorów. Nawiasy miałyby wpływ na wykonanie tego warunku w sytuacji, gdyby w używanym przez Ciebie języku || miało wyższy priorytet niż < lub >. Jednak w popularnych językach tak nie jest, więc nawiasy mają jedynie znaczenie dla czytelności.
  • Odpowiedz
Czesc mirki,
Da sie ogarnac w spring data metode exist, ktora wyrzuci true tylko przy JEDNYM wierszu spelniajacym dwa podane kryteria? Probowalem to zrobic w ten sposob, ale rzuca true takze gdy posiadam jeden wiersz spelniajacy warunek numer jeden i drugi wiersz spelniajacy warunek numer dwa :/.
@Repository
public interface JdbcImageSpringRepository extends CrudRepository {
boolean existsByOriginAndRegisterDate(Origin origin, LocalDate registerDate);
}
#spring #spring-data #java
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interface: Może ktoś mnie oświeci - dlaczego w ogóle budować coś używając docker build a nie budować na maszynie i skopiować gotowy .jar?
Zamiast zajmować się optymalizacją Dockerbuild możemy po prostu skorzystać z cache mavena z którego skorzystać w Dockerze nie możemy (tak Docker ma swój cache gdzie będzie trzymał cała warstwę ale czy to bardziej optymalne?)
  • Odpowiedz
1. i 2. Od tego jest maven żeby mieć te same zależności, jakie znaczenie ma użycie dockera?


@Koryntiusz: musisz zapewnic wtedy podpisy cyfrowe i weryfikacje dla kazdej zaleznosci i zaleznosci ich zaleznosci, docker ma signed images i gotowe, wiadomo wtedy ze kazdy uzywa tych samych zaleznosci, libow, OS i javy i wszystkiego.

nie może tych metadanych usunąć?


no w golangu sie np. nie da z tego co ostatnio sprawdzalem
  • Odpowiedz
via Wykop Mobilny (Android)
  • 3
@CichySzelestOka: kiedyś też byłem przeciwnikiem, no ale nieee super się czyta taki kod który nic nie robi a ma pełno setterów xdd

Lombok to nie tylko gettery i settery. Są jeszcze konstruktory które wspierają dependency injection. Dzięki temu nie mam bloku kodu który nic nie robi. Są też buildery, które znacznie ułatwiają pisanie testów chociażby.

Poza tym jedno dependency w dużym projekcie to już za dużej różnicy nie robi, biorąc
  • Odpowiedz
@jack1142: ja bym powiedział, że operacje na stringach:
- konwertujesz do stringa
- jeśli pierwszym znakiem jest '-', to zwracasz substring: [1:]
- jeśli pierwszym znakiem nie jest '-', to zwracasz konkatenację stringów: "-" + input
  • Odpowiedz
Mirasy, czegoś nie rozumiem w kwestii klasy Optional w Java 8.
Stworzyłem klasę TestClass, która ma dwa pola: int x oraz String name i posiada konstruktor w którym inicjowane jest pole x. Pole name należy zainicjować na zewnątrz.
I teraz dodaję sprawdzenie czy w pierwszej instancji jest ustawiony name, jeśli jest to chcę ustawić name w instancji tC2, ale nie chcę by to była ta sama wartość co w tC1, tylko "tC2".
Wywołanie funkcji void
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach