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

3
Logback para registrar mensagens diferentes em dois arquivos
Estou usando o logback / slf4j para fazer o meu log. Quero analisar meu arquivo de log para analisar alguns dados; portanto, em vez de analisar um grande arquivo grande (a maioria consistindo de instruções de depuração), quero ter duas instâncias do logger, cada uma registrando em um arquivo separado; …
146 java  logging  logback  slf4j 



6
Como fornecer valor a uma anotação de um java constante
Eu estou pensando que isso pode não ser possível em Java porque a anotação e seus parâmetros são resolvidos em tempo de compilação. Eu tenho uma interface da seguinte maneira, public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } e outra classe como, @SomeAnnotation(locations = {"value1", "value2"}) public …
146 java  arrays  annotations 

9
Por que o Java Map não estende a coleção?
Fiquei surpreso com o fato de que Map<?,?>não é um Collection<?>. Eu pensei que faria muito sentido se fosse declarado como tal: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Afinal, a Map<K,V>é uma coleção de Map.Entry<K,V>, não é? Então, há uma boa razão para que não seja implementado como tal? Agradeço a …
146 java  oop  collections 

10
Você pode dividir um fluxo em dois fluxos?
Eu tenho um conjunto de dados representado por um fluxo Java 8: Stream<T> stream = ...; Eu posso ver como filtrá-lo para obter um subconjunto aleatório - por exemplo Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, 2).iterator(); Stream<T> heads = stream.filter((x) -> (coin.nextInt() == 0)); Também posso ver …
146 java  java-8  java-stream 


7
Como buscar associações FetchType.LAZY com JPA e Hibernate em um Spring Controller
Eu tenho uma classe Person: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List<Role> roles; // etc } Com uma relação muitos-para-muitos que é preguiçosa. No meu controlador eu tenho @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() …

8
Como usar o MDC com conjuntos de threads?
Em nosso software, usamos extensivamente o MDC para rastrear itens como IDs de sessão e nomes de usuário para solicitações da Web. Isso funciona bem durante a execução no encadeamento original. No entanto, há muitas coisas que precisam ser processadas em segundo plano. Para isso, usamos as classes java.concurrent.ThreadPoolExecutore java.util.Timerjuntamente …
146 java  logging  slf4j  logback  mdc 

7
O que são Runtime.getRuntime (). TotalMemory () e freeMemory ()?
Eu estive pensando qual é o significado exato de Runtime.getRuntime (). TotalMemory () , Runtime.getRuntime (). FreeMemory () e Runtime.getRuntime (). MaxMemory () . Meu entendimento é: Runtime.getRuntime().totalMemory()retorna a memória total que meu processo está usando. Isso está correto? Que tal freeMemory()e maxMemory()?
146 java 


6
JComboBox Selection Change Listener?
Estou tentando fazer com que um evento seja acionado sempre que uma escolha é feita a JComboBox. O problema que estou tendo é que não existe um addSelectionListener()método óbvio . Eu tentei usar actionPerformed(), mas nunca dispara. Com exceção de substituir o modelo JComboBox, estou sem ideias. Como sou notificado …




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.