Ի՞նչ եք սպասում ձեր ֆինանսական վիճակից:
Java
Ինչպես են աշխատում Spring-ում կոմպոնենտների տեսանելիության ոլորտները և ինչ են դրանց առանձնահատկությունները:
Ինչպե՞ս է Stream-ը պառլելային ռեժիմում օգտագործում տվյալների մշակման համար հոսքերը:
Կարողացաք ձեր նախագծերում օգտագործել տվյալների հոսքերի հոսքեր՝ Stream API-ով?
Ի՞նչ ցույց կտա այս կոդը։ public class StreamApi { @Data @AllArgsConstructor public static class Client { private String name; private String city; } public static Map<String, Long> countBy(Stream<Client> clients, Function<Client, String> clientParameterGetter) { return clients.collect(Collectors.groupingBy(clientParameterGetter, TreeMap::new, Collectors.counting())); } public static void main(String[] args) { List<Client> clients = List.of( new Client("Иванов", "Москва"), new Client("Михайлов", "Санкт-Петербург"), new Client("Сергеев", "Санкт-Петербург"), new Client("Иванов", null), new Client("Сергеев", null) ); long count = clients.stream() .peek(client -> { if (client.getCity() == null) { client.setCity("Москва"); } }) .count(); Predicate<Client> clientPredicate = client -> client.getCity() != null; Stream<Client> validClients = clients.stream().filter(clientPredicate); System.out.println(count); System.out.println(countBy(validClients, Client::getName)); System.out.println(countBy(validClients, Client::getCity)); } }
Կարող եք բացատրել ծրագրային ապահովման մեջ բաղադրիչների միջև կախվածության կոնցեպցիան?
Ի՞նչ է տեղի ունենում, երբ finally բլոկը չի գործարկվում կամ չի կատարվում կոդի կատարման ժամանակ:
Ինչ է HTTP պրոտոկոլը RESTful ծառայությունների ճարտարապետության համատեքստում?
Ի՞նչ հիմնական մեթոդների կատեգորիաներ են առաջարկում տվյալների մշակման հնարավորություններ Stream API-ում։
Կարող եք բացատրել Java Virtual Machine (JVM)-ի հիշողության աշխատանքի մեխանիզմը:
Որ դեպքերում չի աշխատի @Transactional նշումը?
Ինչ մեթոդներ կարելի է օգտագործել ծրագրում հիշողության արտահոսքի խնդիրը վերացնելու համար։
Եթե try-with-resources բլոկում մեկ կոմպոնենտի փակման ժամանակ արտահայտություն առաջանա, արդյոք մնացած ռեսուրսները ավտոմատ կերպով փակվելու են?
Ինչ է տարբերությունը equals մեթոդի և == համեմատական օպերատորի միջև Java-ում օբյեկտների հավասարության ստուգման ժամանակ?
Ի՞նչ տարբերություն կա Java-ում ֆաբրիկայի մեթոդի օրինակ օգտագործելու և ֆաբրիկայի իրականացման միջև։
Կարող եք անվանել այն փաստաթղթերի տեսակները, որոնք օգտագործվում են ավտոմատացման համար նախագծերում?
Կարող եք բացատրել, թե ինչ է տերմինալ մեթոդը Stream API-ում և ինչպես է այն օգտագործվում?
Ի՞նչն է տարբերում Spring Boot-ը հիմնական Spring հարթակից և ինչ են նրանց գործառնական տարբերությունները։
Ինչպե՞ս են տարբերվում միջնորդական օպերատորները տողանցքների կամ հաջորդականությունների մեջ։
Ի՞նչ տեղ է զբաղեցնում հոսքը հիշողության մեջ և ինչ է սովորաբար այնտեղ պահվում: