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

9
Jak zwrócić obiekt niestandardowy z zapytania Spring Data JPA GROUP BY
Rozwijam aplikację Spring Boot z Spring Data JPA. Używam niestandardowego zapytania JPQL, aby pogrupować według jakiegoś pola i uzyskać liczbę. Poniżej znajduje się moja metoda repozytorium. @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List<?> findSurveyCount(); Działa, a wynik jest następujący: [ [1, "a1"], …

3
Typ magazynu kluczy: którego użyć?
Patrząc na plik java.securitymy JRE, widzę, że domyślnym typem magazynu kluczy jest JKS. Tutaj znajduje się lista typów kluczy, których można użyć. Czy istnieje zalecany typ magazynu kluczy? Jakie są wady / zalety różnych typów magazynów kluczy?
115 java  security  ssl  jsse 


4
Jak używać nowej funkcji computeIfAbsent?
Bardzo chcę używać Map.computeIfAbsent, ale minęło zbyt dużo czasu od czasów lambda w undergrad. Niemal bezpośrednio z dokumentacji: zawiera przykład starego sposobu robienia rzeczy: Map<String, Boolean> whoLetDogsOut = new ConcurrentHashMap<>(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); if (isLetOut != null) map.putIfAbsent(key, isLetOut); } …

10
Przyspiesz czas uruchamiania Spring Boot
Mam aplikację Spring Boot. Dodałem sporo zależności (niestety, wygląda na to, że potrzebuję ich wszystkich) i czas uruchamiania znacznie się wydłużył. Samo wykonanie SpringApplication.run(source, args)zajmuje 10 sekund. Chociaż może to nie być dużo w porównaniu do tego, do czego są „przyzwyczajeni”, jestem niezadowolony, że zajmuje to tyle czasu, głównie dlatego, …

11
Modyfikowanie zmiennej lokalnej z wnętrza lambdy
Modyfikacja zmiennej lokalnej w programie forEachpowoduje błąd kompilacji: Normalna int ordinal = 0; for (Example s : list) { s.setOrdinal(ordinal); ordinal++; } Z Lambda int ordinal = 0; list.forEach(s -> { s.setOrdinal(ordinal); ordinal++; }); Masz jakiś pomysł, jak to rozwiązać?
115 java  lambda  java-8 


15
Http 415 Nieobsługiwany błąd typu nośnika z JSON
Dzwonię do usługi REST z żądaniem JSON i odpowiada ona z HTTP 415 "Unsupported Media Type"błędem. Typ zawartości żądania jest ustawiony na ("Content-Type", "application/json; charset=utf8"). Działa dobrze, jeśli nie dołączam obiektu JSON do żądania. Używam google-gson-2.2.4biblioteki dla JSON. Próbowałem użyć kilku różnych bibliotek, ale to nie miało znaczenia. Czy ktoś …

23
Pakiet nie istnieje - błąd w intelliJ
Próbuję użyć biblioteki drukowania kodów kreskowych z grilla. Pomyślnie dodałem bibliotekę do IntelliJ poprzez bibliotekę dodawania struktury projektu. Następnie zaimportowałem pakiety i napisałem metody, które nie dały mi żadnego błędu. Pakiety były dostępne w klasie. Ale kiedy kompiluję, pojawia się błąd: error: package net.sourceforge.barbecue does not exist Jak to może …

8
Pobierz treść żądania POST z HttpServletRequest
Próbuję uzyskać całe ciało z obiektu HttpServletRequest. Poniższy kod wygląda następująco: if ( request.getMethod().equals("POST") ) { StringBuffer sb = new StringBuffer(); BufferedReader bufferedReader = null; String content = ""; try { //InputStream inputStream = request.getInputStream(); //inputStream.available(); //if (inputStream != null) { bufferedReader = request.getReader() ; //new BufferedReader(new InputStreamReader(inputStream)); char[] charBuffer …
115 java  servlets  post 

12
Konwersja strumienia int na char w java
Na to prawdopodobnie udzielono odpowiedzi gdzie indziej, ale jak uzyskać wartość znaku wartości int? W szczególności czytam ze strumienia TCP, a metoda readers .read () zwraca wartość int. Jak mogę z tego zdobyć chara?
114 java  types 


6
Błąd instalacji Mavena w systemie OSX Nieobsługiwana wersja major.minor 51.0
Zainstalowałem Mavena, wykonując następujące kroki: (samouczek) JAVA_HOME=/Library/Java/Home export M2_HOME=/Users/steven/zimmermann/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH echo $JAVA_HOME echo $M2_HOME echo $M2 echo $PATH nano .bash_profile potem napisałem echo w .bash_profile sth w ten sposób: JAVA_HOME=/usr/libexec/java_home M2_HOME=/path/to/your/apache-maven-3.x.x M2=/path/to/your/apache-maven-3.x.x/bin PATH=/path/to/maven/bin:/$….bla-bla-bla… a także napisałem to w .bashrc export M2_HOME=/Users/steven/zimmermann/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH teraz, gdy …

8
Jakie zależności Mavena uwzględnić na wiosnę 3.0?
Próbuję wykonać swój pierwszy projekt w Spring 3.0 (i maven). Używałem Springa 2.5 (i wersji podkładu) w kilku projektach. Niemniej jednak jestem trochę zdezorientowany, jakie moduły muszę zdefiniować jako zależności w moim pom.xml. Chcę tylko użyć podstawowych funkcji kontenera (ziarna, rdzeń, kontekst, el). Byłem do tego przyzwyczajony: <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> …


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.