Java
Классҳои барои танзими контейнерро шумо метавонед номбар кунед?
Оё ин дар ҳифзи сими кофӣ аст, агар дар синф ду майдон бо invariants (як сахт хурдтар аз дигар) дошта бошанд, ҳар яке бо AtomicInteger муҳофизат карда шавад?
Чӣ гуна таъмин кардани транзаксияи тақсимшуда дар чанд хидмат?
Оё таҷрибаи истифодаи навбатҳо дар лоиҳаҳои худ доред?
Масалан, дар коди чӣ гуна истифодаи блоки статикро нишон медиҳед?
Оё бояд шард кардани ҷадвалҳо барои баланд бардоштани суръати иҷрои саволҳо зарур аст?
Афзалиятҳо ва нуқсонҳои истифодаи Protocol Buffer барои сериалкунии маълумотҳо чист?
Хусусиятҳои истифодаи @Transactional дар Spring. Сатҳҳои ҷудошавии транзаксияҳо.
Гӯед, ки чӣ гуна равандҳои таҳия дар ҷойи кории пешинаи шумо ташкил карда шуда буд — аз ниёзи бизнес то баровардан.
Чӣ гуна дастгирии транзаксияҳо бо истифода аз қайдномаи @Transactional дар Spring Framework амалӣ карда мешавад?
Оё дар лоиҳахоятон бо ҳамгироии Spring Data ва Hibernate кор кардаед?
Вақт ва чӣ гуна функсияҳои статикӣ даъват мешаванд: дар объект ё дар синф?
Оё таҷрибаи истифодаи усули parallel дар API Stream барои коркарди параллелии маълумот доред?
Чӣ тавр минтақаи намоёнӣ ёфтани объекти Bean дар шароити стандартӣ муайян карда мешавад?
Оё метавонед механизмии фаъолияти қайдномаи @SpringBootTest дар тестҳои Spring Boot-ро шарҳ диҳед?
Кадом роҳҳо барои барқарор кардани ҳамгироии номуайян вуҷуд дорад, ки метавонад аз як дақиқа то як рӯз ҷавоб надода бошад?
Фарқияти дар иҷроиш байни истифодаи намудҳои додаҳои ибтидоӣ ва ороишҳои объектӣ чист?
Таҳлил кунед ва муқоиса кунед иҷрои қисмҳои коди зерин, ки элементҳоро аз массиви Integer ба массиви int ва баръакс нусхабардорӣ мекунанд, дар бар мегирад ҳолате, ки объектҳои навии Integer аз арзишҳои int эҷод мешаванд: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Таҳлил кунед ва шарҳ диҳед фарқиятҳои иҷроиш ва рафтор байни ин роҳҳо.
Оё дар лоиҳаҳои худ компонентаи ExecutorService барои идоракунии сӯрохиҳо истифода бурдаед?
Чӣ гуна идоракунии истисно дар вақти иҷрои ҷараёнҳои Stream дар Java анҷом дода мешавад?