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

1
REST - HTTP Post Multipart z JSON
Muszę otrzymać wieloczęściowy post HTTP zawierający tylko 2 parametry: Ciąg JSON Plik binarny Jaki jest prawidłowy sposób ustawienia ciała? Mam zamiar przetestować wywołanie HTTP za pomocą konsoli REST Chrome, więc zastanawiam się, czy właściwym rozwiązaniem jest ustawienie klucza „label” dla parametru JSON i pliku binarnego. Po stronie serwera używam Resteasy …
88 java  json  rest  http  resteasy 

6
Java AES i przy użyciu własnego klucza
Chcę zaszyfrować ciąg przy użyciu AES z własnym kluczem. Ale mam problem z długością klucza. Czy możesz przejrzeć mój kod i zobaczyć, co muszę poprawić / zmienić. public static void main(String[] args) throws Exception { String username = "bob@google.org"; String password = "Password1"; String secretID = "BlahBlahBlah"; String SALT2 = …
88 java  key  aes 

7
Jak z wdziękiem zatrzymać proces java?
Jak bezpiecznie zatrzymać proces Java w systemie Linux i Windows? Kiedy dzwonią Runtime.getRuntime().addShutdownHook, a kiedy nie? A co z finalizatorami, czy oni tu pomagają? Czy mogę wysłać jakiś sygnał do procesu Java z powłoki? Szukam najlepiej przenośnych rozwiązań.
88 java  linux  windows  shell  process 


7
Java - Kolizja nazw metod w implementacji interfejsu
Jeśli mam dwa interfejsy, oba całkiem różne w swoich celach, ale z tą samą sygnaturą metody, jak zrobić klasę implementującą obie bez konieczności pisania jednej metody, która służy do obu interfejsów i pisania zawiłej logiki w metodzie implementacja, która sprawdza, dla jakiego typu obiektu jest wykonywane wywołanie i wywołuje odpowiedni …

15
Sekwencja hibernacji nie istnieje
Próbowałem uaktualnić hibernację z 4 do 5 w moim projekcie w 4.2wersji wiosennej . Po tej aktualizacji znalazłem następujący błąd w moim śladzie stosu, gdy wywołałem metodę aktualizacji. 10:53:32,185 ERROR TableStructure:149 - could not read a hi value com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.hibernate_sequence' doesn't exist Zmieniłem automatycznie zwiększany identyfikator z adnotacją @GeneratedValue(strategy=GenerationType.AUTO) …
88 java  spring  hibernate 

9
Jak wywołać metodę statyczną w JSP / EL?
Jestem nowy w JSP. Próbowałem połączyć MySQL i moje strony JSP i działa dobrze. Ale oto, co musiałem zrobić. Mam atrybut tabeli o nazwie „balance”. Pobierz go i użyj do obliczenia nowej wartości o nazwie „kwota”. (Nie drukuję „Balance”). <c:forEach var="row" items="${rs.rows}"> ID: ${row.id}<br/> Passwd: ${row.passwd}<br/> Amount: <%=Calculate.getAmount(${row.balance})%> </c:forEach> Wygląda …
88 java  jsp  el 

10
Co to jest perm space?
Ucząc się o profilowaniu pamięci w Javie, oprócz „sterty” wciąż widzę termin „przestrzeń perm”. Wiem, co to jest kupa - co to jest perm?
88 java  profiling 


18
Tworzenie liczb losowych bez duplikatów
W tym przypadku MAX to tylko 5, więc mógłbym sprawdzić duplikaty jeden po drugim, ale jak mogę to zrobić w prostszy sposób? Na przykład, co się stanie, jeśli MAX ma wartość 20? Dzięki. int MAX = 5; for (i = 1 , i <= MAX; i++) { drawNum[1] = (int)(Math.random()*MAX)+1; …
88 java  random 

6
Czym są pliki FTL
Jestem nowy w projekcie i muszę się go nauczyć na wylot. Widzę wiele plików z rozszerzeniem .ftl. Nie jestem pewien, czym one są. Wiem, że można je modyfikować, a użytkownik widzi zmiany w interfejsie.
88 java  freemarker 

5
Czy przez REST można zwrócić zawartość po POST?
Używam RESTlet i utworzyłem zasób. Obsługuję POST metodą nadpisywania acceptRepresentation. Klient powinien wysłać mi jakieś dane, a następnie przechowuję je w DB, ustawiam odpowiedź na 201 (SUCCESS_CREATED) i muszę zwrócić klientowi niektóre dane, ale typ zwrotu acceptRepresentationto void. W moim przypadku muszę zwrócić jakiś identyfikator, aby klient miał dostęp do …
88 java  rest  restlet 

4
Android - Konstruktor aktywności a onCreate
Rozumiem, że Android Activitiesma określone cykle życia i onCreatenależy to zastąpić i użyć do inicjalizacji, ale co dokładnie dzieje się w konstruktorze? Czy są jakieś przypadki, w których można / należy również zastąpić Activitykonstruktora, czy też nie należy go nigdy dotykać? Zakładam, że konstruktor nigdy nie powinien być używany, ponieważ …

4
Jersey: wydrukuj rzeczywiste żądanie
Jak mogę zobaczyć rzeczywiste żądanie, które Jersey generuje i wysyła do serwera? Mam problemy z konkretnym żądaniem, a osoba obsługująca serwer internetowy poprosiła o wyświetlenie pełnego żądania (z nagłówkami i tym podobnymi).
88 java  jersey 

10
Uzyskaj rozmiar iterowalnego w Javie
Muszę obliczyć liczbę elementów Iterablew języku Java. Wiem, że potrafię to zrobić: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Mógłbym też zrobić coś takiego, ponieważ nie potrzebuję już obiektów w Iterable: it = values.iterator(); while (it.hasNext()) { it.remove(); sum++; } Benchmark na małą skalę …
88 java  iterable 

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.