@mistyk-gehenny: a bo zamieszałeś z tym nazewnictwem "usługa pytająca" i "usługa odpowiadająca" :P to napisałem, że klient i serwer, a widzę, że chodzi o producera i consumera. No to tak, kolejka najlepsza.
  • Odpowiedz
Czy wiesz, że ❓❓❓
Mechanizm Proxy ma zastosowanie w między innymi w takich obszarach jak:
▶️Programowanie zorientowane aspektowo
▶️Testowania i mockowanie
▶️Tworzenie zabezpieczeń
A Spring bardzo dobrze o tym wie, dlatego wiele mechanik jest właśnie uzależnione od Proxy!
SoftBull - Czy wiesz, że ❓❓❓ 
Mechanizm Proxy ma zastosowanie w między innymi w taki...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ciem wylosować se 5 elementów z listy o nieznanej długości większej niż 5.
jak zrobię se to shufflem to będzie mocno nieoptymalne?

myList.shuffle(new Random()).stream().limit(5).toList()

#java #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mistyk-gehenny: lista o nieznanej długości to nie lista, problem mocno abstrakcyjny xd
można też wylosować 5 indeksów (albo więcej, jak chcemy mieć notnulle) i od razu się do nich dobrać, szuflowanie całej listy to overkill
  • Odpowiedz
@mistyk-gehenny: czyli lista ma znany rozmiar na etapie działania metody, tylko może być różny.

var randomIndexesArray = new Random().ints(0, myList.size()).distinct().limit(5).toArray();

I potem zwykłym myList.get(randomIndexesArray[dowolna-cyfra-od-0-do-4]) masz losowe elementy
  • Odpowiedz
#anonimowemirkowyznania
Co sądzicie o wejściu do świata IT poprzez data science/big data? Wyczytałem, że to jedna z dróg dla nie-programistów ale czy to nie kierunek dla matematyków/statystyków? Zaczynając od początku - szukam czegoś dla siebie. Skończyłem kierunki ekonomiczne i pracuję w #korpo. Chciałbym spróbować czegoś nowego a firma oferuje darmowe szkolenia na #udemy itp. Mamy też rekrutacje wewnętrzną na różne stanowiska #java #
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Co sądzicie o wejściu do świata IT ...

źródło: comment_1649670563f5K2Em16N0OzZdR8Vcom6y.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: ale wiesz, że poziom wejścia data/science big data jest o wiele większy niż na pozycję typowego klepacza crudów/ stronek itd? ( ͡° ͜ʖ ͡°) plus to nie jest stricte IT, często nie musisz być wirtuozem programowania o ile rozumiesz matematykę, która stoi za algorytmem.
  • Odpowiedz
