Ի՞նչ կլինի Kafka-ում հաղորդագրության հետ, եթե դրա մշակման ժամանակ արտահայտություն հանվի (բայց ծրագիրը չընկնի):
Java
Ներկայացրեք Future և CompletableFuture դասերի տարբերությունները Java-ում ասինխրոն ծրագրավորման համատեքստում։
Կարող եք բացատրել HashMap տվյալների կառուցվածքի աշխատանքի մեխանիզմը և ինչպես է այն ապահովում արագ մուտք դեպի տարրեր?
Ի՞նչ է Apache Kafka համակարգի հիմնական նպատակը և ինչու է այն լայնորեն օգտագործվում ժամանակակից նախագծերում։
ուսանողական սեղան id PK անուն faculty_id ֆակուլտետի սեղան id PK անուն Ընտրեք f.անուն, հաշիվ(*) Ֆակուլտետից f Միացեք ուսանող s-ի հետ ON s.faculty_id = f.id Խմբավորել f.id, f.անուն Խմբավորել /*f.id,*/ f.անուն Խմբավորել f.id/*, f.անուն*/
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
Ի՞նչ է տվյալների հոսքերի մշակման ժամանակ Stream API-ում map և flatMap մեթոդների օգտագործման հիմնական տարբերությունը։
Երբ մեծ աղյուսակի համար ինդեքս է ստեղծվում, դա ազդում է տվյալների ընթերցման հնարավորության վրա դրա կառուցման ընթացքում:
Դու գիտե՞ք աշխատել OpenShift հարթակով և կիրառել այն նախագծերում։
ուսանողական աղյուսակ id PK անուն faculty_id ֆակուլտետի աղյուսակ id PK անուն SELECT f.անուն FROM ֆակուլտետ f JOIN ուսանող s ON s.faculty_id = f.id GROUP BY f.id, f.անուն ORDER BY COUNT(s.id) DESC LIMIT 1;
Որ դեպքերում @Transactional-ի նախնական կարգավորումները բավարար չեն?
աշխատողների աղյուսակ id bigint PK ոչ null աշխատողի անուն varchar(100) ոչ null աշխատողի թիվ int4 ոչ null id; աշխատողի անուն; աշխատողի թիվ 1000; Ivanov; 123 համակարգված որպես ( Ընտրել աշխատողի թիվ, LAG(աշխատողի թիվ) ՎԵՐՋՆԱԳՈՐԾՈՒՄ (ՀԱՄԱՐԱՄԱՏԵՑՈՒՄ ըստ (աշխատողի թիվ)) որպես նախորդ թիվ ԱՆԴԱՄԱՐԱՄԱՏԵՑՈՒՄ ) Ընտրել նախորդ թիվ + 1 որպես բացակա թիվ Համակարգված Որտեղ աշխատողի թիվ - նախորդ թիվ > 1; 1000; անուն1; 1 1001; անուն2; 2 1002; անուն3; 4 1003; անուն4; 5 համակարգված որպես () ընտրել * համակարգվածից
Ինչպե՞ս ապահովել, որ ժամանակացույցով աշխատանքը կատարվում է միայն 20-ի մեջ միայն մեկ ինստանսում:
List<String> getNonUnique(int[] one, int[] two) { } //one 1 3 7 5 2 //two 3 9 8 1 // արդյունք 1 3
Իմացեք ձեր վերջին աշխատանքային տեղում ձեր փորձի մասին։ Ի՞նչ էր ձեր ներդրումը։
Ինչպե՞ս իրականացնել կինոթատրոնում տեղերի ամրագրման համակարգ առանց կրկնակի վաճառքների: Որ տեսակի փակումը ընտրել?
SELECT COUNT(DISTINCT employee_number) = COUNT(*) FROM employees