Java долбоорлорун башкаруу үчүн Maven куралы кандай негизги функцияны камсыз кылат?
Java
Kubernetes/OpenShiftтеги Pod, Deployment жана Deployment Config деген эмне? Артыкчылыгы эмнеде?
Бул код эмне көрсөтөт? 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)); } }
Элементтерди сактоо үчүн байланыштуу тизмени колдонуунун артыкчылыктары жана кемчиликтери кандай?
Spring Boot, эгерде @ComponentScan жок болсо, компоненттерди кайда издейт?
JDBCде SQL суроолорду ишке ашыруу үчүн жөнөкөй Statement менен даярдалган PreparedStatement колдонуу арасы кандай айырма бар?
Неге кезектеги қайталамада ArrayList, LinkedList-ке караганда тезирек иштейт?
Javaда WeakHashMap классынын иштеши жана анын жөнөкөй HashMapтен айырмасы жөнүндө түшүндүрө аласызбы?
Программа ишке ашырылып жатканда, көбүнчө кандай маалыматтар жана өзгөрмөлөр стекте жайгашат?
Эгер биз POST колдонуп жатабыз, бирок HTTP (HTTPS эмес) болсо, эмне болот?
Контейнерден бина өчүрүлгөндө белгилүү бир аракеттерди кантип орнотуу керек?
HashMap маалыматтардын түзүмү кандай ишке ашырылган жана ал элементтерге тез жетүүнү кантип камсыздайт?
Сандардын тизмесинде биринчи уникалдуу элементти кантип аныктоо керек?
Программалык системалардагы көзкарандуу байланыштардын контекстинде транзитивтүү көзкарандуулукту түшүндүрүңүз.
Streamтеги pipeline ыкмамдын иштөө принциби жана өзгөчөлүктөрү жөнүндө түшүндүрүңүз.
Код менен иштелип чыккан Singleton'ди ишке ашыруунун кемчилиги эмнеде жана эмне үчүн бул жаман практика деп эсептелет?
Программалоо тилинде чыгуу текшерилүүчүбү же текшерилбесинби экенин кантип аныктоого болот?
Реактивдүү коддо кандайча катачылыктарды иштетүү керек?
Javaда ресурстарды автоматтык башкаруу үчүн try-with-resources курулушун колдонуу боюнча тажрыйбаңыз барбы?
Javaда эс тутумдун ички түзүлүшү жана калдык чогултуучулардын иштеши жөнүндө айтып бериңиз.