Sobes.tech

Java

Comment la méthode map fonctionne-t-elle dans l'API Stream et comment est-elle utilisée pour transformer les éléments du flux?

Junior — Middle
266

Comment peut-on mettre en œuvre un mécanisme de mise en cache globale des données dans une application?

Junior — Middle
266

Comment peut-on implémenter un contrôleur dans le cadre de Spring Framework?

Junior — Middle
266

Quelles méthodes peut-on utiliser pour implémenter la redéfinition de la méthode equals en Java?

Junior — Middle
266

Quelle est la différence entre la structure de données LinkedList et la collection HashSet en Java?

Junior — Middle
266

Quels autres conteneurs existent dans Collections API en plus des tableaux?

Junior — Middle
266

Quelle étape professionnelle est prioritaire pour votre croissance future?

Junior — Middle
265

Quelles méthodes de gestion des erreurs connaissez-vous et comment les mettre en œuvre?

Junior — Middle
265

Quels types d'opérations d'écriture ont été appliqués dans votre microservice lors de votre dernier poste?

Junior — Middle
265

Pouvez-vous expliquer comment l'objet ResultSet est implémenté et comment il fonctionne pour obtenir des données de la base de données?

Junior — Middle
265

Pouvez-vous expliquer le principe de fonctionnement de l'algorithme de tri à bulles?

Junior — Middle
265

Est-ce que l'exécution de cette tâche est devenue plus facile pour vous?

Junior — Middle
265

Pourquoi est-il nécessaire d'implémenter l'interface Comparable pour les objets stockés dans TreeSet?

Junior — Middle
265

Quelle est la principale problématique de cette implémentation - Utilisation inefficace du pool fixe de threads - Problèmes d'interaction avec les ressources partagées - L'inclusion incorrecte du verrouillage peut conduire à une situation de blocage. - Niveau de synchronisation incorrect - Pas de vérifications de tous les threads avant le résultat - Pas de constructeur explicite Code: import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class RecyclingBinCounter { private int binCount; private final ReentrantLock lock = new ReentrantLock(); public void incrementBins() { lock.lock(); try { binCount++; } finally { lock.unlock(); } } public int getBinCount() { return binCount; } } class RecyclingManager { public static void main(String[] args) { RecyclingBinCounter counter = new RecyclingBinCounter(); ExecutorService service = Executors.newFixedThreadPool(3); for (int i = 0; i < 3; i++) { service.submit(() -> { for (int j = 0; j < 1000; j++) { counter.incrementBins(); } }); } service.shutdown(); while(!service.isTerminated()) {} System.out.println("Total bins collected: " + counter.getBinCount()); } }

265

Comment peut-on enregistrer les modifications dans un dépôt Git?

Junior — Middle
265

Quelles plateformes ou services cloud avez-vous utilisés dans votre pratique?

Junior — Middle
265

Quel est le pire cas de fonctionnement de HashMap en termes de complexité computationnelle?

Senior
265
/738