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

14
Alternativa confiável de File.renameTo () no Windows?
Java File.renameTo()é problemático, especialmente no Windows, ao que parece. Como diz a documentação da API , Muitos aspectos do comportamento deste método são inerentemente dependentes da plataforma: A operação de renomeação pode não ser capaz de mover um arquivo de um sistema de arquivos para outro, pode não ser atômico …
92 java  windows  file  file-io 


9
Spring JPA @Query com LIKE
Estou tentando fazer um método em CrudRepository que será capaz de me dar uma lista de usuários, cujos nomes de usuário são como o parâmetro de entrada (não só começa com, mas também o contém). Tentei usar o método, "findUserByUsernameLike(@Param("username") String username)"mas como é dito na documentação do Spring, esse …
92 java  jquery  sql  spring  jpa 

5
Como obter o número de colunas de um ResultSet JDBC?
Estou usando o CsvJdbc (é um driver JDBC para arquivos csv) para acessar um arquivo csv. Não sei quantas colunas o arquivo csv contém. Como posso obter o número de colunas? Existe alguma função JDBC para isso? Não consigo encontrar nenhum método para isso em java.sql.ResultSet. Para acessar o arquivo, …
92 java  jdbc  csv  resultset 

6
Implementação de HashMap Java 8
De acordo com o seguinte documento de link: Java HashMap Implementation Estou confuso com a implementação de HashMap(ou melhor, um aprimoramento em HashMap). Minhas dúvidas são: primeiramente static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; Por que e como essas …



3
Como criar métodos personalizados para uso em anotações de linguagem de expressão de segurança Spring
Gostaria de criar uma classe que adiciona métodos personalizados para uso em linguagem de expressão de segurança Spring para autorização baseada em método por meio de anotações. Por exemplo, eu gostaria de criar um método personalizado como 'customMethodReturningBoolean' para ser usado de alguma forma assim: @PreAuthorize("customMethodReturningBoolean()") public void myMethodToSecure() { …

1
Mapeando enum para string em hibernação
Eu tenho um modelo de categoria Hibernate: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; que têm um campo de tipo de string. Também tenho um enum Java que representa um tipo de categoria: public enum …
92 java  hibernate  enums 




8
Obter nome de usuário de login em java
Como posso obter o nome de usuário / nome de login em Java? Este é o código que tentei ... try{ LoginContext lc = new LoginContext(appName,new TextCallbackHandler()); lc.login(); Subject subject = lc.getSubject(); Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]); for (int i=0; i<principals.length; i++) { if (principals[i] instanceof NTUserPrincipal || principals[i] instanceof …
92 java  username 

3
Como posso usar um regex para substituir maiúsculas por minúsculas no Intellij IDEA?
Eu pesquisei por isso e descobri como fazer com outros analisadores regex: http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html Eu tentei estes e nenhum funciona. Por exemplo, quero usar um regex para mudar isso: private String Name; private Integer Bar = 2; Para isso: private String name; private Integer bar = 2; Eu tentei algo …


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.