Wszystko
Najnowsze
Archiwum
- 0
@100x: a musisz to funkcją zwracać? nie lepszy będzie widok z przygotowanymi danymi?
- 0
- 0
Na polskim rynku pracy początkujący programiści muszą wykazywać się dużym zaangażowaniem, aby znaleźć swoją pierwszą pracę ¯\_(ツ)_/¯
Szukaniem pracy nie martwią się ich norwescy koledzy, którzy pierwszą pracę zdobywają bardzo szybko. Między innymi ma na to wpływ podejście do procesu nauki, studiowania, ale przede wszystkim kształtowania się samego rynku pracy.
O tym dlaczego rynek IT w Norwegii jest bardzo chłonny, a programiści na każdym etapie kariery sprawnie znajdują tu pracę, opowiadam w
Szukaniem pracy nie martwią się ich norwescy koledzy, którzy pierwszą pracę zdobywają bardzo szybko. Między innymi ma na to wpływ podejście do procesu nauki, studiowania, ale przede wszystkim kształtowania się samego rynku pracy.
O tym dlaczego rynek IT w Norwegii jest bardzo chłonny, a programiści na każdym etapie kariery sprawnie znajdują tu pracę, opowiadam w
- 2
@profaza: Kilka miesiecy temu miałem na ten temat specjalny stream - ogólnie wniosek jest taki, że najlepsze miejsca to Stack Overflow i Linkedin
@SoftBull:
Masz ciekawe spostrzezenia, ale chcialem wniesc do tej dyskusji pare kontrapunktow:
1. Wbrew temu co mowisz w Norwegii w ciagu ostatnich 3 lat kierunki IKT (informatikk, datafag, etc.) sa w czolowce popularnosci wsrod kandydatow na studia, dostac sie na takie studia jest bardzo trudno (przynajmniej na publicznych uczelniach), a uczelnie nie zwiekszaja ilosci miejsc na kierunkach. Aftenposten co roku robi wywiady z przyszlymi studentami i wsrod kandydatow na studia informatyczne
Masz ciekawe spostrzezenia, ale chcialem wniesc do tej dyskusji pare kontrapunktow:
1. Wbrew temu co mowisz w Norwegii w ciagu ostatnich 3 lat kierunki IKT (informatikk, datafag, etc.) sa w czolowce popularnosci wsrod kandydatow na studia, dostac sie na takie studia jest bardzo trudno (przynajmniej na publicznych uczelniach), a uczelnie nie zwiekszaja ilosci miejsc na kierunkach. Aftenposten co roku robi wywiady z przyszlymi studentami i wsrod kandydatow na studia informatyczne
- 6
Autor książek IT pracujący na etacie? To niezwykle trudne – na co dzień pracować w korporacji, a po godzinach pisać książkę. Znam dużo osób, które wystartowały z takim pomysłem, i relatywnie niewiele osób, które finalnie go zrealizowały.
Warto wiedzieć, że pisanie książek to nie tylko problemy czasowe, motywacyjne, energetyczne, chwile zwątpienia, rezygnacja z życia towarzyskiego lub czasu wolnego. O ile te tematy są znane wszystkim autorom książek, to autorzy publikacji programistycznych dodatkowo z
Warto wiedzieć, że pisanie książek to nie tylko problemy czasowe, motywacyjne, energetyczne, chwile zwątpienia, rezygnacja z życia towarzyskiego lub czasu wolnego. O ile te tematy są znane wszystkim autorom książek, to autorzy publikacji programistycznych dodatkowo z
źródło: comment_1626720780I9VPjGYW02NT9UjR9KZCRy.jpg
PobierzMireczki,używam w aplikacji spring bootowej ze spring data jpa hibernate'a do którego skonfigurowałem cache L2.
Mój interfejs repository rozszerza CrudRepository i posiada definicję customowej metody findByUsername (czyli find by field na podstawie którego hibernate generuje query).
Problem jest taki, że ten cache z tego co wyczytałem działa jedynie dla zapytań findAll a na customowych już nie.
I faktycznie jak sobie dam findAll to cache jest.
Pytanie:
Mój interfejs repository rozszerza CrudRepository i posiada definicję customowej metody findByUsername (czyli find by field na podstawie którego hibernate generuje query).
Problem jest taki, że ten cache z tego co wyczytałem działa jedynie dla zapytań findAll a na customowych już nie.
I faktycznie jak sobie dam findAll to cache jest.
Pytanie:
- 1
@Generyczny_nick: udało się, customową metodę w interfejsie należało oznaczyć adnotacją Cacheable
Próbuję sobie zaciągnąć dependencje Swaggera2 do Gradle poprzez:
A dostaję błąd:
compile group: 'io.springfox', name: 'springfox-swagger2', version: '3.0.0'
compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '3.0.0'
A dostaję błąd:
- 0
spróbuj compile zmienic na implementation
- 0
@kezioezio: Gradle zmieniło swoją konfigurację zależności z podobnej do maven-a do swojej np
Sprawdź czy próbujesz dodać zależności w bloku dependencies {} i upewnij się, że sam blok
compile zmieniło się na compileOnly. Więcej będziesz miał w dokumentacji gradleSprawdź czy próbujesz dodać zależności w bloku dependencies {} i upewnij się, że sam blok
dependencies jest w odpowiednim bloku.#programowanie #frontend #backend #springboot #angular
Mam pytanie odnośnie CORS-a, dla znającej dokładnie temat osoby chyba banalne:
Postawiłem sobie 2 aplikacje w Spring-Boocie (API i klient) i 1 w Angularze (klient). W API nie konfigurowałem nic odnośnie CORS-a, wejściowo chciałem mieć sytuację, w której request będzie przez przeglądarkę blokowany. Dla apki w Angularze dokładnie tak się stało, natomiast jeśli chodzi o klienta w Spring-Boocie, to
Mam pytanie odnośnie CORS-a, dla znającej dokładnie temat osoby chyba banalne:
Postawiłem sobie 2 aplikacje w Spring-Boocie (API i klient) i 1 w Angularze (klient). W API nie konfigurowałem nic odnośnie CORS-a, wejściowo chciałem mieć sytuację, w której request będzie przez przeglądarkę blokowany. Dla apki w Angularze dokładnie tak się stało, natomiast jeśli chodzi o klienta w Spring-Boocie, to
konto usunięte via Wykop Mobilny (Android)
- 1
@herbatkaZCukremBezCytrynki: A to nie jest tak, że cors jest narzucany przez przeglądarkę? A klientem http, curlem etc. możesz walić gdzie chcesz?
Komentarz usunięty przez autora
- 6
Kontener IoC to podstawowy komponent w Spring Framework
Dobra wiedza na temat jego działania przydaje się nie tylko trakcie codziennej pracy z tym frameworkiem, ale nieraz ratuje w trakcie rozmów kwalfikacyjnych
Napisałem artykuł, oraz przygotowałem wykład w trakcie którego opowiem Ci:
• Czym jest kontener IoC i jaką funkcję pełni
• Jak działa hierarchia kontekstów w Spring
• Jak dostarczyć konfigurację na potrzeby BeanFactory
Dobra wiedza na temat jego działania przydaje się nie tylko trakcie codziennej pracy z tym frameworkiem, ale nieraz ratuje w trakcie rozmów kwalfikacyjnych
Napisałem artykuł, oraz przygotowałem wykład w trakcie którego opowiem Ci:
• Czym jest kontener IoC i jaką funkcję pełni
• Jak działa hierarchia kontekstów w Spring
• Jak dostarczyć konfigurację na potrzeby BeanFactory
- 6
Jeśli w nocy programuje Ci się lepiej, masz więcej energii i więcej siły do działania, to bardzo możliwe, że posiadasz chronotyp nocny.
Jak sobie z tym radzić w codziennym świecie i czy liczysz się z tym, że Twoje życie będzie krótsze?
Podziel się tym materiałem ze swoim znajomym który jest nocnym Markiem!
#programowanie #naukaprogramowania #java #backend #technologia #informatyk #
Jak sobie z tym radzić w codziennym świecie i czy liczysz się z tym, że Twoje życie będzie krótsze?
Podziel się tym materiałem ze swoim znajomym który jest nocnym Markiem!
#programowanie #naukaprogramowania #java #backend #technologia #informatyk #
#java #spring #springboot
Mirki, moze ktos polecic jakis daobry tutorial o spring security ale nie jwt, tylko normalnie sesja? Troche dziwne, ale zawsze uzywalem jwt, a teraz z kumplem piszemy swoja apke i chcemy normalnie sesje ustawic.
Mirki, moze ktos polecic jakis daobry tutorial o spring security ale nie jwt, tylko normalnie sesja? Troche dziwne, ale zawsze uzywalem jwt, a teraz z kumplem piszemy swoja apke i chcemy normalnie sesje ustawic.
Hej, korzystam z Hibernate w mojej aplikacji Spring Boot. Model bazy danych jest dość skomplikowany, oznacza to że od tabelki przechowującej id właściciela zasobu, do samego zasobu, mogą być nawet 4 inne tabele po drodze. W jaki sposób mam sprawdzać czy użytkownik próbujący uzyskać dostęp do zasobu jest jego właścicielem? Nie uśmiecha mi się pobieranie po kolei 5 encji w górę tylko aby pobrać id. #jpa #hibernate #
Jeżeli zasób jest bezpośrednią własnością właściciela, to rekord powinien zawierać jego ID. Jeżeli zasób jest częścią jakiegoś złożonego obiektu, to i tak potrzebujesz całości, żeby mieć kontekst. Wówczas zazwyczaj będziesz odczytywał dane od drugiej strony. Jesi to jeszcze inny przypadek, to można zrobić jakąś tabelę asocjacyjną albo stored procedure, która będzie zwracać to, czego potrzebujesz. Dane przetwarzamy zawsze jak najbliżej źródła :)
- 0
- 1
Programowanie reaktywne coraz częściej wkracza do projektów IT i stanowi ich podwaliny technologiczne
- Dlatego warto nadrobić widzę z tego tematu jeśli myślimy o dołączeniu do projektów opartych na nowych trendach.
- Zobacz jak zacząć pracę ze Spring WebFlux i stworzyć projekt wykorzystujący asynchroniczne, nieblokujące przetwarzanie danych
https://youtu.be/79dawwljRPY
#programowanie #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm
- Dlatego warto nadrobić widzę z tego tematu jeśli myślimy o dołączeniu do projektów opartych na nowych trendach.
- Zobacz jak zacząć pracę ze Spring WebFlux i stworzyć projekt wykorzystujący asynchroniczne, nieblokujące przetwarzanie danych
https://youtu.be/79dawwljRPY
#programowanie #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm
Komentarz usunięty przez autora
- 3
ah, reaktywne programowanie:
- w 99% tego nie potrzebujesz. jak kolwiek byscie chcieli ale nie jestescie netflixem
- podnosi koszt utrzymania
na szczescie prezenterzy (a przynajmniej pewna ich czesc) szybko sie opanowali i nie szpedaja tego jak lekarstwo a wszystko.
- w 99% tego nie potrzebujesz. jak kolwiek byscie chcieli ale nie jestescie netflixem
- podnosi koszt utrzymania
na szczescie prezenterzy (a przynajmniej pewna ich czesc) szybko sie opanowali i nie szpedaja tego jak lekarstwo a wszystko.
Czy ktoś tutaj konfigurował może STOMP w #springboot #java z #rabbitmq jako relay brokerem i działa mu to w więcej niż jednej instancji? Jeśli tak to dajta znać, chciałbym dowiedzieć się co źle robię :D
#programowanie
#programowanie
- 7
Do mojej społeczności dołączają również osoby, które początkują ze Spring. Często dostaje pytania:
- jakie są różnice pomiędzy Spring Framework a Spring Boot?
- jak kształtuje się rynek pracy i zapotrzebowanie względem tych technologii
- jak sprawnie zacząć z nimi naukę?
Na te i wiele innych pytań postanowiłem odpowiedzieć w moim artykule: Spring i Spring Boot – rzeczowy przewodnik
- jakie są różnice pomiędzy Spring Framework a Spring Boot?
- jak kształtuje się rynek pracy i zapotrzebowanie względem tych technologii
- jak sprawnie zacząć z nimi naukę?
Na te i wiele innych pytań postanowiłem odpowiedzieć w moim artykule: Spring i Spring Boot – rzeczowy przewodnik
źródło: comment_1618554462ntbGX2Pn20uFSkAXeupnoJ.jpg
PobierzCześć mirasy, muszę zrobić endpointa który przyjmuje trzy różne klasy i takiego który zwraca trzy różne klasy. Jak najlepiej to zrobić? Map, a może jakaś klasa będąca kontenerem dla tych 3 obiektów, a może jeszcze coś innego?
#java #spring #springboot #backend
#java #spring #springboot #backend
- 0
#spring #springboot
#java
Powiedzcie mi jak unika się podejścia encja na twarz?
Wymyśliłem coś takiego nie wiem czy to jest dobre.
Mam
#java
Powiedzcie mi jak unika się podejścia encja na twarz?
Wymyśliłem coś takiego nie wiem czy to jest dobre.
Mam
- 0
Załóżmy że mamy jakas apke z bazą w postgtesie i chcemy w niej mieć informacje o tym kiedy powstał dany rekord kto go stworzył i kiedy oraz takie same informacje o modyfikacji.
Jak do tego podejść? Zapisujemy to w tej samej tabelki(czyli jedna klasa) co główne dane czy tworzymy osobna tabelę(dwie klasy z relacją one to one)? Jaki typ daty zapisywać zwykłe Date czy któraś datę z nowego API do dat? Jak
Jak do tego podejść? Zapisujemy to w tej samej tabelki(czyli jedna klasa) co główne dane czy tworzymy osobna tabelę(dwie klasy z relacją one to one)? Jaki typ daty zapisywać zwykłe Date czy któraś datę z nowego API do dat? Jak
- 0
W ramach projektu studenckiego tworzę aplikację do zarządzania treningami. Chciałbym to w jakiś sposób zintegrować z trackingiem treningów w MiBandzie. Czy Xiaomi udostępnia jakieś API do pobierania danych z niego? Ewentualnie czy ktoś próbował coś podobnego zrobić?
#miband #programowanie #java #springboot
#miband #programowanie #java #springboot
Szybkie pytanie poczatkującego ( ͡° ͜ʖ ͡°) Robię sobie bidny konwerter walut w spring boocie, ciągnę dane z api nbp przetwarzam po swojemu i wystawiam na jakimś endpoincie. Generalnie cały problem sprowadza się do obsługi jsona ( ͡° ͜ʖ ͡°) Przykładowo z api nbp przychodzi mi coś
@notedeagle: W sensie robisz tak?
MojeDTO[] dtos = restTemplate.getForObject(...)
dtos[0].effectiveDate
dtos[0].code
...
Bo zakładamy oboje że tak oczywista już przeszła ci przez myśl? ( ͡
MojeDTO[] dtos = restTemplate.getForObject(...)
dtos[0].effectiveDate
dtos[0].code
...
Bo zakładamy oboje że tak oczywista już przeszła ci przez myśl? ( ͡
@notedeagle: Spoko, to trochę kwestia upośledzenia javy, w kotlinie użyłbyś restTemplate.getForObject(...).first() albo firstOrNull() i nawet przez myśl to zero by nie przeszło.
- 3
Piramida testów określa schemat rozłożenia testów w systemach informatycznych. Stanowi ona pewien zbiór spostrzeżeń dotyczących tworzenia testów automatycznych
Z czasem piramida ewaluowała i powstawały nowe koncepcje takie jak diament czy trofeum
W tym artykule opowiem Ci:
• co doprowadziło do powstania nowych koncepcji oraz jak się one kształtują
• jak rozsądnie rozłożyć testy automatyczne w aplikacji
Sprawdź
Z czasem piramida ewaluowała i powstawały nowe koncepcje takie jak diament czy trofeum
W tym artykule opowiem Ci:
• co doprowadziło do powstania nowych koncepcji oraz jak się one kształtują
• jak rozsądnie rozłożyć testy automatyczne w aplikacji
Sprawdź

- 0






















Jedno z takich pytań nawiązywało do REST API i polegało na tym, aby omówić idempotentność oraz wskazać które metody protokołu HTTP mają tę właściwość? ( ͡° ͜
Czy metoda PATCH jest idempotentna?