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
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@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ś
  • Odpowiedz
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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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.
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
jhsdb: command line tool, which you can use to launch a postmortem debugger to analyze the data from crashed JVMs
https://dzone.com/articles/jhsdb-a-new-tool-for-jdk-9

Zbiór podatności w unmarshallerach bibliotek javowych, opis, działanie, CVE id i propozycje jak napisać exploita... cve-2017-7525 Jeśli dawno nie aktualizowaliście Jacksona to lepiej to zróbcie cve-2017-7525 #java #security
https://www.github.com/mbechler/marshalsec/blob/master/marshalsec.pdf?raw=true

#interfacesmieci
interface - jhsdb: command line tool, which you can use to launch a postmortem debugg...

źródło: comment_Mwf9j519fAch4ouXiJ99KreAkVPW7GH7.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java

Która z tych trzech opcji jest najłatwiejsza do odczytania przez osobę która będzie pracować z moim kodem? Chodzi mi o projektowanie funkcji oraz wywoływanie ich. Opcje przedstawiam na przykładzie ich użycia:
xxx yyy = aaa(bbb); // brak lub bardzo mało zmiennych w klasie
yyy = aaa(bbb); // część zmiennych w klasie ale operuje na funkcjach z argumentami
aaa(); // wszystkie zmienne w klasie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#12 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

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 projektu!
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #naukaprogramowania
da się w JavaFX zrobić tak, aby Button było wyłaczone odrazu po odpaleniu programu? Chodzi o to jak na scrennie, że dopiero jak ktoś wpisze dobry PIN włączam guzik Lewa/Prawa. Nie mogę dodać na poza metodą
lewa.setDisable(true);
prawa.setDisable(true);
to jak to zrobić? Jak ustawie w metodzie to dopiero się wyłaczają jak ktoś kliknie Enter :/
NiePrzystosowanyDoZycia - #java #naukaprogramowania
da się w JavaFX zrobić tak, aby ...

źródło: comment_lWQrWudZ52cFQ5sJggkx05SqyABvGWfi.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #naukaprogramowania
Czemu mi to nie chce chodzić, ktoś ma pomysł? Nazwałem wszystko tak jak w kodzie. Nie wyświetla błędów a mimo to się wysypuje.. :/ https://pastebin.com/Sacm16UF Na przyciskałem dałem akcje handleButtonAction i handleButtonActionButtonzakoncz. Nazwy sprawdziłem i też wszystko poprawnie, nie rozumiem ( ͡° ʖ̯ ͡°)
A screen to jak to jak to wyglada ze strony FXML
NiePrzystosowanyDoZycia - #java #naukaprogramowania
Czemu mi to nie chce chodzić, kt...

źródło: comment_TJ8cSieRjCPzyOk0qJzaKc17cvOMbBeW.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej. Razem z kumplem zabieramy się do pisania aplikacji w #java chcielibyśmy pracować nad jedną aplikacja we dwoje. Tylko pytanie jak to zacząć? Czy wystarczy tutaj ogarnięcie gita (a może jakieś inne przydatne aplikacje które to ułatwią)?
No i w sumie czy dobry mam plan na pisanie tego że zaczynamy od GUI a później dodajemy do tego różne elementy? Czy może jest zupełnie inny sposob, który należy stosować.
#naukaprogramowania
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@szymon0291: ale musicie sie nauczyc tez jakiegos frameworka do gui. A ta wiedza jest totalnie zbedna i nieprzydatna pozniej :)

A jak sobie przypomne czary swingowe to serio wolalbym zaczynac od spring boota i prostej webowki :p
  • Odpowiedz
Jak dotąd programowałem w cpp(głównie studia, praktycznie brak doświadczenia komercyjnego), trochę pythona oraz podstawy c#. Początkiem stycznia miałbym mieć rozmowę na stanowisko związane z programowaniem w javie. Poradzilibyście mi co najlepiej byłoby ogarnąć? Jakiś kurs, książka etc?
#java #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Karuzello: to początki, więc zastosuj po prostu wariację na temat Test Driven Development:
- idź na rozmowę
- dowiedz się czego nie umiesz
- nadrób to
- jeśli odpadłeś, to wróć do punktu pierwszego
  • Odpowiedz
  • 1
#programowanie #java

Orientuje się ktoś czy są jakieś dobre książki w j. polskim? A może już ktoś przerobił i może coś polecić
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamr: Java. Podstawy. Cay S. Horstmann. Ale od czytania to i tak się wg mnie za dużo nie da nauczyć. Przeczytałem obie, a jak przyszło mi w pracy popracować nad kodem produkcyjnym to i tak nie pamiętałem wielu rzeczy z tej książki i stackoverflow leciał w obroty.
  • Odpowiedz
i tak nie pamiętałem wielu rzeczy z tej książki i stackoverflow leciał w obroty


@pieczony-ziemniaczek: to zdanie ma takie dziury logiczne, że nawet nie bardzo wiadomo od czego zacząć, książek o programowaniu nie uczy się na pamięć, można je też mieć niedaleko w razie potrzeby gdy się chce do nich zaglądnąć, a zaglądanie na SO z problemami w pracy jest całkowicie normalne, ale nijak się nie ma do tego czy czytałeś
  • Odpowiedz
Polecicie jakies ksiazki do Javy(tak zeby utrwalic wiedze/udoskonalic pisanie) i SQL/baz danych + Hibernate (od podstaw)?
Chce sobie zrobic prezent na swieta i utrwalic/poszerzyc wiedze za pomoca ksiazek ( ͡ ͜ʖ ͡) czuje sie jakis taki niekompletny kiedy nie otworzylem zadnej ksiazki tylko wszystko wysysam z neta.

#java #sql #bazydanych #programowanie #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Człowiek chciał, bo wie że to jest lepsze, jednak nie da się. Same błędy - pierw problemy ze zmianą wyglądu, potem problemy z kompilacją bo niby nie widzi JDK a na końcu brak polskich znaków. Jakoś straciłem całkowitą sympatię do Intellij IDEA. Powrót do Eclipse jednak konieczny.

#java #oswiadczenie
  • 45
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hatespinner:
dziwne


a tak na poważnie 99% problemów tego rodzaju wynika z wybitnie położonej konfiguracji samego systemu operacyjnego, zawsze się znajdzie jakiś promil przypadków któremu coś nie działa ( ͡° ͜ʖ ͡°)
  • Odpowiedz