Java
Spring yra framework ar biblioteka? Kuo skiriasi framework nuo bibliotekos?
Kokia yra prieigos prie pirmo ir paskutinio elemento sudėtingumas ArrayList'e?
Auth Service yra tarp API ir Transaction Service — jei jis sugenda, viskas sugriūva. Kaip tai apsaugote?
Ar parašėte Spring Boot starter'į? Kodėl? Su kokiomis ypatybėmis susidūrėte?
Kas yra Comparable sąsaja ir kaip ji naudojama?
Papaskink apie Strategijos šabloną.
Skaitykite kodą ir suskaičiuokite klaidų skaičių ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // Užklausoje gali būti tiek visiškai reikšmė, tiek tik vardo dalis, pavyzdžiui, "Vadim Pavlo" arba "pavlo" @Transactional public List<Author> search(String query) { List<Author> authors = authorRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("per daug populiari paieška, siunčiama įspėjimas..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } } ```
Du objektai su equals, ta pačia hashCode, bet skirtingu identityHashCode — kas nutiks įdedant juos į HashMap?
Kokios problemos kyla Spring Kafka su virtualiais siūlais? Ar išvis nėra problemų?
Kuo skiriasi Dockerfile nuo Docker Compose failo?
Kodėl paliekate dabartinę darbovietę ir ko ieškote?
Naudojote schemas Kafka žinutėms (pvz., Avro)?
Kas yra tarpiniai ir galutiniai operatoriai Stream? Pateikite pavyzdžių.
Ką garantuoja Kafka naudojant vartotojų grupę su trimis skyriais ir trimis vartotojais?
Kuo skiriasi @Bean ir @Service anotacijos Spring Framework?
Koks yra duomenų atnaujinimo intervalas, kuris atliekamas su Slave duomenų baze Master-Slave architektūroje?
Deduplikacija įvyko naudojant deduplikacijos mechanizmą ar idempotentiškumo įgyvendinimą? Kuo skiriasi?
Aprašykite, kaip atliekamas naujo elemento įterpimas į susietojo sąrašo, kurio tipas yra LinkedList, vidurį
Kokia yra Command šablono paskirtis ir taikymas programavime?
Išvardinkite transakcijų izoliacijos lygius ir apibendrinkite, kam jie skirti.