Java
Statycznie typowany język używany w tym projekcie jako główna referencja JVM. Wersja języka, biblioteki i model wątków to odrębne decyzje, które sprawdza się testami.
WIEDZA POD RĘKĄ
551 pojęć z programowania, backendu i GitOps. Definicje, rozwinięcia skrótów i źródła — bez konta.
Wyniki: 551
Statycznie typowany język używany w tym projekcie jako główna referencja JVM. Wersja języka, biblioteki i model wątków to odrębne decyzje, które sprawdza się testami.
Nazwa zmiennej środowiskowej, nie skrót zdania.
Zmienna wskazująca katalog instalacji Java używany przez wybrane narzędzia. Samo java w terminalu zależy też od PATH; porównaj obie konfiguracje z IDE.
Dokumentacja źródłowa ↗Język wykonywany w przeglądarce oraz runtime’ach takich jak Node.js. Semantyka liczb, asynchroniczności i wartości null/undefined wymaga świadomego modelowania danych wejściowych.
Interfejs Javy do komunikacji z relacyjną bazą przez sterownik. Połączenie i transakcja mają określonego właściciela; pula połączeń jest ograniczonym zasobem.
Zestaw narzędzi do budowania i uruchamiania programów JVM, zawierający m.in. kompilator. Wersja uruchamiająca Gradle i wersja toolchain kompilacji mogą być różne.
Protokół połączenia debuggera z uruchomioną JVM. W ćwiczeniu nasłuchuj tylko lokalnie; zatrzymanie procesu przed main jest zamierzone, gdy włączono suspend.
Dokumentacja źródłowa ↗MB i GB zwykle oznaczają potęgi dziesięciu, a MiB i GiB potęgi dwóch. Podawaj jednostkę przy budżecie i pomiarze, aby nie porównywać różnych wielkości pod tą samą liczbą.
Polecenia SQL zmieniające strukturę bazy, np. CREATE lub ALTER. Migracja może blokować produkcyjne zapytania; sprawdź koszt zmiany.
Dokumentacja źródłowa ↗Polecenia SQL operujące na danych, np. INSERT, UPDATE i DELETE. Poprawna składnia nie chroni przed utratą danych wskutek złego WHERE.
Dokumentacja źródłowa ↗Język opisujący strukturę strony. Treść HTML pochodząca z niezaufanego źródła wymaga kontroli; kodowanie znaków i sanityzacja mają różne zadania.
Dokumentacja źródłowa ↗Rejestrator zdarzeń JVM przydatny do diagnozy CPU, blokad, alokacji i opóźnień. Nagranie interpretuje się razem z hipotezą oraz warunkami eksperymentu.
Job prowadzi zadanie do zakończenia, CronJob tworzy takie zadania według harmonogramu. Ponowienie albo nakładanie uruchomień wymaga idempotencji i jawnej polityki współbieżności.
Dokumentacja źródłowa ↗JOIN znaczy „połącz”. LEFT JOIN i INNER JOIN są nazwami operacji SQL, nie skrótami.
Łączenie danych według relacji w zapytaniu SQL. Sprawdź liczność wyniku i zachowanie brakującego dopasowania; relacja jeden-do-wielu może zwielokrotnić wiersze.
Biblioteka JVM do pracy z SQL, m.in. przez typowany DSL i generowanie kodu ze schematu. Typy pomagają w kompilacji, lecz nie dowodzą poprawności transakcji ani wydajności zapytania.
Specyfikacja trwałości obiektów JVM; Hibernate jest jedną z implementacji. Kontekst trwałości śledzi encje, ale moment flush, transakcje i SQL nadal trzeba rozumieć.
Środowisko uruchamiania Java. Do naszych ćwiczeń i budowania potrzebny jest pełny JDK z kompilatorem javac, nie sam runtime.
Dokumentacja źródłowa ↗Interaktywna konsola Java do małych wyrażeń i eksperymentów. Wynik w konsoli pomaga zrozumieć mechanizm, ale nie zastępuje testu aplikacji.
Dokumentacja źródłowa ↗Tekstowy format danych z obiektami, tablicami, liczbami, tekstem, wartościami logicznymi i null. Poprawna składnia JSON nie dowodzi zgodności ze schematem ani regułami biznesowymi.
Framework testów JVM z adnotacjami i asercjami. Sprawdza wykonane przypadki; test referencji nie zalicza próby ucznia.
Dokumentacja źródłowa ↗Maszyna wirtualna wykonująca m.in. bytecode Javy i Kotlina. Zapewnia środowisko wykonania; ten sam runtime nie oznacza identycznej semantyki obu języków.
Format tokenu zawierającego claims, np. issuer, audience i czas ważności. Sprawdzenie podpisu to tylko część walidacji; typowy podpisany JWT nie ukrywa swojej treści przed odczytem.
Platforma strumieni zdarzeń z partycjami i pozycją odczytu. Kolejność trzeba rozpatrywać w jej właściwym zakresie, a efekt w zewnętrznej bazie nadal wymaga własnej obsługi powtórzeń.
Wersja proponowana jako wydanie stabilne po końcowej kontroli. Może jeszcze wymagać zmian; RC nie jest automatycznie wersją produkcyjną.
Dokumentacja źródłowa ↗Narzędzie uruchamiające lokalny klaster Kubernetes z węzłami w kontenerach. Przydaje się do laboratoriów i testów. Nie jest silnikiem Docker ani klastrem produkcyjnym; zgodność obrazu węzła i wersji narzędzi określa konkretny projekt.
Dokumentacja źródłowa ↗Wybierz rozwiązanie, którego wejście, regułę i wynik da się łatwo prześledzić. Mała liczba znaków nie uzasadnia nieczytelności ani braku obsługi błędów.
Klasa definiująca wspólne zachowanie i ewentualne kroki do uzupełnienia przez podklasy. Nie tworzy się bezpośrednio jej instancji; nie jest konieczna do każdej kompozycji.
Nazwa produktu lub identyfikator, nie rozwijamy go jako skrótu.
Klient HTTP dla Pythona z API synchronicznym i asynchronicznym. Ustawiaj timeouty; sukces transportu nie dowodzi sukcesu operacji biznesowej.
Dokumentacja źródłowa ↗Nazwa produktu lub identyfikator, nie rozwijamy go jako skrótu.
Kontynuacja klienta HTTPX dla Pythona, używana w przypiętym środowisku testowym tego projektu. Nie zakładaj zamienności wersji bez testu kontraktu.
Dokumentacja źródłowa ↗Ograniczenie wiążące wartości z rekordem w innej lub tej samej tabeli. Pomaga zachować spójność relacji; sposób usuwania powiązań trzeba ustalić świadomie.
Nazwa produktu lub identyfikator, nie rozwijamy go jako skrótu.
Kod klasy i przyczyny wyniku lub błędu SQL. Klasyfikuj błędy po stabilnym kodzie, a nie lokalizowanym tekście komunikatu.
Dokumentacja źródłowa ↗