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

2
Jak zrozumieć tę metodę Collect () Java 8 Stream?
Próbowałem przekonwertować tablicę int na List i wybrałem nieznaną drogę korzystania z Java 8 Stream i wymyśliłem to Arrays.stream(arr).boxed().collect(Collectors.toList()); Nadal mam trudności z pełnym zrozumieniem tej linii, głównie Dlaczego Collectors.toList()w tym przypadku zwraca interfejs ArrayList<Integer>implementujący List? Dlaczego nie LinkedList<Integer>lub inna ogólna klasa zgodna z Listinterfejsem? Nie mogę nic na ten …


4
Jak poprawić cyfrowe rozpoznawanie modelu przeszkolonego na MNIST?
Pracuję nad odręcznym rozpoznawaniem wielocyfrowym przy Javaużyciu OpenCVbiblioteki do wstępnego przetwarzania i segmentacji oraz Kerasmodelu wyszkolonego w zakresie MNIST (z dokładnością 0,98) do rozpoznawania. Rozpoznawanie wydaje się działać całkiem dobrze, pomijając jedną rzecz. Sieć dość często nie rozpoznaje tych (numer „jeden”). Nie mogę ustalić, czy dzieje się tak z powodu …

3
Przekazywanie argumentów bajtów do przeciążonej metody
Wziąłem ten fragment kodu z jakiegoś quizu, używając IDE wykonałem go i otrzymałem wynik długi, długi, ale poprawna odpowiedź to Bajt, Bajt , dlaczego mam inny wynik? Pytanie dotyczy JDK 11 public class Client { static void doCalc(byte... a) { System.out.print("byte..."); } static void doCalc(long a, long b) { System.out.print("long, …
12 java 

1
Dlaczego parametr typu jest silniejszy niż parametr metody?
Dlaczego jest public <R, F extends Function<T, R>> Builder<T> withX(F getter, R returnValue) {...} bardziej rygorystyczne public <R> Builder<T> with(Function<T, R> getter, R returnValue) {...} Jest to kontynuacja Dlaczego nie jest sprawdzany typ zwrotu lambda w czasie kompilacji . Znalazłem metodę withX()podobną .withX(MyInterface::getLength, "I am not a Long") produkuje żądany …

10
Spring boot 2.2.0 Problem z uruchomieniem Spring HateOas
Przeniosłem projekt z wiosennego rozruchu 2.1.9 do 2.2.0. Podczas uruchamiania projektu napotykam poniższe errorkomunikaty. Co mogło spowodować, nie używam też hateoasw moim pom.xmlpliku. Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.plugin.core.PluginRegistry<org.springframework.hateoas.client.LinkDiscoverer, org.springframework.http.MediaType>' available: expected single matching bean but found 17: modelBuilderPluginRegistry,modelPropertyBuilderPluginRegistry,typeNameProviderPluginRegistry,syntheticModelProviderPluginRegistry,documentationPluginRegistry,apiListingBuilderPluginRegistry,operationBuilderPluginRegistry,parameterBuilderPluginRegistry,expandedParameterBuilderPluginRegistry,resourceGroupingStrategyRegistry,operationModelsProviderPluginRegistry,defaultsProviderPluginRegistry,pathDecoratorRegistry,apiListingScannerPluginRegistry,relProviderPluginRegistry,linkDiscovererRegistry,entityLinksPluginRegistry Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name …

3
Jak włączyć logowanie org.slf4j dla wersji: „2.0.0-alpha1” w rozruchu wiosennym
Użyłem rejestrowania SLF4J do wydrukowania wszystkich dzienników. Korzystam z najnowszej wersji org.slf4j. implementacja „org.slf4j: slf4j-api: 2.0.0-alpha1” implementacja 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' Ale pojawia się następujący błąd i nie są drukowane żadne dzienniki. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details. …

3
Wybór sygnatury metody dla wyrażenia lambda z wieloma pasującymi typami docelowymi
Odpowiadałem na pytanie i wpadłem na scenariusz, którego nie potrafię wyjaśnić. Rozważ ten kod: interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static CustomIterable<A> iterable; private static List<A> aList; public static void main(String[] args) { …
11 java  generics  lambda  javac  ecj 

3
Java 14 rekordów i tablic
Biorąc pod uwagę następujący kod: public static void main(String[] args) { record Foo(int[] ints){} var ints = new int[]{1, 2}; var foo = new Foo(ints); System.out.println(foo); // Foo[ints=[I@6433a2] System.out.println(new Foo(new int[]{1,2}).equals(new Foo(new int[]{1,2}))); // false System.out.println(new Foo(ints).equals(new Foo(ints))); //true System.out.println(foo.equals(foo)); // true } Wydaje się, oczywiście, na tej tablicy toString, …

3
Równoległy strumień Java - kolejność wywoływania metody parallel () [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 dni temu . AtomicInteger recordNumber = new AtomicInteger(); Files.lines(inputFile.toPath(), StandardCharsets.UTF_8) .map(record -> new Record(recordNumber.incrementAndGet(), record)) .parallel() .filter(record -> …
11 java  java-stream 

5
Użyj Oracle Clob w predykacie utworzonym z String> 4k
Próbuję utworzyć clob z ciągu> 4000 znaków (podanego w zmiennej powiązania file_data) do użycia w predykacie Oracle SELECT poniżej: myQuery= select * from dcr_mols WHERE flexmatch(ctab,:file_data,'MATCH=ALL')=1; Jeśli dodam TO_CLOB () okrągłe dane_pliku, nie powiedzie się niesławny limit Oracle 4k dla varchara (jest w porządku dla <4k ciągów). Błąd (w SQL …

9
Zapnij przód i tył w jednej linii
Myślę, że to interesujące pytanie. Możemy zapętlić w jeden sposób, ale czy możemy zapętlić go do tyłu w tej samej linii? Pozwól mi wyjaśnić, co mam na myśli. Oto przykładowy kod: for(int i = 0; i < 5; i++) { // we all know the output will be 0,1,2,3,4 Szukam, …
11 java 

2
Ograniczanie obszaru wykrywania w Google Vision, rozpoznawanie tekstu
Cały dzień szukałem rozwiązania. Sprawdziłem kilka wątków dotyczących mojego problemu. Obiekt detektora niestandardowego Zmniejsz okno śledzenia kodu kreskowego i więcej... Ale niewiele mi to pomogło. Zasadniczo chcę, aby podgląd kamery był pełnoekranowy, ale tekst jest rozpoznawany tylko na środku ekranu, na którym rysowany jest prostokąt. Technologie, których używam: Interfejsy API …


3
SQS maxNumberOfMessages
Korzystając z aplikacji klienckiej Java, pytam o kolejkę SQS. Kolejka zawiera 12 000 komunikatów w konfiguracji do testowania. Korzystam z openJDK z najnowszą wersją aws-java-sdk (software.amazon.awssdk 2.10.62) pom.xml. Problem, który widzę, polega na tym, że pomimo ustawienia maxNumberOfMessages (10) dostaję tylko 3. Rozumiem, że to maksimum nie jest gwarancją liczby …

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.