Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

19
Como remover zeros à esquerda do texto alfanumérico?
Eu já vi perguntas sobre como prefixar zeros aqui no SO. Mas não o contrário! Vocês podem me sugerir como remover os zeros à esquerda no texto alfanumérico? Existem APIs internas ou preciso escrever um método para aparar os zeros à esquerda? Exemplo: 01234 converts to 1234 0001234a converts to …


7
Como analiso um arquivo .hprof?
Eu tenho um servidor de produção executando com o seguinte sinalizador: - XX: + HeapDumpOnOutOfMemoryError Na noite passada, ele gerou um arquivo java-38942.hprof quando nosso servidor encontrou um erro de heap. Acontece que os desenvolvedores do sistema conheciam a bandeira, mas não tinham como obter informações úteis. Alguma ideia?
227 java  profiling  heap 

6
Sequência de divisão do Android
Eu tenho uma string chamada CurrentStringe está na forma de algo assim "Fruit: they taste good". Gostaria de dividir o CurrentStringuso de :como delimitador. Dessa forma, a palavra "Fruit"será dividida em sua própria string e "they taste good"será outra string. E então eu simplesmente gostaria de usar SetText()2 diferentes TextViewspara …
227 java  android  string 


8
Por que não é possível estender anotações em Java?
Não entendo por que não há herança nas anotações Java, assim como as classes Java. Eu acho que seria muito útil. Por exemplo: quero saber se uma determinada anotação é um validador. Com a herança, eu poderia navegar reflexivamente pelas superclasses para saber se essa anotação estende a ValidatorAnnotation. Caso …

4
Diferença entre função e autoridade concedida na Spring Security
Existem conceitos e implementações no Spring Security, como a GrantedAuthorityinterface para obter uma autoridade para autorizar / controlar um acesso. Gostaria que operações permitidas, como createSubUsers ou deleteAccounts , permitidas a um administrador (com função ROLE_ADMIN). Estou ficando confuso com os tutoriais / demonstrações que vejo online. Tento conectar o …

7
Formatar Instantâneo para String
Estou tentando formatar um Instant para uma String usando o novo java 8 time-api e um padrão: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); Usando o código acima, recebo uma exceção que reclama um campo não suportado: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra at java.time.Instant.getLong(Instant.java:608) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) ...


8
Mockito matcher e conjunto de primitivas
Com o Mockito, quero verify()uma chamada de método byte[]na sua lista de argumentos, mas não encontrei como escrever isso. myMethod( byte[] ) Eu só quero algo como anyByteArray(), como fazer isso com Mockito?
226 java  mockito 

8
Como importar um certificado .cer para um keystore java?
Durante o desenvolvimento de um cliente de serviço web Java, encontrei um problema. A autenticação para o serviço da web está usando um certificado de cliente, um nome de usuário e uma senha. O certificado de cliente que recebi da empresa por trás do serviço da web está em .cerformato. …



17
Alerta de handshake SSL: erro unrecognized_name desde a atualização para o Java 1.7.0
Atualizei do Java 1.6 para o Java 1.7 hoje. Desde então, ocorre um erro quando tento estabelecer uma conexão com meu servidor da Web por 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) …
225 java  ssl 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.