Leg uit wat een Spring Bean-component is en hoe deze wordt gebruikt binnen het Spring-framework.
Java
selecteer count(*) uit A
Wat zijn optimistische en pessimistische vergrendelingen? Hoe implementeer je ze?
Waarom is de klasse String als final gedeclareerd in Java?
Leg uit wat de klasse CompletableFuture is en hoe deze wordt gebruikt voor het werken met asynchrone taken in Java.
Hoe te begrijpen, volgens het queryplan, dat er indexen ontbreken?
Hoe kunnen wederzijdse blokkades in het systeem worden voorkomen of verwijderd?
Kunt u vertellen hoe het werkproces was georganiseerd op uw laatste werkplek?
Waarom wordt de query snel uitgevoerd op de testbank, maar langzaam in productie, terwijl de gegevens hetzelfde zijn? Hoe onderzoek je dat?
Welke methode voor het organiseren en beheren van branches en commits in Git heb je de voorkeur voor gebruik in je werk?
Heeft u ervaring met het gebruik van GPCT-sjablonen in uw werk?
class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }
Wat zijn de verschillen tussen de frameworks Spring en Spring Boot in de context van Java-toepassingen?
Hoe kunnen twee microservices gezamenlijk toegang krijgen tot één database?
Is het veilig en betrouwbaar om gegevens op lange termijn in Kafka op te slaan?
Welke methoden en tools worden in Java gebruikt voor het organiseren van streamingsynchronisatie van gegevens?
Welke testscenario's implementeer je om modules of functies in de code te controleren?
Leg uit wat de verschillen zijn tussen de klassen Future en CompletableFuture in de context van asynchrone programmeren in Java.
Wat gebeurt er met het bericht in Kafka als er een uitzondering wordt gegooid tijdens de verwerking ervan (maar de applicatie crasht niet)?
List<Integer> getNonUnique(int[] one, int[] two) { Map<Integer, Integer> freqOne = new HashMap<>(); Map<Integer, Integer> freqTwo = new HashMap<>(); for (int num : one) { freqOne.put(num, freqOne.getOrDefault(num, 0) + 1); } for (int num : two) { freqTwo.put(num, freqTwo.getOrDefault(num, 0) + 1); } List<Integer> result = new ArrayList<>(); for (Integer key : freqOne.keySet()){ if (freqTwo.containsKey(key)) { result.add(key); } } return result; } //one [phone] //two 3 9 8 1 // result 1 3 //one [phone] //two 3 9 8 1 3 // result 1 3 3