Dzisiaj w #od0dopentestera o ataku: Cross-Site Websocket Hijacking na przykładzie #java
Dawniej, aby na stronie treści pojawiały się w czasie rzeczywistym należało z poziomu #javascript co kilka sekund wysyłać żądanie do serwera.
Teraz do tego celu wykorzystuje się websockety.

@ServerEndpoint(value="/endpoint")
public class socketer {
KacperSzurek - Dzisiaj w #od0dopentestera o ataku: Cross-Site Websocket Hijacking na ...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@infamia: spring.io, dokumentacja, baeldung i mkyong. A jeśli serio chcesz korzystać z książek to Spring w Akcji lub jakieś z Packt typu Learning Spring Boot 2.0
  • Odpowiedz
Ło panie, kto to panu tak... ( ͡° ʖ̯ ͡°)

Po załadowaniu strony lecą do serwera dodatkowe zapytania, cenę znalazłem w tym (POST z parametrami,
  • Odpowiedz
Może jakiś wykopowy devop czy software engineer szuka pracy za granicą (Malaga, Hiszpania)?
Bardzo dobra firma (dla mnie po 11 latach w IT w kilku krajach moje top pod względem benefitów dla pracowników).
Pełny i bardzo dobry relocation package (2 miesiące zakwaterowanie, pełny zwrot kosztów lotów i przeprowadzki itp.).


Jeśli takie wpisy z jakiś powodów są nie na miejscu to proszę o informacje i od razu skasuje.
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@weshu: Żona na pewno by przyklasnęła! Ale ja dopiero co zmieniłem pracę, póki co jest fajnie i rozwojowo. Jak podszkolę się w DevOps (póki co to mam doświadczenie z samotnego adminowania Linuksami), to się zgłoszę.
  • Odpowiedz
@Cheessys: get nie powinien zmieniać stanu obiektu, nie widzę jednak przeciwskazań aby przy gecie zapisać np ilość odsłon czy informację kto ten rekord pobiera,

ewentualnie sam put możesz zrobić i putem zwrócić dane
  • Odpowiedz
Mircy mam wrażenie, że złapał mnie jakiś ciężki lag mózgu i zaczynam wymyślać koło na nowo:
Sytuacja wygląda następująco: chcę tworzyć obiekty klasy, które będą przyjmowały dokładnie taką samą ilość i rodzaj argumentów wejściowych, ale te argumenty będą w każdym przypadku czymś innym i trzeba je będzie obsłużyć w inny sposób.

Teraz pytanie jak to najlepiej zrobić:
1.) Przekazywać to co chcemy z nimi zrobić jako flagę w konstruktorze.
2.) Po utworzeniu obiektu z domyślnym konstruktorem
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zelber: Jeśli masz skomplikowaną logikę tworzenia obiektów to rozważ stworzenie fabryki. Jeśli będziesz mieć w klasie 20 pól z czego jednocześnie będą używane tylko 3 a reszta będzie nullem, to znak, że powinieneś zrobić jakąś hierarchię klas.
  • Odpowiedz
Przy tworzeniu nowego obiektu do bazy danych mam automatycznie generowany czas utworzenia tego obiektu, mam rest controller i chciałbym aby zwracał mi Jsona z liczbą/listą dni każdego miesiąca (1-31) i do każdego dnia przypisany obiekt na podstawie daty utworzenia. Na razie zrobiłem tak, że po podaniu miesiaca wyrzuca mi liste obiektów, z tego miesiąca. Jak to zrobić? #springboot #java #programowanie #naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rav33: Skoro masz już listę obiektów z tego miesiąca to jaki problem posortować je i zwrócić?

Możesz to zrobić paroma sposobami np mieć mapę Map przypisać do niej Twoje obiekty wraz z datą, która jest kluczem i tak z mapy zwrócić jsona :)
  • Odpowiedz
Kliknij tutaj lub obserwuj #zdalnieio, aby otrzymywać cotygodniową porcję ofert pracy zdalnej :)

Frontend/Javascript
Frontend Developer (Develocraft) 9 000 - 15 000 PLN - oferta
Senior Angular Developer (Divante) 10 000 - 16 000 PLN - oferta
Front-end Developer (DLabs) 6 500 - 12 500 PLN -
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java
No hejka mavenowe swiry ( ͡° ͜ʖ ͡°) Mam nastepujacy problem:
- Mam dependency A o okreslonej wersji X
- Mam inne dependency B, ktore wewnatrz siebie ma dependency A w wersji Y

No i sie gubi. Da sie rozwiazac ten problem? Mam sporo legacy kodu ktory potrzebuje A w wersji X. Update nie wchodzi w gre bo sie psuje wszystko. Poprosilbym
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jakr: Szukaj pod kątem "shade pluginu" (np. Maven Shade Plugin). Będziesz miał wówczas w pliku JAR (lub ogolnie na sciezce klas) obie te konfliktujące ze sobą zależności, z tym że będą występowały pod różnymi pakietami.
  • Odpowiedz
#58 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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałem porobić programy z gui. Jestem początkujący.
Desktopy na javie niby umierają, więc jak najbardziej bezboleśnie napisać coś na web (antytalent do frontu)?
Jakie pojęcia będą potrzebne i jakie frameworki użyć?
HTML + Bootstrap i Sockety?

Czy na webie prosto można też tworzyć odpowiedniki typowych desktopowych programów (dużo przycisków / inputów a mało wyświetlanej treści - np. kalkulatory, programy narzędziowe)?
#naukaprogramowania #java #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krasnoludkolo: tylko to raczej zapewnia strukturę aplikacji, logikę apki a bezpośrednio nie pomaga zrobić czegokolwiek gdzie zrobię prosto GUI. Chcę coś co zastąpi mi prosto swinga w html/css i połączę się z taką stroną przez servlet / jsp.
Później postaram się douczyć angulara albo (jeśli to jest podobna rzecz) Spring MVC który domyślam się też zapewnia logikę do GUI.
  • Odpowiedz
Wyjaśnij mi ktoś jaki jest odpowiednik helpera url w #spring.
W php w codeigniter to napiszę

site_url('news/local/123');
i dostanę link
[http://example.com/index.php/news/local/123](http://example.com/index.php/news/local/123)
W ogóle dziwny język ta #java, tyle zbędnych opcji w manualu https://docs.spring.io/spring-boot/docs/2.1.1.BUILD-SNAPSHOT/reference/htmlsingle/ a podstawowych rzeczy nie ma.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach