Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

5
NServiceBus vs MassTransit
Ich habe Probleme mit einer Vor- und Nachteile-Liste für NServiceBus und MassTransit. Jetzt weiß ich, dass es hier bereits einen Thread gibt, der meine Fragen jedoch nicht wirklich beantwortet. Folgendes habe ich bisher gelesen: NServiceBus, ja, es ist lizenziert und nicht kostenlos. MassTransit, ja, es ist Open Source, aber die …

4
@Transactional-Methode, die eine andere Methode ohne @Transactional-Anotation aufruft?
Ich habe eine Methode in einer Service-Klasse gesehen, die als markiert war @Transactional, aber es wurden auch einige andere Methoden in derselben Klasse aufgerufen, die nicht als markiert waren @Transactional. Bedeutet dies, dass der Aufruf separater Methoden dazu führt, dass die Anwendung separate Verbindungen zur Datenbank öffnet oder die übergeordnete …


4
Reduzieren des Verlaufs eines Git-Repositorys
Wir haben ein Git-Projekt, das eine ziemlich große Geschichte hat. Insbesondere zu Beginn des Projekts befanden sich viele binäre Ressourcendateien im Projekt. Diese wurden jetzt entfernt, da es sich tatsächlich um externe Ressourcen handelt. Die Größe unseres Repositorys beträgt jedoch> 200 MB (der gesamte Checkout beträgt derzeit ~ 20 MB), …


4
Durchlaufen aller Eigenschaften des Objekts php
Wie kann ich alle Eigenschaften eines Objekts durchlaufen? Im Moment muss ich eine neue Codezeile schreiben, um jede Eigenschaft des Objekts zu drucken echo $obj->name; echo $obj->age; Kann ich mit foreach loop oder einer beliebigen Schleife alle Eigenschaften eines Objekts durchlaufen? Etwas wie das foreach ($obj as $property => $value)
83 php 

8
Rufen Sie die Swift-Funktion aus der Objective-C-Klasse auf
Ich habe ein altes Objective-C-Projekt und möchte eine neue Swift-Funktion und ein neues Swift-Objekt aufrufen. Ich habe die Dateien " <ProjectName>-Bridging-Header.h" und " <ProjectName>-Swift.h" erstellt. Es war einfach für mich, die Funktion von Swift nach Objective-C aufzurufen, aber ich habe ein Problem mit der Umkehrung. Also habe ich eine einfache …


4
System V IPC gegen POSIX IPC
Was sind die Unterschiede zwischen System V IPCund POSIX IPC? Warum haben wir zwei Standards? Wie kann man entscheiden, welche IPC-Funktionen verwendet werden sollen?
83 posix  ipc  sysv 

5
Fehler beim Versprechen erneut werfen
Ich habe den folgenden Code in einem Tutorial gefunden: promise.then(function(result){ //some code }).catch(function(error) { throw(error); }); Ich bin ein bisschen verwirrt: Erreicht der Catch Call etwas? Es scheint mir, dass es keine Wirkung hat, da es einfach den gleichen Fehler auslöst, der abgefangen wurde. Ich stütze mich darauf, wie ein …


5
Wie benenne ich eine Datei mit svn um?
Wenn ich es versuche svn mv old_file_name new_file_name, bekomme ich svn: Path 'new_file_name' is not a directory Was ist der richtige Weg? (Entschuldigung, das scheint so trivial, aber ich stecke fest). PS. mit svn version 1.6.11 BEARBEITEN Es scheint, dass ich diesen Fehler nur bekomme, wenn ich mich new_file_nameauf den …
83 svn 

1
So protokollieren Sie Ausnahmen und Nachrichten mit Platzhaltern mit SLF4J
Was ist der richtige Ansatz, um sowohl eine Fehlermeldung als auch eine Ausnahme mit SLF4J zu protokollieren ? Ich habe versucht, dies zu tun, aber der Exception-Stack-Trace wird nie gedruckt: logger.error("Unable to parse data {}", inputMessage, e); In diesem Fall möchte ich den Exception-Stacktrace {}mit dem inputMessagesowie dem Abmelden füllen. …
83 java  logging  slf4j 

3
forEach vs forEachOrdered in Java 8 Stream
Ich verstehe, dass diese Methoden die Ausführungsreihenfolge unterscheiden, aber in all meinen Tests kann ich keine unterschiedliche Ausführungsreihenfolge erreichen. Beispiel: System.out.println("forEach Demo"); Stream.of("AAA","BBB","CCC").forEach(s->System.out.println("Output:"+s)); System.out.println("forEachOrdered Demo"); Stream.of("AAA","BBB","CCC").forEachOrdered(s->System.out.println("Output:"+s)); Ausgabe: forEach Demo Output:AAA Output:BBB Output:CCC forEachOrdered Demo Output:AAA Output:BBB Output:CCC Bitte geben Sie Beispiele an, wenn 2 Methoden unterschiedliche Ausgaben erzeugen.


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.