Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].

7
Jak wyłączyć zabezpieczenia wiosny dla określonego adresu URL
Używam bezpaństwowych zabezpieczeń sprężynowych, ale w przypadku rejestracji chcę wyłączyć zabezpieczenia wiosny antMatchers("/api/v1/signup").permitAll(). ale to nie działa, pojawia się błąd poniżej: message=An Authentication object was not found in the SecurityContext, type=org.springframework.security.authentication.AuthenticationCredentialsNotFoundException Myślę, że to oznacza, że ​​działają sprężynowe filtry bezpieczeństwa Kolejność mojego adresu URL zawsze będzie miała postać „/ api …


8
Zwracanie obiektu JSON jako odpowiedzi w Spring Boot
Mam przykładowy RestController w Spring Boot: @RestController @RequestMapping("/api") class MyRestController { @GetMapping(path = "/hello") public JSONObject sayHello() { return new JSONObject("{'aa':'bb'}"); } } Używam biblioteki JSON org.json Kiedy /hellotrafiam na API , pojawia się wyjątek mówiący: Servlet.service () dla serwletu [dispatcherServlet] w kontekście ze ścieżką [] zgłosił wyjątek [przetwarzanie żądania …

5
Czy istnieje ogólna funkcja zastępowania ciągów podobna do sl4fj?
W sl4fj, jeśli chcę skonstruować wiadomość tekstową, jest fajne podejście, które wykorzystuje podstawienia. Na przykład może to być coś takiego: logger.info("Action {} occured on object {}.", objectA.getAction(), objectB); Jeśli wymaganych jest więcej niż kilka podstawień, to wygląda to tak: logger.info("Action {} occured on object {} with outcome {}.", new Object[]{objectA.getAction(), …
85 java 

8
Czy JVM to kompilator czy interpreter?
Mam bardzo podstawowe pytanie dotyczące JVM: czy jest to kompilator czy interpreter? Jeśli jest to interpreter, to co z kompilatorem JIT, który istnieje w JVM? Jeśli nie, to czym właściwie jest JVM? (Nie chcę podstawowej definicji JVM konwersji kodu bajtowego na kod specyficzny dla maszyny itp.)
85 java  jvm 

3
Java: jaka dokładnie jest różnica między NIO a NIO.2?
Nie bardzo rozumiem, jak bardzo się od siebie różnią, więc mam kilka pytań dotyczących tych dwóch pakietów. Po rozejrzeniu się trochę w Google, wygląda na to, że Oracle zdecydowało się zaktualizować NIOpakiet o nowszy i ulepszony NIO.2pakiet w ramach wydania JDK7. Jak wypada wydajność NIOpakietu w porównaniu z NIO.2pakietem? Jakie …
85 java  io  nio  difference 


9
JDK8 - Błąd „Nie znaleziono pliku klasy dla javax.interceptor.InterceptorBinding” podczas próby wygenerowania javadoc za pomocą wtyczki Maven javadoc
Używam JDK8 (wypróbowałem go na moim obszarze roboczym Eclipse z Win x64 u25 JDK + w systemie Linux uruchomionym przez Jenkins - jdk-8u20-linux-x64, ten sam problem dla obu). Mam wielomodułowy projekt Mavena (uruchamiam cel Mavena „javadoc: agregat” z głównego modułu z opakowaniem typu „pom”). Sekcja kompilacji Pom wygląda następująco: <build> …

6
JUnit4 fail () jest tutaj, ale gdzie jest pass ()?
W fail()bibliotece JUnit4 jest metoda. Podoba mi się, ale doświadczam braku pass()metody, której nie ma w bibliotece. Dlaczego tak się dzieje? Odkryłem, że mogę użyć assertTrue(true)zamiast tego, ale nadal wygląda to nielogicznie. @Test public void testSetterForeignWord(){ try { card.setForeignWord(""); fail(); } catch (IncorrectArgumentForSetter ex){ } // assertTrue(true); }
85 java  junit 

7
Java: ExecutorService, który blokuje przesyłanie po określonym rozmiarze kolejki
Próbuję zakodować rozwiązanie, w którym pojedynczy wątek wytwarza zadania intensywnie korzystające z operacji we / wy, które można wykonywać równolegle. Każde zadanie ma znaczące dane w pamięci. Dlatego chcę mieć możliwość ograniczenia liczby zadań oczekujących w danej chwili. Jeśli utworzę ThreadPoolExecutor w ten sposób: ThreadPoolExecutor executor = new ThreadPoolExecutor(numWorkerThreads, numWorkerThreads, …

4
Jak są numerowane zagnieżdżone grupy przechwytywania w wyrażeniach regularnych?
Czy istnieje zdefiniowane zachowanie dotyczące sposobu, w jaki wyrażenia regularne powinny obsługiwać zachowanie przechwytywania zagnieżdżonych nawiasów? Mówiąc dokładniej, czy można rozsądnie oczekiwać, że różne silniki będą przechwytywać nawiasy zewnętrzne na pierwszej pozycji i nawiasy zagnieżdżone w kolejnych pozycjach? Rozważ następujący kod PHP (używając wyrażeń regularnych PCRE) <?php $test_string = 'I …

7
Różnica między e.getMessage () i e.getLocalizedMessage ()
Używam tych obu metod, aby uzyskać komunikat wyrzucony przez blok catch podczas wykonywania obsługi błędów Obydwa dają mi komunikat z obsługi błędu, ale czym dokładnie się te dwa różnią Wyszukałem trochę w Internecie i znalazłem tę odpowiedź stąd Wyjątki Java dziedziczą metody getMessage i getLocalizedMessage z Throwable (zobacz powiązany link). …
85 java  android 

6
Utwórz mapę w Javie
Chciałbym utworzyć, mapktóry zawiera wpisy składające się z(int, Point2D) Jak mogę to zrobić w Javie? Bezskutecznie próbowałem wykonać następujące czynności. HashMap hm = new HashMap(); hm.put(1, new Point2D.Double(50, 50));
85 java  map 

6
Utworzyć zmienną listę z tablicy?
Mam tablicę, którą chciałbym zamienić na a List, aby zmodyfikować zawartość tablicy. Przepełnienie stosu ma mnóstwo pytań / odpowiedzi, adres Arrays.asList()i jak tylko zapewnia widok na liście podstawowej tablicy, a jak próbuje manipulować wynikowej liście będzie ogólnie rzucić UnsupportedOperationExceptionjako metod stosowanych do manipulowania listy (np add(), remove()etc.) są nie zaimplementowane …
85 java  arrays  list  mutable 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.