#programowanie #java powiedzcie mi bo nie bardzo kapuje ten cały jigsaw.
Potrzebuję zrobić taki system pluginów do aplikacji w springu. To znaczy mam osobny projekt, w którym są tylko interfejsy, projekt w springu, który je implementuje. I jeden z tym interfejsów jest powiedzmy Plugin.
I chcę zrobić kilka jarów z różnymi implementacjami tych pluginów, chciałbym te jary wrzucić do określonego foldery, zrobić restart i w springu (nie muszą
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@machoBear: Najlepiej to trzymać je zaszyfrowane poza maszyną, np. korzystając z jakiejś usługi od swojego "chmurodawcy" jeśli jest taka możliwość. Jak nie ma takiej możliwości to może w zmiennej systemowej? W każdym razie na pewno nie powinno to nigdy trafić do repozytorium jako część codebase.
  • Odpowiedz
@machoBear: Jak nie masz mozliwosci przechowywania wrazliwych propertiesow w zewnetrznej usludze, to mozesz je zaszyfrowac symetrycznie i wrzucic do application.properties. Haslo do deszyfracji trzymasz wtedy w pliku na serwerze, albo zapodajesz przez zmienna systemowa. Jasypt ma wsparcie do tego pod Spring Boota, ale rownie dobrze mozna bardzo latwo napisac cos takiego samemu.
  • Odpowiedz
Cześć, czy mogę prosić o wylistowanie pozycji książkowych/e-booków/www, które w sposób efektywny pomogą nauczyć się pisania/programowania stron WWW? Włącznie z CSS oraz Java. Język polski/angielski. Chcę się przebranżowić i mam motywacje. To tyle na start. Swoją wiedzę oceniam na raczej „początkujący”. Wiadomo, wiem co to HTML i jakieś tam strony się pisało kiedyś 10-15 lat temu... Będę bardzo wdzięczny za pomoc, bo serio nie wiem od czego zacząć, żeby to miało ręce
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

UPDATE 13.05: Jest nowa promocja, w której do kursu dodają ebooka. Wychodzi taniej:

Dobra wiadomość dla programistów. Do 19 maja (niedziela) jest promocja na kursy wideo w języku polskim. 50 najlepszych kursów zostało obniżonych o 60%. Do każdego kursu dodatkowo jest ebook z tego samego tematu gratis.

W końcu jest nowa promocja na kursy wideo + ebooki dla programistów. Ta promocja jest ważna do niedzieli, 19 maja. Przyjrzyjmy się, co można kupić w
tomaszs - UPDATE 13.05: Jest nowa promocja, w której do kursu dodają ebooka. Wychodzi...

źródło: comment_1JE8axIGSvkJESVnUW1c46t9wxIdin4k.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@htfhere: kurczę, a dla mnie czyściejsze jest ustawienie wartości od razu w deklaracji, bo czasem nawet nie trzeba deklarować swojego konstruktora, więc na dzień dobry jest parę linii kodu mniej.

Oczywiście zakładam że nie ma jakiś potem jakiś wyjątków w innych konstruktorach, bo wtedy byłoby to trochę niespójne.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra wiadomość dla programistów. Do jutra (12 maja, poniedziałek) jest promocja na kursy wideo w języku polskim. 40 najlepszych kursów zostało obniżonych do 40 zł każdy.

W końcu jest nowa promocja na kursy wideo dla programistów. Ta promocja jest ważna do jutra. Przyjrzyjmy się, co można kupić w promocji.

+++ #frontend +++

Jest
tomaszs - Dobra wiadomość dla programistów. Do jutra (12 maja, poniedziałek) jest pro...

źródło: comment_MyorOm3vFQYm60PLrYbZuWNq1Grt04sL.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejo Mirki!

Jak się zmienia np. kolor/font ZAZNACZENIA w polu textowym w javie?
Chodzi mi o taką obsługę zdarzeń, że kiedy nacisnę na przycisk "pogrub" to zaznaczony text (a nie całośc w polu tekstowym) się porubi... Siedzę i myślę od godziny :(

#programowanie #naukaprogramowania #java
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DzikaMrowka: JTextPane i JEditorPane mają wsparcie dla formatowania tekstu w postaci HTML czy inny sposób. Należałoby czytać z pola, co jest zaznaczone i formatować to. Najlepiej obczaj JEditorPane, jak używać w nim HTML i jak dalej działać :)
  • Odpowiedz
Jako człowiek, który uczył się Pythona (troszkę) i teraz bawi się Javą to jakoś ciężko mi pilnować tych średników i nawiasów.
Czemu to niby lepsze od tabulatorów? Serio jestem ciekaw jakie to ma zalety

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

@Aryo: @Przegrywek123 mówi o statycznym typowaniu - czemu, to nie mam pojęcia, bo nie ma to nic wspólnego z zadanym pytaniem :P

Java powstała dawno temu a ponieważ jednym z jej (słusznych) fundamentów jest kompatybilność wstecz to nie może pozwolić sobie na takie zmiany bo tak. Są inne języki na JVM które nie używają średników jeśli potrzebujesz. A Python po prostu ma taki koncept i tyle.
  • Odpowiedz
@Aryo: bo każde wyrażenie, które ma się wykonać zakończone jest średnikiem. Poza blokami kodu, które są w klamerkach.

Weźmy przykład.

Zadanie:
- weź listę liczb: 1, 2, 3,
  • Odpowiedz
Mam do przekopania się przez 5 różnych tabeli, nie powiązanych ze sobą i wykonaniu na nich pewnych operacji i zapisaniu do innej tabeli. I idzie mi request który strasznie długo trwa, np przy 100 rekordach zajmuje to nawet minutę, da się ten czas skrócić, żeby był nie zauważalny? Używam spring boota i spring data, większość poleceń staram się pisać przez adnotacje Query i wyciągać tylko potrzebne mi pola ale i tak to
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

CO WYKOP ROBI Z LUDŹMI PRZEZ 2 LATA.

Kiedyś zapisałem sobie screenshota użytkownika @PrzegrywWykopek z wytłumaczeniem czym w #java różni się interfejs od klasy abstrakcyjnej. To wytłumaczenie bardzo do mnie przemówiło, rekruterom w trakcie rozmów rekrutacyjnych taka odpowiedź się podoba. Dziękuję Mirku, ale Twojego wpisu z dzisiaj nie będę już chyba cytował na rozmowach rekrutacyjnych. #heheszki #programowanie #programista15k
pieczony-ziemniaczek - CO WYKOP ROBI Z LUDŹMI PRZEZ 2 LATA.

Kiedyś zapisałem sobie...

źródło: comment_pCAsMKD5X2ZJ4vMcFAO3jMUBnNNKIWw7.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co w ramach Prasówki Technologicznej przygotowaliśmy dla Was w tym tygodniu? Frontendowców może zainteresować świetny zestaw tutoriali dla programujących w React.js, backendowcy pewnie zwrócą uwagę na grę napisaną w Pythonie… przez trzynastolatka, a wszyscy zainteresowani wpływem technologii na życie ludzkie mogą sprawdzić, jakie plany na najbliższy czas ma Microsoft.

------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------
justjoinit - Co w ramach Prasówki Technologicznej przygotowaliśmy dla Was w tym tygod...

źródło: comment_kbtbtHIWH4JXwtdfCiue9W3ZY1XWQqrn.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@justjoin_it: Naprawdę uważacie, że gra w papier, kamień, nożyce napisana przez 13 latka w Pythonie to taki wielki news? Praktycznie każdy kto zaczynał się uczyć programowania w podstawówce pisał takie pierdółki po chwili nauki (w dowolnym języku, prostota Pythona w tym przypadku akurat ma niewielki wpływ). Co dalej, newsy, że ktoś napisał "Hello World"? :D
  • Odpowiedz
public static void main(String[] args) {
String doPrzeszukania = "Ala ma kota i ma 80 lat";
boolean wynik = doPrzeszukania.matches("\s{1}\d{1,3}");
System.out.println(wynik);
}

Dlaczego wywala mi false skoro string doPrzeszukania zawiera " 80"?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wiorekogorek: To co napisałeś to:
\s{1} - dokładnie jedna spacja
\d{1,3} - minimum jedna, maksimum trzy cyfry

Czyli matches() zwróci Ci true dla wszystkiego, co ma na początku spację, a zaraz po niej występuje od jednej do trzech cyfr. Jeżeli string będzie zawierać cokolwiek co nie jest cyfrą lub spacją, to zwróci false, bo w tym regexie, który podałeś, nie ma mowy o jakichkolwiek innych
  • Odpowiedz