Чӣ метавонад бо HashMap нодуруст шавад, агар ҳама калитҳо якхела коди хеш дошта бошанд? Чаро ҷустуҷӯ суст мешавад?
Java
Масъулроӣ дар бораи масъалаи, ки метавонад дар барномаи бисёрсоҳавӣ рух диҳад. Дар бораи Race Condition гап занед.
Пурси 1. Кадом намудҳои додаҳо намешавад истифода бурдан ҳамчун калид дар HashMap? - Масивҳо - Атомикҳо (AtomicBoolean, AtomicInteger ва ғайра) - Примитивҳо - Референсҳо
Савол 7. Мисол хизмат (қаранг расм). Агар ташқи хизмат қуйидаги методларни қатор-қатор чақирса: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Агар кеш бўш бўлса, CityDao::getCity қанча марта чақирилади? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } } 0 1 2 CacheManager ижро этилишига боғлиқ
Пурсиш 6. Ба топики Kafka 10 паём ворид мешавад, ва ду консумиер бо гурӯҳҳои гуногуни консумиер аз топик мехонанд. Ҳар як консумиер чанд паём мехонад? 5 10 Ба шумораи партисияҳо дар топик вобаста аст Ба арзиши replicationFactor вобаста аст
Чӣ тавр аз тағйирёбии рӯйхати дохилӣ тавассути пайванди хориҷӣ (копияи муҳофизатӣ дар конструктор) муҳофизат кардан мумкин аст؟
Оё имкон дорад, ки hashCode-ро иҷро кард, ки ҳамеша арзишҳои гуногунро барои объектҳои гуногун баргардонад (бе коллизияҳо)?
Чӣ гуна масъалаи нусхаи амиқро ҳал кардан мумкин аст (муздаки элементҳои рӯйхат тавассути AtomicInteger.incrementAndGet)?
Пурсиши 3. Агар майдони объекти калид, ки барои ҳисоб кардани hashCode истифода мешавад, пас аз ворид кардан ба HashMap тағир дода шавад, чӣ метавонад хато кунад? - Ҷустуҷӯ ба калид нодуруст объектро бармегардонад - Ҷустуҷӯ ба калид сусттар мешавад - Ҷустуҷӯ ба калид ягон объектро бармегардонад
Чӣ тавр метавон нусхаи амиқи объектро сохт?
Пурсиши 2. Чӣ гуна метавонад бо HashMap дар ҳолате, ки ҳама калидҳо якхела hashCode доранд, нодуруст шавад? - Ҷустуҷӯ ба воситаи калид нодуруст объекти бармегардонад - Ҷустуҷӯ ба воситаи калид суст мешавад - Ҷустуҷӯ ба воситаи калид ягон объекти бармегардонад
Чӣ гуна бояд аз меросгирӣ ва иваз кардани геттер (барои он ки ҳамкор наметавонад геттерро override кунад ва нусхаи муҳофизатиро бардорад)?
Манфиатҳои меъмории монолитӣ чист?
Оё мумкин аст, ки массивро ҳамчун калид дар HashMap истифода барем? Чаро ин идеяи бад аст?
Дар Java кадом воситаҳои ҳамоҳангсозӣ мавҷуданд?
Дар куҷо дигар истифодаи объектҳои ғайриқобили тағирот дар ҷадвалҳои HashMap қулай аст?
SELECT fio, position, salary FROM users WHERE salary = (SELECT MAX(salary) FROM users WHERE position = users.position);
JIT чӣ гуна аст? - Кодро ба файли jar тарҷума кардан - Байт-кодро дар вақти иҷрои барнома ба коди мошинӣ мустақиман тарҷума кардан - JavaScript-ро барои беҳтар кардани иҷроиш ба коди мошинӣ тарҷума кардан - Лоиҳаро дар пайплайни git тарҷума кардан
Чӣ меъёрҳо барои оғоз кардани тақсим кардани монолит ба микросервисҳо ҳастанд?
Чаро қарор додедед, ки аз ҷойи кории ҳозираатон рафтан мехоҳед?