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].

3
Jak użyć filtra serwletu w Javie, aby zmienić przychodzący adres URL żądania serwletu?
Jak mogę użyć filtra serwletu do zmiany przychodzącego adresu URL żądania serwletu http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 do http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123 ? Aktualizacja : zgodnie z poniższymi krokami BalusC, wymyśliłem następujący kod: public class UrlRewriteFilter implements Filter { @Override public void init(FilterConfig config) throws ServletException { // } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain …

6
Czy ostateczne jest źle zdefiniowane?
Po pierwsze, układanka: co drukuje następujący kod? public class RecursiveStatic { public static void main(String[] args) { System.out.println(scale(5)); } private static final long X = scale(10); private static long scale(long value) { return X * value; } } Odpowiedź: 0 Spojlery poniżej. Jeśli drukujesz Xw skali (długiej) i redefiniujesz X …


5
Dlaczego tablicy nie można przypisać do Iterable?
z Java5 możemy napisać: Foo[] foos = ... for (Foo foo : foos) lub po prostu używając Iterable w pętli for. To jest bardzo przydatne. Nie można jednak napisać ogólnej metody iterowalnej: public void bar(Iterable<Foo> foos) { .. } i wywoływanie go tablicą, ponieważ nie jest to Iterable: Foo[] foos …

13
Co wchodzi w „Kontroler” w „MVC”?
Wydaje mi się, że rozumiem podstawowe koncepcje MVC - model zawiera dane i zachowanie aplikacji, widok jest odpowiedzialny za wyświetlanie go użytkownikowi, a kontroler zajmuje się wprowadzaniem danych przez użytkownika. Nie jestem pewien, co dokładnie dzieje się w kontrolerze. Powiedzmy na przykład, że mam dość prostą aplikację (szczególnie myślę o …

15
Czy potrafisz wyjaśnić pojęcie strumieni?
Rozumiem, że strumień jest reprezentacją sekwencji bajtów. Każdy strumień zapewnia środki do odczytu i zapisu bajtów do danego magazynu kopii zapasowych. Ale jaki jest sens strumienia? Dlaczego sam sklep z podkładami nie wchodzi w interakcje? Z jakiegokolwiek powodu ta koncepcja po prostu mnie nie kliknie. Przeczytałem kilka artykułów, ale myślę, …



3
@RequestParam in Spring MVC obsługuje parametry opcjonalne
Czy kontroler Spring może obsłużyć oba rodzaje żądań? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Jeśli zdefiniuję pojedynczy kontroler tego rodzaju: @RequestMapping (value = "/submit/id/{id}", method = RequestMethod.GET, produces="text/xml") public String showLoginWindow(@PathVariable("id") String id, @RequestParam(value = "logout", required = false) String logout, @RequestParam("name") String username, @RequestParam("password") String password, @ModelAttribute("submitModel") SubmitModel model, BindingResult errors) …
186 java  spring  spring-mvc 

14
java.net.ConnectException: Połączenie odrzucone
Próbuję zaimplementować połączenie TCP, wszystko działa dobrze po stronie serwera, ale po uruchomieniu programu klienckiego (z komputera klienckiego) pojawia się następujący błąd: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at java.net.Socket.<init>(Socket.java:375) at java.net.Socket.<init>(Socket.java:189) at TCPClient.main(TCPClient.java:13) Próbowałem zmienić numer gniazda …
186 java  networking  tcp 


8
wiele pakietów w kontekście: skanowanie komponentów, wiosenna konfiguracja
Jak mogę dodać wiele pakietów w pliku spring-servlet.xml w context:component-scanelemencie? próbowałem <context:component-scan base-package="z.y.z.service" base-package="x.y.z.controller" /> i <context:component-scan base-package="x.y.z.service, x.y.z.controller" /> i <context:component-scan base-package="x.y.z.service" /> <context:component-scan base-package="x.y.z.controller" /> ale dostał błąd: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [x.y.z.dao.daoservice.LoginDAO] found for dependency:


21
Czy warto… złapać pętlę w środku lub na zewnątrz?
Mam pętlę, która wygląda mniej więcej tak: for (int i = 0; i < max; i++) { String myString = ...; float myNum = Float.parseFloat(myString); myFloats[i] = myNum; } Jest to główna treść metody, której jedynym celem jest zwrócenie tablicy liczb zmiennoprzecinkowych. Chcę zwrócić tę metodę, nulljeśli wystąpi błąd, więc …

16
Czy możemy stworzyć bajt bez znaku w Javie
Próbuję przekonwertować podpisany bajt na niepodpisany. Problem polega na tym, że dane, które otrzymuję, są niepodpisane, a Java nie obsługuje bajtu bez znaku, więc kiedy odczytuje dane, traktuje je jako podpisane. Próbowałem go przekonwertować za pomocą następującego rozwiązania, które otrzymałem z Stack Overflow. public static int unsignedToBytes(byte a) { int …
185 java  unsigned 

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.