Domande con tag 'java'

1
risposta

Nell'implementazione dell'architettura API a strati con Spring MVC Boot, come connettersi a vari endpoint

Se si desidera implementare un design API stratificato, ad esempio, si può avere un livello API che rappresenta il livello dell'applicazione. E suppongo che il livello dell'applicazione sia rappresentato da un endpoint e da un uri. Supponiamo ch...
posta 11.01.2018 - 22:15
3
risposte

Invia record utilizzando la modalità asincrona o di sincronizzazione

Ho un sacco di chiavi e valori che voglio inviare alla nostra coda di messaggistica comprimendoli in un array di byte. Creerò un array di byte di tutte le chiavi e i valori che dovrebbero sempre essere inferiori a 50 K e quindi inviarli alla nos...
posta 11.01.2018 - 22:35
2
risposte

Metodi per memorizzare oggetti, ereditati da una superclasse in un database

Per il mio progetto personale ho bisogno di memorizzare forme 2D in un database Postgres. Ad esempio Cerchio, Pentagono, Rettangolo e così via. All'inizio l'ho fatto in questo modo: tutte le forme sono ereditate da una classe astratta chiamata S...
posta 19.01.2018 - 01:55
3
risposte

Costruttori e getter per implementare il metodo di template con dipendenze invarianti?

Supponiamo che mi piacerebbe implementare il modello di template, ma le uniche reali differenze tra le sottoclassi sono le loro scelte di alcune dipendenze invarianti. C'è uno svantaggio a preferire questo stile: public abstract class Abstr...
posta 20.01.2018 - 15:30
2
risposte

Annotazione per definire i valori per l'argomento del metodo

In un progetto, ho un servizio di pianificazione delle attività, che è autorizzato ad eseguire determinati metodi pubblici da altri servizi. Ogni servizio decide da solo, quali metodi rendere disponibili per il servizio di pianificazione delle a...
posta 15.08.2017 - 11:33
1
risposta

Design pattern Recommendation per la catena di responsabilità con la delega delle attività

Ho un'interfaccia con diciamo 2 metodi e ha 3 diverse implementazioni. public interface IFace { public void method1(Param1 param1); public void method2(Param2 param2); } public class A implements IFace { public void method1(Param1...
posta 12.08.2017 - 00:08
2
risposte

Come affrontare la progettazione della strategia in OOP.

Lo pseudo codice della mia classe è nel seguente formato: public class Config { final private Map<String, TableSchema> schemas; public Config() { schemas = parseSchemas(); } public TableSchema getSchema(String ta...
posta 26.08.2017 - 00:15
2
risposte

Aggiornamento di un oggetto senza blocco o danneggiamento in Java?

Supponiamo che tu disponga di un gioco multiplayer in cui diversi thread di giocatori aggiornano costantemente lo stesso stato di gioco. Come aggiornare al meglio questo stato senza subire colli di bottiglia bloccanti o corrompere lo stato del g...
posta 29.10.2017 - 01:29
2
risposte

architettura per l'applicazione

Sto implementando una specie di applicazione web che ha basic social network functionality and browser text game . Lo faccio fondamentalmente per me stesso solo per imparare un paio di cose. (come usare websockets e sviluppo full-stack) Q...
posta 30.10.2017 - 10:37
2
risposte

Come creare più convertitori

Sto creando un software che dovrebbe accettare una determinata forma di dati e qualcosa nei dati. Abbiamo deciso di creare in anticipo una piccola dipendenza che verrà utilizzata per rendere più fluido lo sviluppo del software. Stiamo pianific...
posta 13.02.2018 - 23:55