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

19
Jak usunąć zera wiodące z tekstu alfanumerycznego?
Widziałem pytania, jak przedrostek zer tutaj w SO. Ale nie na odwrót! Czy możecie mi zasugerować, jak usunąć wiodące zera w tekście alfanumerycznym? Czy są jakieś wbudowane interfejsy API lub czy muszę napisać metodę przycinania zer wiodących? Przykład: 01234 converts to 1234 0001234a converts to 1234a 001234-a converts to 1234-a …

7
Jak analizować plik .hprof?
Mam serwer produkcyjny z następującą flagą: - XX: + HeapDumpOnOutOfMemoryError Ostatniej nocy wygenerował plik java-38942.hprof, gdy nasz serwer napotkał błąd sterty. Okazuje się, że twórcy systemu wiedzieli o fladze, ale nie ma sposobu, aby uzyskać z niej użyteczne informacje. Jakieś pomysły?
227 java  profiling  heap 

6
Ciąg podzielony Androida
Mam ciąg zwany CurrentStringi ma postać czegoś takiego "Fruit: they taste good". Chciałbym podzielić CurrentStringużycie za pomocą :jako separatora. W ten sposób słowo "Fruit"zostanie podzielone na własny ciąg i "they taste good"będzie innym ciągiem. A potem chciałbym po prostu użyć SetText()2 różnych TextViewsdo wyświetlenia tego ciągu. Jaki byłby najlepszy sposób …
227 java  android  string 


8
Dlaczego nie można rozszerzać adnotacji w Javie?
Nie rozumiem, dlaczego w adnotacjach Java nie ma dziedziczenia, podobnie jak w klasach Java. Myślę, że byłoby to bardzo przydatne. Na przykład: Chcę wiedzieć, czy dana adnotacja jest walidatorem. Dzięki dziedziczeniu mogłem odruchowo poruszać się po superklasach, aby wiedzieć, czy ta adnotacja rozszerza ValidatorAnnotation. W przeciwnym razie, jak mogę to …

4
Różnica między rolą a uprawnieniem przyznanym w Spring Security
W Spring Security istnieją koncepcje i implementacje, takie jak GrantedAuthorityinterfejs pozwalający uzyskać uprawnienia do autoryzacji / kontroli dostępu. Chciałbym, aby dozwolone operacje, takie jak createSubUsers lub deleteAccounts , które pozwoliłbym administratorowi (z rolą ROLE_ADMIN). Czuję się zagubiony w tutorialach / pokazach, które widzę online. Próbuję połączyć to, co przeczytałem, ale …

7
Sformatuj Instant to String
Próbuję sformatować Instant na ciąg za pomocą nowego interfejsu API Java 8 i wzoru: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); Korzystając z powyższego kodu, otrzymuję wyjątek, który dotyczy nieobsługiwanego pola: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra at java.time.Instant.getLong(Instant.java:608) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) ...

30
Wyświetlanie zawartości pliku .jar
Jaki byłby najłatwiejszy sposób przeglądania klas, metod, właściwości itp. W pliku jar? Szukam czegoś równoważnego bardzo przydatnemu Lutzowi Roederowi .NET Reflector - dla Java
226 java  jar  viewer 

8
Mockito matcher i tablica prymitywów
W przypadku Mockito chcę verify()wywołać metodę z byte[]listy argumentów, ale nie znalazłem sposobu na napisanie tego. myMethod( byte[] ) Chcę tylko coś takiego anyByteArray(), jak to zrobić z Mockito?
226 java  mockito 

8
Jak zaimportować certyfikat .cer do magazynu kluczy Java?
Podczas opracowywania klienta Java Webservice napotkałem problem. Uwierzytelnianie dla usługi internetowej polega na użyciu certyfikatu klienta, nazwy użytkownika i hasła. Certyfikat klienta, który otrzymałem od firmy za usługą internetową, ma .cerformat. Kiedy sprawdzam plik za pomocą edytora tekstu, ma on następującą zawartość: -----BEGIN CERTIFICATE----- [Some base64 encoded data] -----END CERTIFICATE----- …



17
Alert uzgadniania SSL: błąd nierozpoznany_nazwa od aktualizacji do Java 1.7.0
Zaktualizowałem dzisiaj z Java 1.6 do Java 1.7. Od tego czasu pojawia się błąd, gdy próbuję nawiązać połączenie z moim serwerem internetowym przez SSL: javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name at sun.security.ssl.ClientHandshaker.handshakeAlert(ClientHandshaker.java:1288) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1904) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1027) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1262) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1289) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1273) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:523) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1296) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) at java.net.URL.openStream(URL.java:1035) …
225 java  ssl 


22
Hibernacja - do kolekcji z cascade = „all-delete-orphan” nie odwoływała się już instancja będąca właścicielem obiektu
Występuje następujący problem podczas próby aktualizacji mojej jednostki: "A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance". Mam podmiot nadrzędny i ma on Set<...>niektóre podmioty podrzędne. Kiedy próbuję go zaktualizować, otrzymuję wszystkie odniesienia do tych kolekcji i ustawiam je. Poniższy kod reprezentuje moje mapowanie: @OneToMany(mappedBy = …

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.