Sobes.tech

Java

Que se passe-t-il si nous utilisons POST, mais HTTP (pas HTTPS) ?

Senior
164

Explique le mécanisme de gestion des exceptions en utilisant les blocs try, catch et finally en programmation.

Junior — Middle
164

Comment évaluer l'efficacité de la recherche d'un élément dans la structure HashMap?

Junior — Middle
163

Comment évaluer la complexité temporelle de l'accès à un élément par index dans une liste chaînée?

Junior — Middle
163

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
163

Quelle est la différence entre les annotations @Bean et @Service dans Spring Framework?

Junior — Middle
162

Comment évaluez-vous votre niveau : intermédiaire ou senior?

Senior
161

Comment détecter une fuite de mémoire (analyse du Heap Dump) ?

Senior
161

Quelle collection utiliser pour stocker l'historique des pages visitées sans doublons en conservant l'ordre?

Senior
161

Que fait la méthode reduce?

Senior
161

Quel est l'objectif principal de l'utilisation des interfaces fonctionnelles en programmation?

161

Quelle est la différence entre WHERE et HAVING?

Senior
161

Expliquez le principe d'utilisation de la construction try-with-resources dans la gestion des ressources en Java.

Junior — Middle
160

Comment vos processus de développement étaient-ils structurés dans votre précédent emploi ? Comment arrivaient les tâches ?

Senior
159

Comment implémentez-vous les méthodes de comparaison d'objets et de calcul de leurs codes de hachage dans votre code?

Junior — Middle
159

Comment s'abonner à Flux/Mono en programmation réactive ? Quelles sont les options disponibles ?

Senior
159

Dans quelles conditions le bloc finally ne sera pas appelé lors de l'exécution du programme?

Junior — Middle
158

Quelle collection utiliseriez-vous pour implémenter la structure de données pile ?

Junior — Middle
158
/17