Milyen megközelítéseket kell alkalmazni az adatbeviteli műveletek hatékonyságának növelése érdekében az indexek bevezetése után?
Java
Olvassa el a kódot, határozza meg, mi fog megjelenni a program végrehajtása után
Miért szükséges a constraint foreign key? Nem lehet nélküle?
Készen állsz arra, hogy részt vegyél a gyártási szolgáltatások támogatásában, műszakokban?
Olvassa el a kódot, és hangsúlyozza a hibákat @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // A lekérdezés tartalmazhat teljes nevet vagy csak a név egy részét, például "Vladimir Panov" vagy "panov" @Transactional public List<Author> search(String query) { List<Author> authors = authorsRepository.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("túl népszerű keresés túl sok adatokkal, figyelmeztetés küldése..."); 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; } }
Hogyan nézhetjük meg az SQL lekérdezéseket, amelyeket a JPA/Hibernate küld az adatbázisnak?
Hány próbálkozás szükséges ahhoz, hogy garantáltan kapj egy pár azonos színű zoknit, ha három színű zokli halmaza van (piros, fehér, fekete), és egyesével veszed ki őket?
Mit szeretnél csinálni az új helyeden? Mit jelent számodra az építészeti döntésekben való részvétel?
A szolgáltatás néhány óránként OutOfMemoryError-rel omlik össze. Hol kezded a probléma elemzését?
Meséljen magáról és a tapasztalatáról
Mondjon példát egy nagyobb üzleti feladatra vagy integrációra, amit teljes egészében önállóan végzett.
Részletesebben meséljen arról, hogyan optimalizálta a Kafka-üzenetek feldolgozását és a szinkron RPC-hívásokat.
Van tapasztalata BeanPostProcessor írásában? Milyen feladatra?
Többszálas feladat: megakad-e a program a pénztárcák közötti átutalásoknál? Miért?
Olvassa el a kódot, és számolja meg a hibákat ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // A lekérdezésben lehet teljes érték vagy csak a név része, például "Vadim Pavlo" vagy "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("túl népszerű keresés túl sok adatokkal, figyelmeztetés küldése..."); 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; } } ```
Mit tennél, ha valamit telepítettél és minden összeomlott — riasztások, nem érted, mi történik?
Milyen garanciákat nyújt egy idegen kulcs egy relációs adatbázisban? Törölhető-e a szülő rekord, ha rá hivatkozó idegen kulcsok vannak?
Hogyan csökkenthető a terhelés az adatbázison, ha a cache lejár, és a kérések tömegesen kerülnek az adatbázisba?
Van egy táblázat 100 millió rekorddal. Ki kell választanom az összes rekordot, ahol a value > 100. Milyen javaslatokat adsz a lekérdezés végrehajtási idejének minimalizálására?
Mi az a marker interfész? Mire jó?