Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.


4
Fehler: Das aktuelle Zeichen kann nicht ermittelt werden. Es handelt sich nicht um eine Zeichenfolge, eine Zahl, ein Array oder ein Objekt in React-Native für Android
Immer wenn ich reag-native run-android ausführe, während der Emulator läuft, wird dieser Fehler angezeigt. React -Native Run- Ios funktioniert einwandfrei. Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 :ReactNative:Failed to parse React Native CLI configuration: groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object The …


3
Oracle JDBC-Optimierung: Aktivieren Sie das PreparedStatement-Caching in einer Spring-Boot-Anwendung
Ich habe eine Spring Boot REST-Anwendung, die mit einer Oracle-Datenbank verbunden ist. Wir verwenden JDBC mit JdbcTemplate. Die Oracle-Datenbankeigenschaften werden über diese drei Einstellungen von application.properties abgerufen : spring.datasource.url spring.datasource.username spring.datasource.password Diese Anwendung verwendet das HikariCP. Auf der HikariCP-Website habe ich erfahren, dass dieser Pool PreparedStatements nicht zwischenspeichert, da der …

3
GRPC: Erstellen Sie einen Client mit hohem Durchsatz in Java / Scala
Ich habe einen Dienst, der Nachrichten mit einer ziemlich hohen Rate überträgt. Derzeit wird es von akka-tcp bereitgestellt und sendet 3,5 Millionen Nachrichten pro Minute. Ich beschloss, grpc auszuprobieren. Leider führte dies zu einem viel geringeren Durchsatz: ~ 500.000 Nachrichten pro Minute und noch weniger. Könnten Sie bitte empfehlen, wie …
9 java  scala  grpc 

1
Wie 'Docker Plugin installieren' für JSON-basiertes Plugin
Ich arbeite an einem brandneuen Volume-Plugin und muss alle Vol-Test- Tests bestehen. Und ich habe alle Tests erfolgreich bestanden (in einer Umgebung mit installiertem Plugin), mit Ausnahme des ersten docker plugin install. Die Sache ist, dass es drei Möglichkeiten gibt, ein benutzerdefiniertes Plugin zu installieren: Sock-Dateien sind UNIX-Domain-Sockets. .spec-Dateien sind …
9 java  spring  docker 

1
Sind Objektinitialisierungen in Java "Foo f = new Foo ()" im Wesentlichen dasselbe wie die Verwendung von malloc für einen Zeiger in C?
Ich versuche, den tatsächlichen Prozess hinter der Objekterstellung in Java zu verstehen - und ich nehme an, andere Programmiersprachen. Wäre es falsch anzunehmen, dass die Objektinitialisierung in Java dieselbe ist wie bei Verwendung von malloc für eine Struktur in C? Beispiel: Foo f = new Foo(10); typedef struct foo Foo; …

3
Wie kopiere ich große Datendateien Zeile für Zeile?
Ich habe eine 35 GB CSVDatei. Ich möchte jede Zeile lesen und die Zeile in eine neue CSV schreiben, wenn sie einer Bedingung entspricht. try (BufferedWriter writer = Files.newBufferedWriter(Paths.get("source.csv"))) { try (BufferedReader br = Files.newBufferedReader(Paths.get("target.csv"))) { br.lines().parallel() .filter(line -> StringUtils.isNotBlank(line)) //bit more complex in real world .forEach(line -> { writer.write(line …

2
FactoryFinder-Leistung / schlechtes Caching
Ich habe eine ziemlich große Java EE-Anwendung mit einem riesigen Klassenpfad, der viel XML-Verarbeitung ausführt. Derzeit versuche ich, einige meiner Funktionen zu beschleunigen und langsame Codepfade über Sampling-Profiler zu finden. Eine Sache, die mir aufgefallen ist, ist, dass besonders Teile unseres Codes, in denen wir Anrufe haben, TransformerFactory.newInstance(...)sehr langsam sind. …

3
Übergeben von Variablen zwischen groovigen Dateien
Ich verwalte viele Jobs in Jenkins per DSL-Plugin. Dieses Plugin verwendet .groovy-Definitionen, daher denke ich, auch wenn jemand Jenkins nicht verwendet, aber groovy verwendet, kann dies möglicherweise helfen. Im Allgemeinen möchte ich eine zusätzliche Datei erstellen, die eine groovige Datei sein kann, JSON oder YAML, was auch immer. Es ist …
9 java  jenkins  groovy  dsl 


3
Standardliste zurückgeben, wenn die Liste mit Java 8 Streams leer ist?
Gibt es eine Möglichkeit, dass das Folgende als ein Satz von Stream-Operationen ausgeführt werden kann, anstatt explizit zu prüfen, ob empfohlene Produkte leer sind, und dann die Standardliste zurückzugeben, andernfalls die gefilterte Liste zurückzugeben ? public List<Product> getRecommendedProducts() { List<Product> recommendedProducts = this.newProducts .stream() .filter(isAvailable) .collect(Collectors.toList()); if (recommendedProducts.isEmpty()) { return …

2
Wann sollten wir in Java private Instanzmethoden in Schnittstellen verwenden?
Ab Java 9 können Methoden in einer Schnittstelle privat sein. Eine private Methode kann eine statische oder eine Instanzmethode sein. Da private Methoden nur in den Methoden der Schnittstelle selbst verwendet werden können, beschränkt sich ihre Verwendung darauf, Hilfsmethoden für die anderen Methoden der Schnittstelle zu sein. Cay S. Horstmann, …
9 java  oop 

2
Netbeans 11.3 konnte mit Java 14 aufgrund des Fehlers "Nicht unterstützte JVM-Version" nicht installiert werden.
Ich versuche, Netbeans mit Java 14 zu installieren. Ich bekomme unter Fehler - > sudo ./Apache-NetBeans-11.3-bin-linux-x64.sh --javahome /home/raj/.sdkman/candidates/java/current Configuring the installer... Searching for JVM on the system... Unsupported JVM version at /home/raj/.sdkman/candidates/java/current. Try to specify another JVM location using parameter --javahome Unten sind meine Java-Details - > which java /home/raj/.sdkman/candidates/java/current/bin/java …

3
Warum habe ich HTTP 403 von Repo Spring?
Ich habe ein Jhipster-Projekt, das seit einigen Monaten auf Heroku mit Gitlab bereitgestellt wird Seit gestern kann ich keine neue Version bereitstellen, da ich diesen Fehler habe FAILURE: Build failed with an exception. 32 * What went wrong: 33 A problem occurred configuring root project 'yvidya'. 34 > Could not …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.