Java
¿Cómo evitar cargos dobles a nivel de microservicio y Kafka cuando un cliente hace doble clic en 'Retirar fondos'?
Condiciones Hay 3 entidades: usuario, chat, mensaje - El usuario tiene un nombre y una fecha de registro - El chat tiene un nombre y una fecha de creación - El mensaje tiene texto, autor y fecha de creación - El usuario puede estar en varios chats al mismo tiempo - El mensaje debe pertenecer a un chat, y no puede pertenecer a más de un chat al mismo tiempo - Se debe describir el dominio en forma de tablas
¿Existen situaciones en las que el Kafka Producer espera al Consumer?
¿Por qué utilizaste Spring Web para API Gateway en lugar de soluciones proxy listas como Nginx, Envoy?
Cuéntenos sobre los principios SOLID
// 3 public class Variables { public static void main(String[] args) { A a = new A(); a.val = 1; inc(a); System.out.println(a.val); set(a); System.out.println(a.val); } public static class A { public int val; } public static void inc(A a) { a.val++; } public static void set(A a) { a = new A(); a.val = 10; } }
¿Qué sigue después del primer ticket? ¿Cómo construir el desarrollo futuro del junior?
¿Qué horario de trabajo estás considerando?
Necesitamos interceptar todas las solicitudes en Kafka y enviarlas al sistema de auditoría o telemetría. ¿Cómo lo harías?
¿Ha revisado las métricas de proceso, plan versus realidad en las tareas?
¿Quién estuvo involucrado en el desarrollo de microservicios desde cero hasta la venta?
ArrayList vs LinkedList al iterar sobre un millón de elementos — ¿cuál es más rápido?
¿Cómo agregar registro en todos los métodos del servicio antiguo sin cambiar la lógica de negocio?
¿Es este el caso en el que duplicaste la capacidad?
¿Qué sucederá si el programador envió un evento a Kafka, pero falló antes de marcar la entrada en la bandeja de salida como enviada?
¿En qué se diferencian los índices hash de los índices B-tree? ¿Cuál es más recomendable para buscar por apellidos?
¿Cuál es el problema principal de esta implementación - La conexión a Redis está hardcodeada - Hay un pool de conexiones para Redis - La llamada no verificada a `jedis.get` puede devolver null - Uso del comando `KEYS`, que carga el servidor - No hay eventos de Redis
¿Qué framework usas más?
¿Cuál es la diferencia entre crear un hilo mediante ExecutorService y mediante new Thread?
¿Qué hace el método parallelStream?