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

6
Różnica między stanami wątku WAIT i BLOCKED
Jaka jest różnica między stanem wątku WAIT a stanem wątku ZABLOKOWANY? Dokumentacja Thread.State : Zablokowany Wątek, który jest zablokowany i oczekuje na blokadę monitora, jest w tym stanie. Oczekiwanie W tym stanie jest wątek, który czeka w nieskończoność na wykonanie określonej czynności przez inny wątek nie wyjaśnia mi różnicy.

9
Szukam prostej pamięci podręcznej Java w pamięci [zamknięta]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Szukam prostej pamięci podręcznej Java, która ma dobrą współbieżność (więc LinkedHashMap nie jest wystarczająco dobra) i …
102 java  caching 

11
Apache POI Excel - jak skonfigurować kolumny do rozwinięcia?
Używam Apache POI APIdo generowania excel spreadsheetdanych. Problem, z którym się spotykam, polega na tym, że po utworzeniu i otwarciu arkusza kalkulacyjnego kolumny nie są rozwinięte, więc na pierwszy rzut oka nie pojawia się jakiś długi tekst, taki jak tekst sformatowany w formacie daty. Mógłbym po prostu dwukrotnie kliknąć obramowanie …
102 java  excel  expand  apache-poi 

7
Jaki jest pożytek z adnotacji @Temporal w Hibernate?
Dokumentacja Hibernate zawiera poniższe informacje dotyczące @Temporaladnotacji: W prostych interfejsach API języka Java czasowa precyzja czasu nie jest zdefiniowana. Mając do czynienia z danymi czasowymi, możesz chcieć opisać oczekiwaną dokładność w bazie danych. Dane czasowe mogą mieć dokładność DATE, TIME lub TIMESTAMP (tj. Rzeczywista data, tylko godzina lub jedno i …
102 java  hibernate 

5
Dlaczego nie pola abstrakcyjne?
Dlaczego klasy Java nie mogą mieć pól abstrakcyjnych, tak jak mogą mieć metody abstrakcyjne? Na przykład: Mam dwie klasy, które rozszerzają tę samą abstrakcyjną klasę bazową. Każda z tych dwóch klas ma metodę, która jest identyczna, z wyjątkiem stałej String, która jest komunikatem o błędzie. Gdyby pola mogły być abstrakcyjne, …
102 java  methods  field  abstract 

6
Jak sprawić, by Java przestrzegała limitu czasu buforowania DNS?
Używamy GSLB do dystrybucji geograficznej i równoważenia obciążenia. Każda usługa ma przypisaną stałą nazwę domeny. Dzięki magii DNS nazwa domeny jest przekształcana na adres IP, który jest najbliżej serwera z najmniejszym obciążeniem. Aby równoważenie obciążenia działało, serwer aplikacji musi uwzględniać TTL z odpowiedzi DNS i ponownie rozpoznać nazwę domeny po …
102 java  dns  gslb 

10
Is Integer Immutable
Wiem, że jest to prawdopodobnie bardzo głupie, ale wiele miejsc twierdzi, że klasa Integer w Javie jest niezmienna, ale następujący kod: Integer a=3; Integer b=3; a+=b; System.out.println(a); Wykonuje się bez żadnych problemów dając (oczekiwany) wynik 6. W efekcie wartość a uległa zmianie. Czy to nie znaczy, że liczba całkowita jest …

10
Każda implementacja uporządkowanego zestawu w Javie?
Jeśli ktoś jest zaznajomiony z Objective-C, istnieje kolekcja o nazwie, NSOrderedSetktóra działa jako Set, a jej elementy mogą być dostępne jako elementy Array . Czy jest coś takiego w Javie? Słyszałem, że jest taka kolekcja LinkedHashMap, ale nie znalazłem nic podobnego do zestawu.
102 java  collections  set 

10
Jak dostosować program mapujący Jackson JSON niejawnie używany przez Spring Boot?
Używam Spring Boot (1.2.1), w podobny sposób, jak w ich samouczku Tworzenie usługi sieci Web RESTful : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Tak więc powyżej, Spring MVC niejawnie używa Jacksona do serializacji mojego EventListobiektu do formatu JSON. Ale chcę zrobić kilka prostych …

3
Nie można wybrać klasy jako głównej w IntelliJ
Mam projekt Java w IntelliJ, do którego właśnie dodałem kilka plików w zagnieżdżonej hierarchii folderów. Wiele z tych plików to testy i zawierają główną metodę, więc powinienem móc je uruchomić. Jednak nie wiem, jak to zrobić. Jestem nowy w IntelliJ i poprzednie pliki pojawiały się w hierarchii projektu z symbolem …

2
PatternSyntaxException: Niedozwolone powtórzenie w przypadku używania wyrażenia regularnego w Javie
Nie znam zbyt wiele wyrażeń regularnych, ale muszę dopasować prosty wzorzec. Poniższy tekst powinien zwrócić prawdę, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) gdy inputLine to {"user_id" : 34} Jednak otrzymuję ten wyjątek: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) at java.util.regex.Pattern.compile(Unknown …
102 java  regex  matcher 

3
Jaka jest różnica między MongoTemplate Spring Data a MongoRepository?
Muszę napisać aplikację, w której będę mógł wykonywać złożone zapytania przy użyciu spring-data i mongodb. Zaczynałem od korzystania z MongoRepository, ale zmagałem się ze złożonymi zapytaniami, aby znaleźć przykłady lub faktycznie zrozumieć składnię. Mówię o zapytaniach takich jak to: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, …

1
Wywołanie metody z adnotacjami @Bean w konfiguracji Spring Java
Jestem ciekawy, jak wtrysk sprężyny obsługuje wywoływanie metod z @Beanadnotacją. Jeśli umieszczę @Beanadnotację w metodzie i zwrócę instancję, rozumiem, że to mówi spring o utworzeniu fasoli przez wywołanie metody i pobranie zwróconej instancji. Jednak czasami ta fasola musi być używana do łączenia innych ziaren lub ustawiania innego kodu. Zwykłym sposobem …
102 java  spring  cglib 

8
Wyjaśnienie dostawcy i konsumenta Java 8 dla laika
Jako programista nie Java nauki Java, czytam o Supplieri Consumerinterfejsy w tej chwili. I nie mogę pojąć ich użycia i znaczenia. Kiedy i dlaczego miałbyś używać tych interfejsów? Czy ktoś może mi podać prosty przykład dla laika… Uważam, że przykłady Doca nie są wystarczająco zwięzłe, aby moje zrozumienie.
102 java  java-8 


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.