Szczęśliwego Nowego Kodu!
Wszystko
Najnowsze
Archiwum
76
Giga promocja do 3 stycznia: 12 tys. ebooków ze zniżkami do -90% #Zaczytani 2018

Ruszyła kolejna edycja akcji Zaczytani 2018, w arkuszu Google'a przygotowałem zestawienie wszystkich książek w promocji, a jest ich ponad 12 tysięcy! Wszystkie ebooki dostępne są w czterech cenach: 6,90 zł, 9,90 zł, 14,90 zł i 19,90 zł. W osobnej zakładce wszystko z kategorii "Informatyka".
z- 17
- #
- #
- #
- #
- #
- #
MiKeyCo
- 34

kaervek
- 4
@MiKeyCo: wincyj tagów!!!11
konto usunięte
- 9
@MiKeyCo: cholerni kodziarze
Dlaczego field.isAnnotationPresent zwraca false? Range ma Target ustawione na FIELD, a w klasie TableData te pola są oznaczone tym Range.
Po lewej na górze jest Range.java, po prawej TableData.java a ten main to osobna klasa, która się normalnie kompiluje i wypisuje dwa razy tekst z warunku false.
#programowanie #java
Po lewej na górze jest Range.java, po prawej TableData.java a ten main to osobna klasa, która się normalnie kompiluje i wypisuje dwa razy tekst z warunku false.
#programowanie #java
źródło: comment_AxNtQZSewRQRY71D7Ry5Eo9B4zYUbpgI.jpg
Pobierz@Wrath_of_the_Tyrant: wrzuć projekt jak możesz na cloud9 z wszystkimi klasami i pakietami a nie z jednego pliku to coś pomożemy.
- 1
@Wrath_of_the_Tyrant: no problem
Mireczki programiści taki problem mam. Muszę zrobić macierz sasiedztwa dla autorów publikacji, których jest około 41 000. Wszystko teoretycznie wiem jak zrobić, ale zatrzymał mnie błąd o braku pamięci gdy próbowałem stworzyć dwuwymiarową tablicę o odpowiedniej wielkości.
Jak to mogę rozwiązać? Pomysł mam taki, że mógłbym dane podzielić na mniejsze części, ale jeśli autor z powiedzmy części 5 będzie coś pisał z autorem z 2 to chyba tego nie połączę.
A gdybym zrobił
Jak to mogę rozwiązać? Pomysł mam taki, że mógłbym dane podzielić na mniejsze części, ale jeśli autor z powiedzmy części 5 będzie coś pisał z autorem z 2 to chyba tego nie połączę.
A gdybym zrobił
@Rubajticos to najprościej byłoby mieć hasztable z parą autorów jeśli kiedykolwiek razem pisali (zakładam, że tylko to musisz wiedzieć) to tam dodajesz. Jak nie to po prostu nie ma wpisu. Wtedy de facto nawet autorów nie potrzebujesz do tego tylko ich id.
PS w fill Matrix jesteś niekonsekwetny. Część operacji robisz na zmiennej matrix, część na filledMatrix (wiem, że to to samo, ale po co masz dwie zmienne tego nie wiem).
PS w fill Matrix jesteś niekonsekwetny. Część operacji robisz na zmiennej matrix, część na filledMatrix (wiem, że to to samo, ale po co masz dwie zmienne tego nie wiem).
- 0
Chciałem zacząć pracę jako #java junior, ale okazało się, że jeszcze sporo nauki przede mną. Dlatego muszę poszukać innego zatrudnienia. Zastanawiam się, czy jest jakaś praca, która daje doświadczenie przydatne w pracy jako programista?
#programowanie #programista15k #praca
#programowanie #programista15k #praca
- 3
Komentarz usunięty przez autora
@Inconsistent: W Krakowie jak się wie gdzie szukać to też się znajdzie. Szukajcie na stronach firm bezpośrednio. Jak faktycznie was ciśnie to nawet takie molochy jak Sabre czy Koszmarek mają oferty:
https://jobs.sabre.com/job/Krakow-Associate-Software-Development-Malo/420724600/
https://kariera.comarch.pl/oferty-pracy/praca/mlodszy-programista-java-1929/
Zresztą jak firma ma ofertę bez "junior" to też możecie złożyć papiery jeśli nie ma tam podanego minimalnego doświadczenia, najwyżej wam nie odpowiedzą.
https://jobs.sabre.com/job/Krakow-Associate-Software-Development-Malo/420724600/
https://kariera.comarch.pl/oferty-pracy/praca/mlodszy-programista-java-1929/
Zresztą jak firma ma ofertę bez "junior" to też możecie złożyć papiery jeśli nie ma tam podanego minimalnego doświadczenia, najwyżej wam nie odpowiedzą.
@transparent: Spring in action. Ale najpierw dobrze ogarnąć Dependency Injection.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
- 3
@Hatespinner: hm a gdzie popelnilem błąd?
- 2
@billy0o: @kornfan: Jeżeli nie chcesz stawiać własnego nexusa ani bawić się w spełnianie wymagań maven centrala to za darmo możesz założyć repozytorium na bintray.com - limit jest chyba do 10 GB. Tylko każdy kto będzie chciał skorzystać z twojego jara będzie musiał wskazać w pomie namiar na repozytorium bintray.
- 1
Gra Saper. W głównym oknie JFrame mam ustawione parametry widoczne na obrazku.
Sytuacja wygląda następująco:
po wygenerowaniu zdarzenia poprzez kliknięcie na pole typu SaperField (dziedziczy po klasie JButton), dochodzi do przypisania tekstu do kontrolki. To niestety powoduję zmiany w jej rozmiarze, a konkretniej szerokości/wysokości wierszy i kolumn. Jakieś wskazówki jak temu zapobiec?
#java #programowanie
Sytuacja wygląda następująco:
po wygenerowaniu zdarzenia poprzez kliknięcie na pole typu SaperField (dziedziczy po klasie JButton), dochodzi do przypisania tekstu do kontrolki. To niestety powoduję zmiany w jej rozmiarze, a konkretniej szerokości/wysokości wierszy i kolumn. Jakieś wskazówki jak temu zapobiec?
#java #programowanie
źródło: comment_KKCXgkxiZVABYfEKqwNckRRn4wDOEQ6m.jpg
Pobierz- 3
muszę coś ze swoim życiem zrobić, jeśli więcej niż pół roku będę do tej pracy chodził to dostanę p-------a, często robię to samo przez kilka godzin bezmyślnie
Będę się uczył Javy ᕙ(⇀‸↼‶)ᕗ a kiedyś mam nadzieję że swifta, zapierałem się parę lat temu że p------e i nie chce w tę stronę iść mimo że trochę umiałem ale to był błąd xD
C++ kumam składnie więc mam
Będę się uczył Javy ᕙ(⇀‸↼‶)ᕗ a kiedyś mam nadzieję że swifta, zapierałem się parę lat temu że p------e i nie chce w tę stronę iść mimo że trochę umiałem ale to był błąd xD
C++ kumam składnie więc mam
@carver: zobacz najpierw jaki jest poziom wejściowy i ilość ofert juniorskich w okolicy, żebyś się nie rozczarował po czasie. xD
Mam pytanie do osób bardziej zorientowanych w temacie.
Jestem na etapie poszukiwania pierwszej pracy. Rozesłałem kilka CV i na jednej z rekrutacji dostałem do wykonania zadanie. Projekt do zrobienia to był REST API - w Springu z Hibernate w BackEnd oraz FrontEnd w Angularze (tego uczyłem się od zera by wykonać owy projekt). Zadanie wykonałem, ocenione pozytywnie i zaoferowano mi stanowisko, gdzie odpowiadałbym zarówno za back jak i frontend.
Osobiście zastanawiam się, czy nie
Jestem na etapie poszukiwania pierwszej pracy. Rozesłałem kilka CV i na jednej z rekrutacji dostałem do wykonania zadanie. Projekt do zrobienia to był REST API - w Springu z Hibernate w BackEnd oraz FrontEnd w Angularze (tego uczyłem się od zera by wykonać owy projekt). Zadanie wykonałem, ocenione pozytywnie i zaoferowano mi stanowisko, gdzie odpowiadałbym zarówno za back jak i frontend.
Osobiście zastanawiam się, czy nie
#naukaprogramowania #java
Stworzyłem projekt oparty w NetBeans z użyciem PrimeFaces, JavaDB, Glassfish 4.1.1 oraz JavaEE 8. Mam do poprawy następujące rzeczy:
1. Poprawne stworzenie faktury nie jest możliwe - nie wpisuje mi nic do tabeli "klient" i nie mogę przypisać faktury do usługi...
2. Ustawić autonumerowanie na pola ID (nie mam pojęcia jak to zrobić w netbeans)...
3. Wybór z comboboxa powinien być bardziej czytelny.
Stworzyłem projekt oparty w NetBeans z użyciem PrimeFaces, JavaDB, Glassfish 4.1.1 oraz JavaEE 8. Mam do poprawy następujące rzeczy:
1. Poprawne stworzenie faktury nie jest możliwe - nie wpisuje mi nic do tabeli "klient" i nie mogę przypisać faktury do usługi...
2. Ustawić autonumerowanie na pola ID (nie mam pojęcia jak to zrobić w netbeans)...
3. Wybór z comboboxa powinien być bardziej czytelny.
- 2
@yamciayamcia: guzik prawda. Jak będziesz pisał coraz lepiej, będzie widać jak się uczysz. Jak wrzucisz dwa piękne projekty, niczego sięo tobie nie nauczy. Ja archiwum nie ściągnę, a na gita bym chociaż popatrzył.
- 0
- 2
#programowanie #spring #java Mirki, dlaczego w Springu najlepszym wyjściem jeżeli chodzi o wstrzykiwanie zależności jest metoda z konstruktorem? I czy np. dobrze jest takie pole oznaczać jako final i z jakiego powodu?
- 6
@D3xxT3r: chodzi o testowalność.
Dobrze jest takie pole zaznaczyć jako final, aby było pewne, że to ma być ustawiane jedynie przez kontener w cyklu życia.
Dobrze jest takie pole zaznaczyć jako final, aby było pewne, że to ma być ustawiane jedynie przez kontener w cyklu życia.
- 4
metoda z konstruktorem?
@D3xxT3r: A jak inaczej chcesz to robić?
Setterem? Używanie setterów powoduje, że istnieje możliwość utworzenia obiektu, który będzie miał niepoprawny stan przez brakującą zależność (pomiędzy utworzeniem obiektu, a użyciem settera). To się w OOP nigdy nie powinno zdarzać. Albo trzeba obsługiwać, że zależność może nie być przekazana w każdym miejscu, gdzie jest używana. To jest często
Mireczki i Mirabelki drogie. Mam taki pomysł, by stworzyć własny skrypt do powiadomień o ważnych datach. Jakby on działał?
1. Mam sobie plik CSV o kolumnach np.: Date, Description, Type (Urodziny/Imieniny/Wizyta/itp.)
2. i mam też skrypt (napisany w #java lub #python ), który czyta ten plik CSV. Jeśli jakieś wydarzenie jest blisko (np. w przeciągu tygodnia) to ten skrypt wysyła mi z roboczego maila wiadomość o zbliżających się wydarzeniach. Oczywiście
1. Mam sobie plik CSV o kolumnach np.: Date, Description, Type (Urodziny/Imieniny/Wizyta/itp.)
2. i mam też skrypt (napisany w #java lub #python ), który czyta ten plik CSV. Jeśli jakieś wydarzenie jest blisko (np. w przeciągu tygodnia) to ten skrypt wysyła mi z roboczego maila wiadomość o zbliżających się wydarzeniach. Oczywiście
@SuperStefan A może zapisywać ważne daty w arkuszu kalkulacyjnym od Google? Są chyba jakieś biblioteki pod Pythona do obsługi tego. Miałbyś możliwość dostępu z każdej przeglądarki wraz z możliwością edycji.
@SuperStefan: apka w tel? xdd
Jak testować automatycznie połączenie do zewnętrznego api?
#androiddev #java #programowanie #naukaprogramowania
#androiddev #java #programowanie #naukaprogramowania
- 4
@krasnoludkolo: no to jak ma testować faktyczne połączenie, to nie mockujesz i testy będą się łączyć
#programowanie #webdev #java
Mireczki, czego używacie do postawienia mysql na localhoscie? Potrzebuję czegoś możliwie lekkiego, niekoniecznie
duży kombajn. Kiedyś chyba Wamp był ok? A może jakiś plugin do IntelliJ?
Mireczki, czego używacie do postawienia mysql na localhoscie? Potrzebuję czegoś możliwie lekkiego, niekoniecznie
duży kombajn. Kiedyś chyba Wamp był ok? A może jakiś plugin do IntelliJ?
- 2
Trochę utknąłem.. analizuje sobie implementacje JWT w Spring security i mam trzy różne wersje implementacji tego. Która według was jest najlepsza i dlaczego?
Linki do całego kodu są dostępne w pastebinie.
Pierwsza
https://pastebin.com/9RZwwruL
Druga
Linki do całego kodu są dostępne w pastebinie.
Pierwsza
https://pastebin.com/9RZwwruL
Druga
- 1
@Roballo: Troche zalezy do przypadku. JWT to jedyna metoda autentykacji? Generalnie powinien wystarczyc jeden filtr (czyli nr. 2). Autoryzacja nie bardzo ma cokolwiek wsponego z JWT, wiec nie bardzo lapie ten pierwszy kod. Normalnie podczas autentykacji mapujesz token na usera i role i cala autoryzacje zalatwia Spring.
Jesli natomiast JWT ma tylko zastapic sesje i masz inne metody autentykacji (np. login/password), to najczysciej jest to zrobic przez RememberMeServices. Przez to
Jesli natomiast JWT ma tylko zastapic sesje i masz inne metody autentykacji (np. login/password), to najczysciej jest to zrobic przez RememberMeServices. Przez to
- 1
@Roballo: Taki filtr tez jest jak najbardziej ok i to raczej standardowy sposob implementacji JWT w Springu. Jesli nie musisz tego specjalnie integrowac z innym mechanizmami autentykacji, to zostaw tak jak jest. Jesli uzywasz Spring Boot, to pamietaj, ze dodaje on automatycznie beany implementujace Filter do lancucha (https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-disable-registration-of-a-servlet-or-filter). Ale jesli twoj filtr nie jest beanem (a wyglada na to, ze nie), to nie ma z tym problemu.
- 3
Mam procesor z dwoma rdzeniami. Thread.acriveCount() pokazuje mi że mam 2 odpalone wątki. Jednak nie mam żadnego bezpośrednio włączonego, więc zakładam że jeden thread to main, a drugi to.. no właśnie co?
Gdy odpalam thread jakikolwiek (wypisywanie liczby powiększanej za każdym razem o 1) wykonuje się tylko ta instrukcja. Jak wykonywać kilka rzeczy na raz w Javie? W stylu pinguje 100 stron, chciałbym żeby wszystkie mniej więcej w tym samym czasie były
Gdy odpalam thread jakikolwiek (wypisywanie liczby powiększanej za każdym razem o 1) wykonuje się tylko ta instrukcja. Jak wykonywać kilka rzeczy na raz w Javie? W stylu pinguje 100 stron, chciałbym żeby wszystkie mniej więcej w tym samym czasie były
@Bruno_
Google -> Java executors
Jeden to main, a drugi to pewnie wątek od gc. Wyświetl wątki, to zobaczysz.
Google -> Java executors
Jeden to main, a drugi to pewnie wątek od gc. Wyświetl wątki, to zobaczysz.
@Bruno_
Bo nie zmieniasz żadnego działania wątku. Nie zmieniasz nic wprost związanego z byciem wątkiem.
Jedyne, co zmieniasz/dodajesz to "praca", jaką ma wątek wykonać. A od tego masz interfejs Runnable.
Implementując ten interfejs definiuje zadanie, które ma wątek wykonać. Potem tworzysz nowy wątek, każąc mu wykonać to zadanie.
Runnable task = xxx // coś
Bo nie zmieniasz żadnego działania wątku. Nie zmieniasz nic wprost związanego z byciem wątkiem.
Jedyne, co zmieniasz/dodajesz to "praca", jaką ma wątek wykonać. A od tego masz interfejs Runnable.
Implementując ten interfejs definiuje zadanie, które ma wątek wykonać. Potem tworzysz nowy wątek, każąc mu wykonać to zadanie.
Runnable task = xxx // coś
- 3
Mireczki zapewne głupie pytanie, ale znacie strone/githuba czy gdzieś z dobrze zrobioną implementacją jwt w springu? Tego jest mnóstwo i niestety każda się różni w jakiś sposób. Po prostu chciałbym przeanalizować krok po kroku, ale wolałbym raz, a nie 10 po trochu ( ͡° ʖ̯ ͡°)
#java #programowanie #jwt
#java #programowanie #jwt
- 0
@interface: zupełnie o nim zapomniałem!
- 0
https://auth0.com/blog/implementing-jwt-authentication-on-spring-boot/
https://www.linkedin.com/pulse/json-web-token-jwt-spring-security-real-world-example-boris-trivic/
https://www.toptal.com/java/rest-security-with-jwt-spring-security-and-java
https://github.com/bfwg/springboot-jwt-starter
https://github.com/szerhusenBC/jwt-spring-security-demo
https://github.com/ThomasVitale/spring-security-jwt-rest-demo
https://www.linkedin.com/pulse/json-web-token-jwt-spring-security-real-world-example-boris-trivic/
https://www.toptal.com/java/rest-security-with-jwt-spring-security-and-java
https://github.com/bfwg/springboot-jwt-starter
https://github.com/szerhusenBC/jwt-spring-security-demo
https://github.com/ThomasVitale/spring-security-jwt-rest-demo
Hej, mam do zrobienia połączenie z zewnętrznym api a aplikacji. Chcę maksymalnie oddzielić kod połączenia z widokiem. Które podejście lepsze?
Zrobić jeden moduł z fasadą który powinien być odpalany asynchronicznie z każdego activity (wtedy każde activity musiałoby mieć swojego asyncTaska).
Zrobić moduł który pod spodem będzie odpalany asynchronicznie ale wtedy nie mógłby zwracać wartości. Dlatego jako jeden z parametrów przyjmowałby lambde (jakiś @FunctionalInterface) który byłby odpalany w onPostExecute wewnątrz modułu.
Zrobić jeden moduł z fasadą który powinien być odpalany asynchronicznie z każdego activity (wtedy każde activity musiałoby mieć swojego asyncTaska).
Zrobić moduł który pod spodem będzie odpalany asynchronicznie ale wtedy nie mógłby zwracać wartości. Dlatego jako jeden z parametrów przyjmowałby lambde (jakiś @FunctionalInterface) który byłby odpalany w onPostExecute wewnątrz modułu.
a jak w takich bibliotekach wygląda zwracanie wyniku wtedy?
@krasnoludkolo: Dostajesz callback albo przez rx. Obczaj bibliotekę Retrofit :)
@krasnoludkolo: warto od razu zrobić to na RX - wtedy masz wspólny interfejs we wszyskich apkach: iOS, Android, Web, niezależnie od frameworków pod spodem.
Jak nie chcesz RX to tak, obsługa sukcesu masz w callbacku.
Deklarujesz w interfejsie swoje API. Jak zapewne widziałeś, metody retrofitowe zwracają obiekt klasy Call parametryzowany klasą która będzie zwrócona w body requestu i deserializowana przez konwerter (np. gson dla
Jak nie chcesz RX to tak, obsługa sukcesu masz w callbacku.
Deklarujesz w interfejsie swoje API. Jak zapewne widziałeś, metody retrofitowe zwracają obiekt klasy Call parametryzowany klasą która będzie zwrócona w body requestu i deserializowana przez konwerter (np. gson dla



























