Sobes.tech

Java

Jak będzie rozdzielane czytanie tematów i partycji między instancjami Usługi Przetwarzania (skalowanie)?

Senior
132

Opowiedz o swoim doświadczeniu zawodowym

Senior
131

Opowiedz mi o obecnym projekcie

Senior
122

Implementuj własny typ wyliczeniowy (enum), tak jakby istniał przed pojawieniem się nowoczesnego enum w Java 1.5. Należy zaimplementować kontrakt nowoczesnego Java-enum: • łatwy dostęp do dowolnej wartości enum • bezpieczne porównanie wartości po referencji (==) • każda wartość ma nazwę tekstową, odpowiadającą nazwie wartości • każda wartość ma identyfikator całkowity `ordinal`, zawierający numer wartości w kolejności jej deklaracji w enumie • można uzyskać listę wszystkich wartości enum • można uzyskać wartość po jej `ordinal` • można uzyskać wartość po jej nazwie Na przykład można wziąć listę walut. Ważne jest, aby lista była potencjalnie rozszerzalna, ponieważ jakość kodu będzie decydować, jak bezproblemowo w przyszłości będzie dodawanie wartości do enum. class Currency { // TODO } --- Dostarczono tabelę user_orders |ts|user_id|order_value| Dla każdego użytkownika zwróć sumę jego pierwszego zakupu.

Senior
119
/3