Potrzebuję pobrać miejsca na seans w formie DTO (Spring Data JPA). Jedno pole - isFree zależy od tego czy na dane miejsce jest już zarezerwowany bilet.
Sala ma przypisane miejsca, seans sale a bilet seans i miejsce. Chat GPT podał coś takiego:

@query("SELECT new com.cinema.tickets.application.queries.dto.SeatDto(s.rowNumber, s.number, " +
"CASE WHEN (SELECT COUNT(t) FROM Ticket t WHERE t.seatId = s.id) > 0 THEN false ELSE true END) " +
"FROM Seat s WHERE s.hallId =
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@janusz_nosacz: pytają mocno z 17 i 21 bo to LTS, ja w pracy mam np sporo lambd i tam nie ma problemu żeby odpalić aplikacje z javy 21 LTS czy 17 jesli brakuje jeszcze jakiejś biblioteki

Poza tym jest masa nowości w nowych jawach chociażby lekkie wątki
  • Odpowiedz
✨️ Szkolenie Live: Własny Web Framework w Java! Poznaj ServerSocket i HttpHandler ✨️

Odkryj, jak samodzielnie stworzyć i wykorzystać framework webowy w Javie.
Podczas szkolenia:
✅ Zrozumiesz mechanizmy obsługi żądań HTTP w czystej Javie, kluczowe dla tworzenia aplikacji internetowych,
✅ Zobaczysz, jak możliwe jest projektowanie i implementacja własnego frameworka webowego, od podstaw,
SoftBull - ✨️ Szkolenie Live: Własny Web Framework w Java! Poznaj ServerSocket i Http...

źródło: wlasny-java-web-framework

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@nad__czlowiek: JavaEE jest mi całkiem dobrze znana, gdyż sam spędziłem w niej trochę śmiesznych, a momentami bolesnych lat. I jestem z tych, którzy tworzyli web appki z wykorzystaniem JSF/PrimeFaces - więc potwierdzam plotki ( ͡° ͜ʖ ͡°) Ciekawe czasy, ale nie wiem czy chciałbym wracać. ¯\(ツ)/¯ Stack top-technologiczny dla Java Developerów kilkanaście lat temu był ciekawy...
Moje pominięcie JavaEE/JakartaEE było celowe, ponieważ temat dotyczy frameworków, a
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Pytanie do mirków #programista15k #java #spring oraz #programowanie #naukaprogramowania

Czy kojarzycie może jakiś dobry kurs pokazujący jak ktoś tworzy przykładową praktyczną apkę java + spring w chmurze? Taka która by np korzystała z AWS: S3, EC2, SQS/SNS, Aurora MySQL itd. Jest sporo kursów gdzie ktoś pokazuje od A do Z jak np tworzy pseudo sklep ecommerce z użyciem java,
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaką stawkę zawołać na stażu ? dodam, że to praca 3 zmianowa XD włącznie z weekendami (tydzień nocki w miesiącu, 2 tygodnie popki, jeden tydzień ranki, a weekendy po 12h, ale co półtorej miecha xD)
stack AWS Cloud, Terraform, Github, Java, Python, Grafana, Prometheus, Kibana, Linux
wymagany ang i trooche niemiecki
apka do utrzymania, więc rozumiem, że naprawiam jak coś się wywali, a tak to słodko śpię?
#java #python
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wszystkich Mireczków i Mirabelki z tagu #java szukających nowej pracy, zachęcamy do odwiedzenia naszej strony rekrutacjajava.pl, która na pewno znacznie wam to ułatwi!

Z okazji #blackfriday przygotowaliśmy specjalnie dla was kod rabatowy: wykopBF, który obniża obecną cenę za dostęp do strony o dodatkowe 30zł.

W razie pytań jesteśmy do Waszej dyspozycji!

#programowanie #programista15k #pracait #naukaprogramowania
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️ Obserwuj #mirkoanonim
#programista15k #programista35k

Hej, czasem udzielam się na tagu w komentarzach, ale tym razem piszę z anonima ( ͡° ͜ʖ ͡°)
W październiku nie przedłużyli mi kontraktu- firma zwolniła 20% załogi i większość kontraktorów z non-critical projektów. Jako #java dev miałem tam około 400 EUR dziennie (35k netto pln b2b). Podczas 1.5 roku z klientem przeprowadziłem wiele rekrutacji technicznych, które pokazały mi jaki jest
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

bycie głównie backendem- słaby devops i nic z frontendu

-trochę za mała znajomość cloudów

-trochę za mała znajomość kubernetes


@mirko_anonim: czyli max słaby mid z punktu widzenia dzisiejszego rynku
  • Odpowiedz
Dostałem draft umowy na okres próbny (3 miesiące, umowa zlecenie, stawka 28/h brutto) na Junior Java deva (mam pół roku expa). Przeczytałem i znalazłem takie kwiatki:
- w jednym podpunkcie, zgodnie z ofertą jest mowa o pracy zdalnej a już w kolejnym, że mam obowiązek stawić się na żądanie pracodawcy w każdym wyznaczonym przez niego biurze
-zakaz konkurencji przez pół roku po rozwiązaniu umowy
-100 000 zł kary za każdorazowe złamanie zakazu konkurencji
-potrącenie z wypłaty
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W trakcie odpalania kilkudziesięciu springowych integracyjnych testów z Testcontainers, po 10 testach dostaję taki błąd:

org.springframework.dao.DataAccessResourceFailureException: Unable to acquire JDBC Connection [HikariPool-1 - Connection is not available, request timed out after 30003ms.] [n/a]
Szczegóły na 4programmers: https://4programmers.net/Forum/Java/370632-problem_z_testcontainers_przy_wielu_testach?p=1936802#id1936802
#java #spring #naukaprogramowania #programowanie #programista15k
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️ Szkolenie Live: Własne Adnotacje w Java i Sprytne Ich Użycie!

Odkryj tajniki adnotacji w Javie i naucz się, jak wykorzystać je do zwiększenia efektywności i czytelności Twojego kodu. Dołącz do naszego szkolenia, gdzie:

✅ Zrozumiesz zasady stosowania adnotacji w Javie, ich strukturę i główne zastosowania.
✅ Nauczysz się projektować i przetwarzać własne adnotacje, co otworzy przed Tobą nowe możliwości w personalizowaniu kodu.
SoftBull - ✨️ Szkolenie Live: Własne Adnotacje w Java i Sprytne Ich Użycie! 

Odkryj ...

źródło: adnotacje-w-java

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Audyt technologiczny - po co i jak go zrobić

Dowiedz się, co oznacza audyt technologiczny, po co go robić oraz jak może pomóc zaoszczędzić czas, siły i pieniądze.
https://bulldogjob.pl/readme/audyt-technologiczny-czym-jest-i-dlaczego-warto-go-robic

#programowanie #naukaprogramowania #pracait #programista15k #backend #python #java #javascript
Bulldogjob - Audyt technologiczny - po co i jak go zrobić

Dowiedz się, co oznacza au...

źródło: 161123 audyttechnologicznykrokpokroku

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Seniorzy w tym kraju produkują taki kod i nie widzą w tym nic złego ( ͡º ͜ʖ͡º) i jak w tym kraju ma być dobrze?

return
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nofenak: jeśli chcesz podać typ, to podajesz typ. Jeśli typ jest 10 członowy / odpalasz konstruktor w tej samej linijce, to lepiej użyć var.
val x: int w javie nie miałoby sensu, bo jest sam int przecież. Ewentualnie final int jeśli chcemy mieć taką semantykę jak val.

Przykład kiedy bym użył var w javie:
var list = new
  • Odpowiedz
#programowanie #java #systemdesign
Mirki, czytam sobie różne pytania z system design i natrafiłem na coś takiego:

System do wydawania kuponów gdzie miałem się skupić na funkcjonalności do zapewnienie, że jeden kupon może być użyty tylko określoną liczbę razy. Z takich wymagań konkretnych to wysokie availability 99,999, response poniżej 100ms, założenie że będzie 2000tps


Jakbyście do tego podeszli? ChatGPT sugeruje
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 6
@Patres nie lepiej to ogarnąć pojedynczym update'em SQL? Coś jak "UPDATE coupon SET usagesLeft = usagesLeft - 1 WHERE Id = ? AND usagesLeft > 0"
I tylko sprawdzić czy się udało z odpowiedzi bazy.
Całą robotę zapewnienia spójności zrzucamy na bazę. A jak to za wolno działa to rozrzucić kupony przez sharding na wiele baz danych.
  • Odpowiedz
@ElTalento: jedną vmke wyklucza wymaganie HA.
@Patres: Co do zadania to przypadek wręcz książkowy dla Cassandra / Datastax Astra. Rozproszona architektura, shared nothing, dostępność 99,9999 a 2000 TPS to pikuś (ta baza robi 350 tys zapytań na sekundę na... laptopie). Tickety oczywiście aktualizujesz jednym transakcyjnym UPDATE I baza ogarnie za Ciebie spójność automatycznie. Ty po stronie aplikacji tylko musisz sprawdzić wynik zapytania czy update się udał.
  • Odpowiedz
Przepytalem już trochę juniorów (średnio ok. rok expa) i uważam że poziom juniorów jest średnio zdumiewajaco niski. Często miałem kandydatow zupełnie bez żadnych podstaw.


@Goddy: To ktoś takich kandydatów wybrał na rozmowe z setki dostępnych cv juniorów.
  • Odpowiedz