#anonimowemirkowyznania
Wiem, że porównania języków są z reguły bez sensu, bo zazwyczaj są używane w różnych zastosowaniach(chociaż java i c# mają w miarę podobne). Mimo to zaryzykuję i zadam te pytanie. Dlaczego java jest szkalowana, szczególnie w środowisku c#? Pytam całkiem serio, bo często to widzę w jakichś rozmowach i zazwyczaj nie jest to trolling. Słyszałem różne argumenty za java i c#, ale w sumie nigdy nie widziałem większych konkretów
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie całkiem serio. Czemu java jest szkalowana, szczególnie przez środowisko c#? Często widzę jakieś śmieszki heheszki o javie, ale nigdy nie widziałem sensownych argumentów za lub przeciw. Teraz zastanwiam się czy takie śmieszki heheszki to głównie programiści 15k z jakiejś licbazy czy rzeczywiście ma to sens? Wiem, że porównywanie języków to bezsensowna rzecz, ale niektóre zastosowania javy i c# pokrywają się.
#programowanie #java #csharp #programista15k
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pawlinho: ja np. mam znajomego devopsa i ze mnie śmieje się jako że java developer z---------m w sprintach i mam te całe scrumy, a on robi devops i ma tyle co ja na wyplate. bez tych cyrków z biznesem i story pointami i całej preseji scrumowskiej
  • Odpowiedz
▶️ Transakcje w Spring Boot!

Jeśli jeszcze raz chcesz przejść przed zasady działania transakcji, oraz przykładów jej wykorzystania, to zachęcam Cię do przeczytania mojego ostatniego artykułu.

Przybliża on działanie transakcji i porusza teoretyczne aspekty jakie pojawiły się w moim ostatnim Live - Spring Data – Transakcje, Izolacje i Propagacje.

https://bykowski.pl/transakcje-w-spring-boot/
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoftBull

Atomicity – gwarantuje, że każda transakcja jest niezależna i musi być traktowana jako niezależna jednoska

Isolation – gwarancja, że każda transakcja musi być niezależna od drugiej.


Dwa różne pojęcia, a ten sam opis
  • Odpowiedz
Mam trywialny problem, który już wielokrotnie rozwiązywałem, ale oczywiście teraz zapomniałem jak to zrobić xd

Na wymyślonym przykładzie WeatherAPI. Odbieram sobie z zewnętrznego API Response, którego mapuje na obiekt.

CountryWeatherResponse{
private String iso;
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka, powoli mam dość roboty na budowie, a szczególnie warunków pogodowych, dlatego postanowiłem spróbować nauczyć się programowania. Aktualnie uczę się podstaw z kursu dla początkujących z kanału Kanał o wszystkim na YT.
Ale, żeby zdobyć więcej informacji widziałem, że jest obszerny kurs Java Developer na Strefiekursów.
Czy ktoś poleci ten kurs? Chyba, że ktoś zna jakieś inne wartościowe kursy. Jestem w stanie zapłacić, ponieważ będzie to inwestycja w siebie. Jestem jeszcze młody
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@galaxy42: nauka przy pracy na budowie to ciężko bo to 10h dziennie lekko

nastaw się na co najmniej wiele miesięcy ciężkiej nauki, sam język programowania to dziś mało, musisz ogarniać bazy danych, podstawy frontendu, REST, protokół http, trochę zasad działania sieci, algorytmy, struktury danych, podstawy systemów operacyjnych, wiedzieć jak działa procesor, pamięć, cyberbezpieczeństwo, to razem zadanie na wiele lat, ale może już "po drodze" uda Ci się dostać pierwszą fuchę
  • Odpowiedz
▶️ Mechanizm Proxy w Spring Boot

Temat który bardzo ożywił i zainteresował Widzów ostatniego Live (którego framgnet możesz zobaczyć na YT). Dlatego koniecznie trzeba omówić w jaki sposób Spring tworzy obiekty Proxy oraz zarządza nimi w cyklu życia aplikacji!

✅Poznasz w jaki sposób IOC container wykorzystuje wzorzec Proxy oraz jak wygląda podział odpowiedzialności pomiędzy Proxy Object i Proxied Object.
✅Spring wykorzystuje dwie implementacje Proxy. Pokażę Ci wady oraz zalety każdej z nich, oraz
SoftBull - ▶️ Mechanizm Proxy w Spring Boot

Temat który bardzo ożywił i zaintereso...

źródło: comment_1649385808P3eN014PEFetiUkx1zFzw7.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KingFight: czasem słońce czasem deszcz

ale jak bym potrzebował wsparcia przy JDK <= 6 to waliłbym jak w dym ( ͡° ͜ʖ ͡°)

bo Sun przestał istnieć w 2010 ( ͡º ͜ʖ͡º)
  • Odpowiedz
Czolem wykopki, pomoglby mi ktos wybrac kurs ze springa i hibernate? Chcialem zaczac od kursu ale ten guru i ten drugi najpopularniejszy to ponoc przestarzale xd, konfiguracja xml i MVC.
Chciałem takj ktory bedzie na topie..
Z gory dzieki:)))
#it #java #spring #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Radsonowskyy: W sensie tam chyba nie ma jakiegoś jednego kursu end-to-end do tego, ale jeśli szukasz czegoś w zakresie spring i okolice co nie jest przestarzałe to najlepiej na baeldung.

A taki bardziej kompletny kurs to może kolegę https://bykowski.pl/ obczaj, czasem tu spamuje :P swoimi rzeczami, jakieś live'y są, wydaje się być to ok
  • Odpowiedz
@rafal-masny: ja robię kurs Tima Buchalki "Java Programming Masterclass" (Udemy) i jest całkiem spoko do obcykania się z podstawami Javy. Gościu jest australijczykiem i przyjemnie się go słucha. Od zera tłumaczona składnia i wszystkie podstawowe zagadnienia związane z językiem. Jedyna lipa to strasznie niezrozumiały opis niektórych zadań do samodzielnego zrobienia. Łącznie około 80 godzin materiału za niecałe 40 zł na promce, więc moim zdaniem zajebisty deal. Ogólnie polecam, daję 8/10
  • Odpowiedz
Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #java pracujący głownie w środowiskach silnie Crudowych jezyk obiektowy, którego najważniejszą cechą jest niezależność od sprzętu i systemu operacyjnego
W prawym narożniku #javascript język napędzający interaktywne rzeczy na stronach www, przy jego pomocy można zrobić na przykład fajny efekt śniegu na stronie.
głosowanie plusami w kometarzach
wytrzzeszcz - Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezyko...

źródło: comment_1649257300JHcKU0rO7csKNIUxbX45q4.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach