Kokia yra pagrindinė skirtumas tarp map ir flatMap metodų naudojimo Stream API taškų apdorojimo metu?
Java
Kokiais metodais realizuojamas išorinių konfigūracijos duomenų saugojimas programose?
Ar ilgalaikis duomenų saugojimas Kafka yra saugus ir patikimas?
Ar žinote dirbti su OpenShift platforma ir taikyti ją projektuose?
Paaiškinkite skirtumus tarp klasių Future ir CompletableFuture Java asinchroninio programavimo kontekste.
studentų lentelė id PK vardas faculty_id talelė fakultetas id PK vardas PASIRINKITE f.vardas, skaičius(*) IŠ fakultetas f PRISIJUNGTI student s ON s.faculty_id = f.id GRUPUOTI PAGAL f.id, f.vardas GRUPUOTI PAGAL /*f.id,*/ f.vardas GRUPUOTI PAGAL f.id/*, f.vardas*/
Kas nutiks su žinute Kafka, jei jos apdorojimo metu išmetama išimtis (bet programa neatsijungia)?
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
Ar didelio lentelės indekso sukūrimas veikia galimybę skaityti duomenis iš jos proceso metu?
Kokiose situacijose @Transactional numatytie nustatymai yra nepakankami?
studentų lentelė id PK vardas faculty_id toliau fakulteto lentelė id PK vardas SELECT f.vardas FROM fakultetas f JOIN studentas s ON s.faculty_id = f.id GROUP BY f.id, f.vardas ORDER BY COUNT(s.id) DESC LIMIT 1;
List<String> getNonUnique(int[] one, int[] two) { } //one 1 3 7 5 2 //two 3 9 8 1 // rezultatas 1 3
Kaip užtikrinti, kad suplanuota užduotis būtų vykdoma tik viename iš 20 mazgų klasteryje?
darbuotojų lentelė id bigint PK ne null darbuotojo_vardas varchar(100) ne null darbuotojo_numeris int4 ne null id; darbuotojo_vardas; darbuotojo_numeris 1000; Ivanov; 123 su sutvarkytu kaip ( PASIRINKITE darbuotojo_numeris, LAG(darbuotojo_numeris) PER (UŽSAKYMĄ PAGAL (darbuotojo_numeris)) kaip ankstesnis_numeris IŠ darbuotojas ) PASIRINKITE ankstesnis_numeris + 1 kaip trūkstamas_numeris IŠ sutvarkyto KUR darbuotojo_numeris - ankstesnis_numeris > 1; 1000; vardas1; 1 1001; vardas2; 2 1002; vardas3; 4 1003; vardas4; 5 su sutvarkytu kaip () pasirinkite * iš sutvarkyto
Kaip įgyvendinti kino teatro vietų rezervavimo sistemą be dvigubo pardavimo? Kokio tipo blokavimą pasirinkti?
Papasakok apie savo patirtį paskutinėje darbo vietoje. Kuo tu prisidėjai?
SELECT COUNT(DISTINCT employee_number) = COUNT(*) FROM employees