Java
Co inspiruje Cię w ramach obecnego projektu i dlaczego?
Wszystkie beany są singletonami. Do tego samego metody REST trafia wiele zapytań. Jak zapewniona jest bezpieczeństwo wątków? Czy Spring coś gwarantuje domyślnie?
Istnieje system, który umożliwia użytkownikom pracę z plikami w przeglądarce. Stos technologiczny jest standardowy: Java, Spring, React, Postgres. Pliki są przechowywane w systemie plików na backendzie, metadane plików w bazie danych. Zespół zaimplementował funkcję: zmiana nazwy pliku. Ta metoda jest kluczowa dla zmiany nazwy pliku na backendzie. Należy przeprowadzić jej przegląd, aby zidentyfikować potencjalne problemy w istniejącym kodzie i zaproponować rozwiązania. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // zmiana nazwy pliku na dysku exec("update file set name='" + newName + "' where id = " + id); }
Dlaczego klasa w języku programowania korzysta z domyślnej implementacji metody toString, jeśli nie zostanie ona nadpisana?
Jaka jest różnica w wydajności między używaniem typów danych prymitywnych a ich opakowaniami obiektowymi?
Czy Twój ostatni projekt był wykorzystywany w środowisku chmurowym?
Opowiedz o pracy Garbage Collectora w Java.
Jakie adnotacje w Java znasz do definiowania punktów końcowych REST?
Czy możesz wyjaśnić, co oznacza statyczne typowanie w języku Java?
Czy można zmienić typ zwracany przez metodę podczas jej przeciążania z różnymi zestawami parametrów?
Czy Postgres obsługuje poziom izolacji READ UNCOMMITTED? Co się stanie, jeśli zostanie to wskazane w @Transactional?
Jakie są główne wymagania dotyczące kluczy w bazach danych lub strukturach danych?
Jakie wewnętrzne elementy obiektów są używane do realizacji logiki biznesowej i procesów?
Jaka jest rola brokera w komunikacji między mikroserwisami?
Czy zdarzyły się sytuacje, gdy klasa nie miała systemu kontroli wersji lub zarządzania wersjami?
Jak jest zorganizowana przestrzeń pamięci dla zmiennych w języku Java?
Z jakich elementów składa się główna konfiguracja w pliku pom.xml?
Czy używałeś adnotacji RestController podczas tworzenia RESTful API w Spring?
W którym miejscu klasy zwykle umieszczane są podstawowe typy danych w jej strukturze?
Czy można zidentyfikować źródło wycieków pamięci w programie?