ERP Consultant
Spuneți-ne despre dvs. (auto-prezentare)
Dacă PgBouncer menține 10 conexiuni, dar sunt 100 de clienți, cum vor fi deserviți?
Cum ați combatut scurgerea de goroutine — ați monitorizat-o?
Ce modele de proiectare a microserviciilor cunoști?
Ce se întâmplă când așteptați o corutină cu await? Se blochează execuția?
Vorbește-mi despre indexurile din baze de date: care sunt, când sunt ignorate și baza face un scan seq?
Care este diferența dintre o conexiune TLS și o conexiune mTLS?
Povestiți despre experiența și rolul dumneavoastră în ultimele proiecte, stiva de tehnologii
Cum să eviți duplicarea în Kafka la At Least Once?
public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } -------------------------------- @SpringBootApplication @RestController @RequestMapping("/tasks") public class Main{ private final List<Task> tasks = new ArrayList<>(); private final AtomicLong idGenerator = new AtomicLong(1); public static void main(String[] args){ SpringApplication.run(Main.class, args); } @PostMapping @ResponseStatus(HttpStatus.CREATED) public Task createTask(@RequestBody CreateTaskRequest request){ Task task = new Task(idGenerator.getAndIncrement(), request.title()); tasks.add(task); return task; } @GetMapping public List<Task> getAllTasks(){ return tasks; } public record CreateTaskRequest(String title){ } public record Task(Long id, String title){ } }
Care este interfața de bază pentru toate colecțiile?
Există costuri suplimentare de memorie pentru obiectele Integer în comparație cu utilizarea tipului primitiv int? Dacă da, care sunt?
Cum să folosiți eficient ConcurrentHashMap pentru a aduce beneficii?
Ai lucrat cu Kafka prin Spring sau direct?
Cum se organizează echilibrarea încărcăturii între mai mulți gazde folosind mTLS? Cum funcționează mTLS în prezența unui echilibrator de sarcină în infrastructura ta?
Ce tipuri de referințe există în Java?
Care este diferența dintre GoVet și golangci-lint?
Care este cel mai lent nivel de garanție a livrării în Kafka?
De ce iei în considerare schimbarea locului de muncă și ce este important într-un nou loc?
Cum să stocați într-o coloană de șir de caractere a bazei de date valorile enumerate separate printr-un separator și să lucrați confortabil cu colecția în cod?