Tutte le domande

2
risposte

Interfacce del repository contenute nel progetto Core anziché nel progetto Intrastructure

Stavo guardando un progetto di recente, che contiene i seguenti progetti di Visual Studio: App.Web App.Core App.Infrastructure Le interfacce del repository erano contenute nel progetto Core e le classi di repository (implementazioni) erano...
posta 15.07.2017 - 13:48
1
risposta

Come progettare un semplice server UDP in grado di gestire 10000 req / sec?

Attualmente ho implementato un semplice server UDP usando i socket java, non appena il pacchetto viene ricevuto viene aggiunto alla coda e ci sono quattro thread di consumo che elaborano la coda. Questo approccio va bene fino a 10000 req / se...
posta 20.08.2018 - 21:37
2
risposte

Numero di thread: calcolo intensivo vs operazioni intensive di IO?

Mi sono imbattuto in questa affermazione blog Le operazioni intensive di calcolo dovrebbero utilizzare un numero di thread inferiore o uguale al numero di core, mentre le operazioni intensive di IO come copiare i file non hanno alcun utiliz...
posta 26.07.2018 - 12:23
2
risposte

Come posso evitare l'uso di variabili globali nel semplice Javascript SPA?

Per imparare Javascript sto costruendo una semplice applicazione a pagina singola. Si tratta di un'app per presentazioni di base che deve solo elaborare alcune impostazioni di base ed eseguire alcuni comportamenti. La struttura di base del mio c...
posta 08.08.2018 - 21:39
2
risposte

DDD: decidere quando orientarsi verso l'eventuale coerenza transazionale

Sto leggendo la serie di articoli di Vaughn Vernon su design aggregato efficace . A proposito di decidere tra coerenza transazionale vs eventuale, si afferma quanto segue: Discussing this with Eric Evans revealed a very simple and sou...
posta 01.06.2018 - 17:28
2
risposte

Database orientati all'API: è gestito dal team di back o API?

Da quanto ho capito, i database no-SQL differiscono dai database SQL perché consentono agli sviluppatori di progettare le tabelle per adattarle all'utilizzo, piuttosto che adattare il modello. Il che significa che la maggior parte delle volte ch...
posta 26.04.2018 - 23:20
4
risposte

Come decidere correttamente quale sia l'errore di arrotondamento appropriato per una funzione matematica?

Nello spazio della geometria 3D, ho bisogno di calcolare la grandezza del prodotto incrociato di due Line3D perché voglio verificare se queste due linee sono "parallele" l'una all'altra. Line3D è costituito da 4 campi, x1 , y1...
posta 21.09.2018 - 09:31
2
risposte

Singleton for Java Functional Interface

So che ci sono state 1 milione e 1 discussioni su Singletons su SO e qui e ho dovuto ripulire la mia giusta dose di terribili singleton nella nostra base di codici; uno dei motivi per cui sono timido con le pistole qui. Ma mi trovo in una situaz...
posta 12.06.2018 - 19:54
4
risposte

Passare una callback fino in fondo o lanciare un'eccezione?

Ho un servizio, chiamalo Service A , che è basato su Storage Layer , chiamalo DB , cioè profondo a 5-6 livelli. Questo livello dipende da molti altri servizi. Service A sta avendo problemi di memoria e la correzione è di gene...
posta 24.07.2018 - 00:37
1
risposta

Come si fa a garantire che le dipendenze esterne non rappresentino un rischio per la sicurezza?

Usiamo un bel po 'di librerie open source esterne nei nostri progetti, prelevate da Maven Central ecc. Mi chiedevo quale sia la prassi migliore per assicurarti di non introdurre alcun tipo di rischio per la sicurezza utilizzando queste dipend...
posta 27.06.2018 - 09:49