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

3
Logback, aby rejestrować różne komunikaty w dwóch plikach
Do logowania używam logback / slf4j. Chcę przeanalizować mój plik dziennika, aby przeanalizować niektóre dane, więc zamiast analizować duży, duży plik (składający się głównie z instrukcji debugowania), chcę mieć dwie instancje programu rejestrującego, z których każda loguje się do osobnego pliku; jeden do analiz i jeden do rejestrowania wszystkich celów. …
146 java  logging  logback  slf4j 

4
Jak przejść do innej gałęzi subversion w Intellij?
Jaka jest koncepcja przełączania gałęzi w IntelliJ? Muszę być albo ślepy, albo idiotą ... Zakładałbym, że byłaby opcja „przełącz na kopiowanie” lub coś w tym stylu, ale nie ma takiej opcji ... EDYCJA dla wyjaśnienia: moje poprzednie IDE miało prostą opcję "przełącz na kopiowanie", która aktualizowała wszystkie pliki różniące się …


6
Jak dodać wartość do adnotacji z Constant java
Myślę, że może to nie być możliwe w Javie, ponieważ adnotacje i jej parametry są rozwiązywane w czasie kompilacji. Mam następujący interfejs, public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } i inna klasa jako, @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } Oznaczam wiele klas …
146 java  arrays  annotations 


9
Dlaczego Java Map nie rozszerza kolekcji?
Zaskoczył mnie fakt, że Map<?,?>nie jest to plik Collection<?>. Pomyślałem, że miałoby to dużo sensu, gdyby zostało to zadeklarowane jako takie: public interface Map<K,V> extends Collection<Map.Entry<K,V>> W końcu a Map<K,V>to zbiór Map.Entry<K,V>, prawda? Czy jest więc dobry powód, dla którego nie jest zaimplementowany jako taki? Dziękuję Cletusowi za najbardziej autorytatywną …
146 java  oop  collections 

10
Czy możesz podzielić strumień na dwa strumienie?
Mam zestaw danych reprezentowany przez strumień Java 8: Stream<T> stream = ...; Widzę, jak to przefiltrować, aby uzyskać losowy podzbiór - na przykład Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, 2).iterator(); Stream<T> heads = stream.filter((x) -> (coin.nextInt() == 0)); Widzę również, jak mogę zredukować ten strumień, aby uzyskać …
146 java  java-8  java-stream 


7
Jak pobrać skojarzenia FetchType.LAZY z JPA i Hibernate w kontrolerze Spring
Mam klasę Person: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List<Role> roles; // etc } Z leniwą relacją wiele do wielu. W moim kontrolerze mam @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { Person person = …

8
Jak używać MDC z pulami wątków?
W naszym oprogramowaniu szeroko używamy MDC do śledzenia takich rzeczy, jak identyfikatory sesji i nazwy użytkowników dla żądań internetowych. Działa to dobrze podczas uruchamiania w oryginalnym wątku. Jest jednak wiele rzeczy, które muszą zostać przetworzone w tle. W tym celu używamy klas java.concurrent.ThreadPoolExecutori java.util.Timerwraz z niektórymi usługami wykonywania asynchronicznego samoczynnego …
146 java  logging  slf4j  logback  mdc 

7
Czym są Runtime.getRuntime (). TotalMemory () i freeMemory ()?
Zastanawiałem się, jakie jest dokładne znaczenie Runtime.getRuntime (). TotalMemory () , Runtime.getRuntime (). FreeMemory () i Runtime.getRuntime (). MaxMemory () . Rozumiem, że Runtime.getRuntime().totalMemory()zwraca całkowitą pamięć, z której korzysta mój proces. Czy to jest poprawne? A co powiesz na freeMemory()i maxMemory()?
146 java 



6
Odbiornik zmiany wyboru JComboBox?
Próbuję wywołać zdarzenie za każdym razem, gdy wybierany jest plik JComboBox. Problem polega na tym, że nie ma oczywistej addSelectionListener()metody. Próbowałem użyć actionPerformed(), ale nigdy nie odpala. Brakuje mi zastąpienia modelu dla JComboBox, nie mam pomysłów. Jak mogę otrzymać powiadomienie o zmianie wyboru na JComboBox? ** Edycja: muszę przeprosić. Okazuje …


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.