Vai jūs varat izskaidrot atšķirības starp Mock un Spy Mockito un kad tos izmantot?
Java
Kādiem metodiem var izmantot, lai novērstu atmiņas noplūdi programmā?
Kā var konfigurēt noteiktu darbību izpildi, dzēšot binu no konteineres?
Kādi ir WeakHashMap izmantošanas ieguvumi un kādos gadījumos to izmanto?
Izskaidrojiet nemainīgo (immutable) klases programmēšanā un kā tās tiek izmantotas.
Vai vari nosaukt galvenās pieejas proxy īstenošanai Spring Framework ietvaros?
Vai jūsu projektos esat izmantojis paralēlus datu plūsmas ar Stream API?
Kādos gadījumos @Transactional anotācija nedarbosies?
Kā atšķiras equals metode no == operatora, pārbaudot objektu vienādību Java?
Ko šis kods parādīs? 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)); } }
Vai jūs varētu izskaidrot atkarības koncepciju starp komponentiem programmatūrā?
Kas ir HTTP protokols RESTful pakalpojumu arhitektūras kontekstā?
Kādas ir jūsu finanšu cerības?
Kādas ir atšķirības starp fabrikas metodes modeļa izmantošanu un fabrikas īstenošanu Java?
Vai pārējie resursi tiks automātiski aizvērti, ja izņēmums rodas, aizverot vienu no komponentiem try-with-resources blokā?
Kuras ir galvenās metožu kategorijas, kas nodrošina iespējas datu apstrādei Stream API?
Kas notiek, ja finally bloks neaktivizējas vai netiek izpildīts koda izpildes laikā?
Vai esat izveidojis savu Spring Boot Starter priekš projektam?