Java
Стандарттык эмес WeakReference классы (же окшош) менен иштөө тажрыйбасыңыз барбы?
Бир секундта канча билдирүү иштелип чыккан?
Spring-boot-starter колдонуу же өз компоненттериңизди жазуу керек болдуңузбу?
Бир класста бир нече талаа volatile модификатору менен белгиленсе, эмне болот?
Project Reactor, WebFlux, WebClient менен тажрыйба?
Mission Critical системдеринин кайсылары бар жана алар кандай чектөөлөрдү коюшу мүмкүн?
Эмне үчүн жумуш сунуштарын карап жатасыз? Учурдагы жумушуңузда эмне жакпайт?
Бул ишке ашыруунун негизги көйгөйү эмнеде? Туура топтун бөлүнүшү жок Суроо-сауалда белгиленген күтүү убактысы Dipti системасы менен интеграция Каттоо саясаты туура эмес Тыңдоочулардын фабрикасынын конфигурациясында билдирүүлөрдү фильтрлөө жөндөмү жок Аерым партиялар жок
3 объект бар: колдонуучу, сүйлөшүү, билдирүү - Колдонуучу аты жана катталуу датасы бар - Сүйлөшүүнүн аты жана түзүү датасы бар - Билдирүү текст, автор жана түзүү датасы бар - Колдонуучу бир эле учурда бир нече сүйлөшүүлөргө катыша алат - Билдирүү сөзсүз сүйлөшүүгө тиешелүү болушу керек, жана бир эле учурда бир нече сүйлөшүүгө тиешелүү боло албайт - Тема чөйрөсүн таблица түрүндө сүрөттөшү керек
Пессимисттик бөгөлүүдө deadlock менен кантип күрөштү?
Hibernateде @Transactional белгисин колдонгонсуңбу? Транзакциялар менен иштөөң жөнүндө айтып бер.
Кайсы NoSQL маалыматтар базаларында иштедиңиз?
Пикте RPS канча болду? Канча жазылган?
Kafka менен RabbitMQ ортосунда кандай айырма бар?
HashMap ички түзүлүшү жана иштеши кандай?
Кайсы тайм-аутту коюу керек экенин кантип аныктоо керек?
Міндеттің сипаттамасы: Берілген клиентке тиесілі және төленген сақтандыру полистерінің тізімін алу үшін REST соңғы нүктесін жүзеге асыру қажет. Жүйеде өте үлкен саны полистер болғандықтан, нәтижені шектеу үшін параметр қарастырылуы керек. @RestController public class ClientController { @Value("policy.limit") private int policyLimit; @Autowired private PolicyService policyService; @RequestMapping(path = "client/{clientId}/policies", method = RequestMethod.POST) public Response getClientPolicies(@PathVariable("clientId") String clientId) { List<PolicyDTO> policies = getPolicies().stream() .limit(policyLimit) .filter(p -> p.getClientIds().contains(clientId)) .filter(p -> p.isPaid()) .toList(); return new Response(policies); } @Transactional private List<PolicyDTO> getPolicies() { return policyService.getPolicies(); } @Data @AllArgsConstructor public class Response { private List<PolicyDTO> policies; } @Data public class PolicyDTO { private String id; private String name; private List<String> clientId; private Boolean isPaid; } @RequiredArgsConstructor @Component public class PolicyService { private PolicyDbRepository repository; List<PolicyDTO> getPolicies() { return repository.getPolicies(); } } public interface PolicyDbRepository { List<PolicyDTO> getPolicies(); }
Singleton дизайн үлгүсү эмне?
[аты] суроо берди: Аларда иштөө келишиминде иштедиңби?
Иш-чараларда түзөтүүлөр болобу? Мисалы, 10 рубль эсептелген, бирок 9 болушу керек болчу. Эмне кылуу керек?