Czy jak sobie robię taką wielowątkową aplikację symulatora windy, to odpowiednim będzie użycie wzorca strategii w taki sposób że model Elevator będzie zawierał ElevatorRunningStrategy (interfejs) i w czasie wywołania będę mógł sobie ustawiać tą strategie na tym Elevatorze? Dobrze myślę? Strategie to np. od piętra do piętra lub np. zawsze wracaj na piętro n. #java #programowanie #naukaprogramowania #wzorceprojektowe Czy zatem do tych strategii mogę
Wszystko
Najnowsze
Archiwum
@MrFisherman: z tego co się zorientowałem to od 1,5 roku dają zadanie rekrutacyjne w postaci implementacji zachowania windy. Niedawno znów się odezwali i tak mi się skojarzyło ;)
- 0
@metaforyczny_kierowca: a nie tak sam sobie wymyśliłem xD no ale to już jakby co będzie jakby poprosili o wyslanie implementacji na taką rozmowe xD
hej Mirki od #java #spring, Używam adnotacji
@Slf4j do logowania. Chciałbym zdefiniować w moich aplikacjach by logowała do podfolderu Tomcata. A nie do głównego logu Tomcata coś ala ${tomcat.log.directory}. Widziałem gdzieś to rozwiązanie ale nie mogę go dziś odnaleźć a nie chcę na sztywno wpisywać lokalizacji. Poratuje ktoś?- 2
@JacobTheLiar: konfiguracja tomcat, w logging properties definiujesz handler, w nim ustawiasz ścieżkę, suffix konfiguracji:
reference
konfiguracja spring-boot, w application properties
FileHandler.directoryreference
konfiguracja spring-boot, w application properties
- 0
@draxgar: dzięki bardzo
- 1
Od czego zacząć naukę pisania aplikacji na androida/telefony?
1. Czy to konieczne "określać się" pod jaką platformę się będzie uczyło? Adroid/iOS? (mam na myśli #swift )
2. #kotlin to must have?
3. Czy ogólna budowa wygląda tak jak dzisiejsze apki webowe? REST + front (w tym przypadku dedykowany pod system mobilny) czy raczej "wszystko w jednym"?
Studencka licencja na intellij skończy mi się w kwietniu i nie wiem czy ugram jeszcze rok,
1. Czy to konieczne "określać się" pod jaką platformę się będzie uczyło? Adroid/iOS? (mam na myśli #swift )
2. #kotlin to must have?
3. Czy ogólna budowa wygląda tak jak dzisiejsze apki webowe? REST + front (w tym przypadku dedykowany pod system mobilny) czy raczej "wszystko w jednym"?
Studencka licencja na intellij skończy mi się w kwietniu i nie wiem czy ugram jeszcze rok,
@devel9k:
1. Ogólnie tak. Chyba że chcesz iść w technologie multiplatformowe typu Flutter, czy React, ale na start lepiej się skupić na jednej platformie. Szczególnie że do bardziej zaawansowanych apek Flutter i React nie nadają się zbyt super, ale do wielu będą wystarczające.
2. Jeśli chodzi o Androida, kotlin to must have.
3. W dużym uproszczeniu API + Front do wielu apek będzie wystarczające. Poczytaj trochę o MVVM najlepiej, bo
1. Ogólnie tak. Chyba że chcesz iść w technologie multiplatformowe typu Flutter, czy React, ale na start lepiej się skupić na jednej platformie. Szczególnie że do bardziej zaawansowanych apek Flutter i React nie nadają się zbyt super, ale do wielu będą wystarczające.
2. Jeśli chodzi o Androida, kotlin to must have.
3. W dużym uproszczeniu API + Front do wielu apek będzie wystarczające. Poczytaj trochę o MVVM najlepiej, bo
Mireczki pytanie z kategorii java/spring/aop:
1) Implementowaliście własne aspekty w springu?
2) Jeśli tak to jakie miały zastosowania?
Zastanawiam się, do czego praktycznie powinno się ich używać (mam na myśli własne aspekty, nie te dostarczane przez Springa jak np. @Transactional)
#java #spring #springboot #programowanie #programista15k
1) Implementowaliście własne aspekty w springu?
2) Jeśli tak to jakie miały zastosowania?
Zastanawiam się, do czego praktycznie powinno się ich używać (mam na myśli własne aspekty, nie te dostarczane przez Springa jak np. @Transactional)
#java #spring #springboot #programowanie #programista15k
@Generyczny_nick: raczej do niczego. Oczywiście są zalety, ale w większości przypadków to straszny rak, który mocno utrudnia czytanie kodu.
@Generyczny_nick: bardzo często wykorzystuje się do robienia metryk
Dostaję info od klienta, że javowy soft nie chce się zainstalować jako usługa. Jest w pliku JAR i ma być usługą dzięki programikowi procrun od Apache. Niestety w logach z procruna nic nie ma ciekawego, tylko błąd instalacji jako usługa. Zwiększam log level, widać:
[2021-02-02 16:37:10] [debug] ( javajni.c:235 ) [24292] Invalid RuntimeLib '', Checking registry for JRE home. None found.
[2021-02-02 16:37:10] [debug] ( javajni.c:263 ) [24292] Invalid RuntimeLib '', Checking registry forDlaczego zostaje przekierowany do WOW6432Node
@zarowka12: bo tak działa rejestrowanie kluczy dla aplikacji 32 bitowych w 64 bitowym Windowsie? Myslalem ze kazdy kto chociaz raz odpalil rejestr windowsa o tym wie..
- 2
@alex-fortune: eh czepiasz się, bo sam napisałem że o tym wiedziałem ale zapomniałem bo rzadko piszę apki dotykające rejestru. No i wyrwałeś zdanie z kontekstu :) To, co zacytowałeś nie wytłumaczy się samym "rejestrowaniem" kluczy. Istotne jest zduplikowanie reg.exe i przekierowanie do 32-bitowego reg.exe gdy wywoływany jest z aplikacji 32-bitowej.
- 0
Czy wiadomości przy walidacji danych na backendzie mają sens?
Czy front wgl z tego skorzysta? Przecież tam i tak bd to sprawdzane. Mnie chyba powinno tylko interesować czy dane są zgodne z warunkami a jak nie to rzucić jakiś BAD_REQUEST z wiadomością ala błąd walidacji.
Szybkie pytanko bo piszę testy i się zacząłem nad tym zastanawiać.
#programowanie #naukaprogramowania #java #spring
Czy front wgl z tego skorzysta? Przecież tam i tak bd to sprawdzane. Mnie chyba powinno tylko interesować czy dane są zgodne z warunkami a jak nie to rzucić jakiś BAD_REQUEST z wiadomością ala błąd walidacji.
Szybkie pytanko bo piszę testy i się zacząłem nad tym zastanawiać.
#programowanie #naukaprogramowania #java #spring
źródło: comment_1612303805tonViJqp1Ha3YZJsQKdggT.jpg
Pobierz@TheVinc: profesjonalnie byłoby zwrócić w odpowiedzi co było nieprawidłowe. Załóżmy, że jakiś frontendowiec będzie używał Twojego api lub wystawisz api publicznie by ktoś mógł sobie dorobić pod nie apke. 'bad_request' mało mu pomoże ;)
- 4
@TheVinc: po pierwsze masz łatwiejsze debugowanie. Po drugie nie masz pewności, że frontend to będzie twój kod. Frontend jest niebezpieczny i nie można mu ufać, bo każdy w konsoli deweloperskiej może zmienić zachowanie na dowolne szkodliwe
- 0
Mam w pracy budżet szkoleniowy, który wystarczy na kilka kursów na #udemy . Polećcie mi, proszę, coś sprawdzonego z zakresu:
- Java / Spring - tematy zaawansowane (mam kilka lat expa)
- może PL/SQL lub coś zaawansowanego z SQLa (z SQLa mam kilka lat expa, ale PL/SQL prawie nie znam)
- JPA / Hibernate / SpringData (podstawy)
- coś ogólnego o programowaniu na poziomie zaawansowanym (kilkanaście lat expa)
- może
- Java / Spring - tematy zaawansowane (mam kilka lat expa)
- może PL/SQL lub coś zaawansowanego z SQLa (z SQLa mam kilka lat expa, ale PL/SQL prawie nie znam)
- JPA / Hibernate / SpringData (podstawy)
- coś ogólnego o programowaniu na poziomie zaawansowanym (kilkanaście lat expa)
- może
@taktyk-bot .
konto usunięte via Wykop Mobilny (Android)
- 3
@cochese: Mam wrażenie, że jeśli masz kilka lat expa, to lepiej sam wybierz książkę a'la Effective Java czy High-Performance JPA. Budżet na udemy rzuć na coś nowego. Docker + Kubernetes? ELK? Kafka? MongoDB/Cassandra? GraphQL?
Mam pytanko...
Jakie kursy Udemy polecacie jeśli chodzi o Jave i Database, głównie SQLSERVER.
Jeśli chodzi o Jave to miałem z nią doczynienia na tym semestrze, jest to mój 3 przedmiot związany z programowaniem. Wraz z dziewczyną zrobiliśmy komponentowo apke biblioteki na MySQL z wykorzystaniem starego Swinga.. Bez żadnych mavenow, hibernateow. Wczesnej działałem na cpp ale nie mogę powiedzieć że byłem jakimś kozakiem lecz jakieś tam podstawy wiem. Jednak chce chyba pozostać w javie.
Osobiście
Jakie kursy Udemy polecacie jeśli chodzi o Jave i Database, głównie SQLSERVER.
Jeśli chodzi o Jave to miałem z nią doczynienia na tym semestrze, jest to mój 3 przedmiot związany z programowaniem. Wraz z dziewczyną zrobiliśmy komponentowo apke biblioteki na MySQL z wykorzystaniem starego Swinga.. Bez żadnych mavenow, hibernateow. Wczesnej działałem na cpp ale nie mogę powiedzieć że byłem jakimś kozakiem lecz jakieś tam podstawy wiem. Jednak chce chyba pozostać w javie.
Osobiście
- 12
Ktoś tutaj programuje w #java ? Od pewnego czasu piszemy tygodniowe podsumowanka tego co dzieje się w JVMowym świece - dajcie proszę znać moje wy drogie #programista15k czy takie coś jest dla Was interesujące :)
Dzisiaj trochę o generatorach liczb losowych w Javie, dalszych planach na rozwój Kotlina oraz "minorze" frameworku który #nikogo poza OP (ale i tak warto przeczytać).
https://blog.vived.io/jvm-tuesday-23/?utm_source=wykop&utm_medium=jvm&utm_campaign=vived_page
Sorki za UTMy, jeśli chce
Dzisiaj trochę o generatorach liczb losowych w Javie, dalszych planach na rozwój Kotlina oraz "minorze" frameworku który #nikogo poza OP (ale i tak warto przeczytać).
https://blog.vived.io/jvm-tuesday-23/?utm_source=wykop&utm_medium=jvm&utm_campaign=vived_page
Sorki za UTMy, jeśli chce
Cześć! Dziś lekko prowokacyjnie.
#java kto ZA, kto PRZECIW? – poniżej trochę argumentów.
Java – 10 argumentów ZA: ✌️
1. Popularność
2.
#java kto ZA, kto PRZECIW? – poniżej trochę argumentów.
Java – 10 argumentów ZA: ✌️
1. Popularność
2.
- 2
Popularność, jaką cieszy się ten język, możemy również zobaczyć na portalach z ogłoszeniami o pracę.
@StormITpl: pamiętaj, że na te portale najczęściej lądują oferty, w których rekrutacja wewnętrzna nie dała rady. W mniej popularnych technologiach najczęściej oferty nigdy nie wylądują na takich portalach, bo zatrudni się kogoś ze społeczności w formie bezpośredniej, a nie przez agregatory.
Java istnieje na rynku już od wielu lat (w 2020 r. świętowała swoje 25
konto usunięte via Wykop Mobilny (Android)
- 1
@Hauleth: Po prostu anegdotycznie mówię, że nawet programiści Javy wolą pracować w Kotlinie, na potwierdzenie "Więcej osób chce pracować w Kotlinie niż Javie". A o Kotlin=Java nic nie wspominałem.
Dlaczego w Spring Boocie w aplication.properties mam wszystko na szaro? To wina Intellij w wersji Community?
#informatyka #programowanie #naukaprogramowania #programista15k #java #spring
#informatyka #programowanie #naukaprogramowania #programista15k #java #spring
źródło: comment_161219393642McNeFKJLYMGcykn8P55e.jpg
Pobierz- 0
@szczesc_borze: nie, za jedyne IDE które nadaje się do pracy
@szczesc_borze: za darmo to możesz w eclipse programować ale to można dostać raka
Jestem na I roku infy, ucze sie Javy dla siebie, ale moja obecna praca (fastfood), coraz mniej mi sie podoba i odczuwam cisnienie zeby ja zmienic. Jak jest z nauka Javy? Rzeczywiscie tak dlugo mi zejdzie czasu, zeby w ogole sprostac wymaganiom na rynku? Moze lepiej byloby np. nauczyc sie php’a i Laravela, znalezc prace i uczyc sie dalej (╯︵╰,) #programowanie #php #java
kolega juz programista bardzo poleca Jave jako zrodlo dobrych praktyk, php odwrotnie
@hyperjay: tjaaa, kolega rozumiem zatrzymał się na php5? Tego https://designpatternsphp.readthedocs.io/en/latest/README.html nie znalazł, a nazwa framework nic mu nie mówi.
@nowiutki: MIreczku, daj spokój, nie wygrasz z modą i ignorancją - tylko się zestresujesz.
- 0
mam wyciągnięty string z bazy który zawiera znak nowej linii. Chcę go zapisać do csv przez CSVPrinter z apache commons, ale printer traktuje \r\n jako nową linię i psuje wiersz.
zakładając
String s = "lorem \r\n ipsum"
polecenie
printer.printRow(s)
zakładając
String s = "lorem \r\n ipsum"
polecenie
printer.printRow(s)
- 0
@Sonaht: ostatecznie będę musiał, ale myślałem że parser sobie z czymś takim poradzi, tym bardziej że sam dodaje cudzysłowy do stringa, ale z jakiegoś powodu nie ogarnia że znak nowej linii między cudzysłowami nie jest znakiem nowego rekordu
@kornfan: to jedna linijka kodu
Jestem ciemny jeśli chodzi o #docker itp. więc mam następujące pytanie, mam sobie testową apkę w springu i chce sobie ją dodać do kontenera, nie moge zainstalować tego dockera dla windowsa więc mam sobie AWS Lightsail i tam mam dockera na linuxie. I teraz jak piszę u siebie i chce sobie stworzyć obraz to muszę sobie zrobić dockerfile, wrzucić to na github i tam sobie to dockerem odpalić. Z tym
- 0
Miraski, racji tego, że moja aktualna branża, która zapewnia mi zarobek kompletnie leży, postanowiłem sobie poświęcić wolny czas na nauke programowania w #java
Wykupilem sobie kurs na udemy i powoli, stopniowo przyswajam wiedzę.
Zastanawiam się, czy rzeczywiście ucząc się samemu można zdobyć umiejętności do tego stopnia, który pozwoli nam na podjecie pracy jako junior?
Czy tylko studia i koniec kropka?
#java #programowanie #programowanie
Wykupilem sobie kurs na udemy i powoli, stopniowo przyswajam wiedzę.
Zastanawiam się, czy rzeczywiście ucząc się samemu można zdobyć umiejętności do tego stopnia, który pozwoli nam na podjecie pracy jako junior?
Czy tylko studia i koniec kropka?
#java #programowanie #programowanie
- 2
@Agbonlahor @Kapa3991 python to nie tylko print hello, idąc w pythona musisz się zdecydować w co chcesz wejść automatyzacja, backend, ML, DS ?
- 6
Oki doki, jest już trochę więcej i udostępniłem wersję pre-alpha (tak to nazwijmy) do pobrania i grania(hehe). Niżej krótki filmik sprzed paru dni. Teraz pojawił się zoning i wyświetlanie liczby ludności plus możliwość zapisywania gry w różnych plikach. Pewnie będą jakieś bugi, jak chcecie to zgłaszajcie, pewnie się za nie wezmę. Strona gierki to http://easycity.lm.xaa.pl - stamtąd możecie ją pobrać.
#gamdev #programowanie #java #gry
#gamdev #programowanie #java #gry

Hejka, od jakiegoś czasu siedzę w Springu i chciałbym wejść w mikroserwisy. Macie do polecenia jakieś sprawdzone kursy? Tylko w miarę aktualne. Na udemy trochę tego jest i w sumie nwm, który wybrać. Na yt nie widziałem nic sensownego. Może jakieś książki?
Za miech muszę zacząć robić projekt na studia, więc żeby wynieść z tego również jakieś umiejętności + projekcik do cv chciałbym użyć pobawić się architekturą mikroserwisów.
#spring #
Za miech muszę zacząć robić projekt na studia, więc żeby wynieść z tego również jakieś umiejętności + projekcik do cv chciałbym użyć pobawić się architekturą mikroserwisów.
#spring #
@TheVinc: nie szukaj kursów jak zrobić mikrosewisy w springu tylko jak ogólnie działa. Jak Idea za tym stoi, jakie problemy rozwiązuje oraz kiedy nie warto używać (i to ostatnie jest najważniejsze ( ͡° ͜ʖ ͡°)).
Myślę, że to będzie nawet dobry start
https://microservices.io/patterns/microservices.html
Myślę, że to będzie nawet dobry start
https://microservices.io/patterns/microservices.html
@matwes: na początek dobrze rozumieć inżynierię oprogramowania i umieć podzielić system na odpowiednie funkcjonalności, a z nich stworzyć moduły które staną się mikroserwisami. Obok http/rest znać koncepcję kolejek i ich zastosowanie. Sam koncept mikroserwisów jest bardzo prosty, podzielić aplikacje na mniejsze izolowane komponenty z interfejsem komunikacyjnym. Nie ma jednego konkretnego sposobu jak budować w takiej architekturze i jest to jak najbardziej obiektywne i powinno być oparte na doświadczeniu i metrykach.
Hej Mirki. Mam pewien problem w wyborze opcji sprzętowej. Potrzebuję uruchomić aplikację typu JBoss ( #java ) i bazę Postgresa ( #linux ). Ze specyfikacji aplikacji czytam że im szybsze bazowe rdzenie CPU tym lepiej. Która opcja jest lepsza:
1. Użyć jednego serwera z procesorem AMD EPYC 7302P 16 rdzeni 32 wątki 3.0 GHz na bazę i aplikację
2. Kupić dwa identyczne z prockiem Intel Xeon E-2288 3.7
1. Użyć jednego serwera z procesorem AMD EPYC 7302P 16 rdzeni 32 wątki 3.0 GHz na bazę i aplikację
2. Kupić dwa identyczne z prockiem Intel Xeon E-2288 3.7
- 1
@SecretOfTheSteel: Żeby przyszłościowo kubernetesa postawić, to i tak będziesz potrzebował minimum 3 blachy. Moim zdaniem opcja 2 nie ma najmniejszego sensu, a taki podział się nie skaluje.
- 1
@SecretOfTheSteel: To jest dość złożony temat. Ogólnie rzadko kiedy CPU jest wąskim gardłem. Częściej spotykam się z wywaleniem ramu lub jeszcze częściej z niewydolnością I/O. Tak bardzo ale to bardzo ogólnie pisząć to CPU z większą ilością rdzeni może obsłużyć jednocześnie większą ilość zapytań. Szybszy - zrobi to szybciej. Przy aplikacjach dla wielu użytkowników raczej ze względów ekonomicznych stosuje się procesory z dużą liczbą rdzeni kosztem tego, że są wolniejsze.
Istnieje jakiś zgrabniejszy i bardziej optymalny sposób na odczyt pliku txt z kilkoma liniami tekstu? (Java)
File myFile = new File("test.txt");
BufferedReader bufferedReader = new BufferedReader(new FileReader(myFile));
String



















https://jvm-bloggers.com/issue/278
#java #scala #kotlin #groovy #jvm #jvmbloggers #programowanie