Կա փորձ ձեր Hibernate օգտագործելիս N+1 խնդրի հետ կապված?
Java
Կարո՞ղ է @PreDestroy նշումը գործել Spring-ում սինգլտոն տիրույթով բինայի համար ցանկացած իրավիճակում։
Ամեն դեպքում պետք է կանչել @PostConstruct նշված մեթոդը Spring-ում singleton բինի ստեղծման ժամանակ?
Արդյոք պարտադիր է օգտագործել անփոփոխ բանալի HashMap-ում, եթե աշխատանքը կատարվում է մեկթերթային միջավայրում?
Ներկայացրեք @Transactional նշանի գործելու մեխանիզմը Spring Framework-ում և ինչպես է այն ապահովում գործարքների կառավարումը։
Կարող եք բացատրել flatMap մեթոդի աշխատանքային մեխանիզմը Stream API-ում և երբ այն օգտագործել։
Կամայական բառի օգտագործումը ապահովում է մրցակցային պայմաններից պաշտպանություն բազմամյա ծրագրավորման մեջ?
Կարո՞ղ է իրականացնել դասակարգման ալգորիթմ, որը չի օգտագործում լրացուցիչ հիշողություն միջանկյալ տվյալների պահպանման համար։
Ի՞նչ հիմնական аспектներ եք վերլուծում EXPLAIN ANALYZE-ի արդյունքներում՝ տվյալների բազայում հարցումների կատարման գնահատման համար։
Կարո՞ղ է տվյալների բազայում ստեղծել ինդեքս որոշ պայմանների կամ ֆիլտրերի վրա հիմնված։
Կարող եք բացատրել ApplicationContext-ի կոնցեպցիան և դերը Spring ֆրեյմվորկում?
Ի՞նչ է ծրագրավորման լեզվում volatile բանալի բառի դերը և նպատակը։
Կարող եք նշել և նկարագրել Spring-ում բիների համար օգտագործվող տարբեր տեսանելիության ոլորտները:
Ինչպես են կապված Java-ում equals և hashCode մեթոդները և ինչու է կարևոր ճիշտ միասին իրականացնել դրանք?
Ներկայացրեք N+1 խնդիրը, որը կարող է առաջանալ Hibernate օգտագործելիս, և ինչպես այն խուսափել։
Ի՞նչ է առավելագույն ժամանակային բարդությունը բանալիով տարր որոնելու համար HashMap տվյալների կառուցվածքում ամենավատ դեպքերում։
Կարող եք նշել Stream API-ի այն գործողությունները, որոնք պահում են միջանկյալ վիճակ?
Կարող է արդյոք @PostConstruct նշված մեթոդը կանչվի Spring Bean-ով, որը կարգավորվել է պրոտոտիպային Scope-ով?
Ամեն դեպքում, կապված ցանկը HashMap-ի մեջ գտնվող Bucket-ում միշտ կապված ցանկ է՞։