Sobes.tech

Java

Qu'est-ce qui manque dans le schéma avec Redis ? Comment résoudre le problème de liaison entre order_id et courier_id ?

Middle
Ecom
123

Combien de lignes retourneront LEFT JOIN, RIGHT JOIN et INNER JOIN pour des tables de 3 et 5 lignes ?

Senior
СБЕРСБЕР
123

[nom] a demandé : Quelles sont les principales entités dans Kafka, comment interagissent-elles et à quoi servent-elles ?

Senior
сербская компания
123

Qu'est-ce qu'une collision dans HashMap ? Quelle est la complexité optimiste et pessimiste de l'accès ?

Senior
СБЕРСБЕР
123

Avez-vous écrit un starter Spring Boot ? Pourquoi ? Avec quelles particularités avez-vous été confronté ?

Senior
SSP Soft
123

Avez-vous travaillé directement avec des requêtes SQL sans utiliser d'ORM ou de bibliothèques tierces?

Junior — Middle
СБЕРСБЕР
123

Qu'est-ce qui vous a motivé à choisir notre organisation pour travailler ?

Junior — Middle
123

Pouvez-vous énumérer les principaux codes d'état HTTP et leurs significations?

Junior — Middle
Акселератор возможностей
123

Que garantit Kafka lors de l'utilisation d'un groupe de consommateurs avec trois partitions et trois consommateurs?

Senior
EXPERA
123

Quelle collection utiliser pour le tableau des résultats avec tri par nom de famille et recherche par clé?

Senior
IT OneIT One
123

Que se passe-t-il si vous supprimez un élément de la collection dans une boucle foreach?

Junior — Middle
123

Qu'est-ce qu'un fichier WAR et à quoi sert-il dans le processus de développement et de déploiement des applications?

Junior — Middle
123

Comment Spring enregistre-t-il automatiquement un composant en utilisant l'annotation @Bean et le nom de la classe?

Junior — Middle
123

Quelle est la différence entre les stratégies de chargement des informations liées : paresseuse (Lazy) et avide (Eager) ?

Junior — Middle
Prime
123

Dans quels cas la structure Heap est-elle considérée comme dangereuse pour le travail en environnement multithread ?

Junior — Middle
AstonAston
123

Pouvez-vous expliquer la signification du théorème de Brouwer et son application?

Junior — Middle
СБЕРСБЕР
123

public class Accumulator { private Map<String, Object> data = new HashMap<>(); // ensemble actuel de données private List<Map<String, Object>> dataList = new ArrayList<>(); // lot de données private Map<Instant, String> responses = new HashMap<>(); // réponses du serveur recevant les données private int dataId; /** * Ajoute un champ field avec la valeur value à l'ensemble */ public void add(String field, String value) { data.put(field, value); } /** * Retourne la valeur par le nom du champ field */ public <T> T get(String field) { return (T) data.get(field); } /** * Retourne les réponses du serveur recevant les données */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Termine la collecte de l'ensemble actuel de données et l'envoie en lot */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Envoie le lot au serveur recevant les données */ private void send() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<List<Map<String, Object>>> request = new HttpEntity<>(dataList); String url = "localhost:20808/msg/incoming"; ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, request, String.class); responses.put(Instant.now(), response.getBody()); } }

Senior
IT OneIT One
123

Pourquoi choisir le mécanisme d'héritage en programmation orientée objet?

Junior — Middle
СБЕРСБЕР
123

Qu'est-ce que EXPLAIN ANALYZE, à quoi sert-il et comment fonctionne-t-il?

Senior
Octo
123

Quand est-il préférable d'utiliser la méthode submit d'Executor ou la méthode start de Thread pour lancer des tâches?

Junior — Middle
123
/726