Ҷадвали PERSON ID НОМ 1 alice 2 john 3 bill 4 mike 5 sara 6 helen 7 steven 8 garry 9 kile 10 liza Ҷадвали PHONE ID PERSON_ID РАҚАМ [phone] танзим кунед НОМ, РАҚАМ аз PERSON p чап пайванд бо PHONE ph дар p.ID=ph.PERSON_ID
Embedded / IoT
Чӣ гуна суръат бахшидани ворид кардани 100 миллиард сабт дар базаи додаҳо? Ҳоло: давр бо generate + insert + commit барои ҳар сатр.
Кадом коллекторҳои API Stream медонӣ? groupingBy чӣ бармегардонад? бо toMap чӣ фарқ дорад? чӣ гуна ба дублҳои калидҳо дар toMap рафтор мекунад?
Пурсиши ба мусоҳиб: оё механизми ҳамоҳангсозӣ байни индексии Lucene ва захираи асосии SQL вуҷуд дорад? Чӣ гуна масъалаи мутобиқат ҳал карда мешавад?
Чӣ гуна ба даст овардани унсури ягона аз List? Агар get(0) вуҷуд надошта бошад, чӣ гуна унсури ягонаи Set-ро ба даст орем?
Барои кадом майдонҳо бояд hashCode сохт, агар equals моро қаноатманд кунад?
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import java.io.*; @XmlAccessorType(XmlAccessType.PROPERTY) @XmlType(name = "Person", propOrder = { "name", "surname", "address", "phone", }) public class Person implements Serializable, Externalizable { private String name; private String surname; public String address; public String phone; public Person(String name, String surname) { this.name = name; this.surname = surname; } public String getName() { return name; } public String getSurname() { return surname; } @Override public int hashCode() { return 1; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Person person = (Person) o; if (name != null ? !name.equals(person.name) : person.name != null) { return false; } if (surname != null ? !surname.equals(person.surname) : person.surname != null) { return false; } return true; } @Override public void writeExternal(ObjectOutput out) throws IOException { out.writeObject(name); out.writeObject(surname); out.writeObject(phone); out.writeObject(address); } @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { name = (String) in.readObject(); surname = (String) in.readObject(); address = (String) in.readObject(); phone = (String) in.readObject(); } }
// ... фармонидани коди тестӣ дар ин ҷо? // ... баъзе кодҳо дар ин ҷо?
Ифодаи лямбда чист?
Чӣ гуна бояд кодро пас аз он ки Spring ҳама вобастагиро ба бина ворид кард, иҷро кард?
Чӣ гуна иҷрои коди якхела пас аз оғоз барои ҳама бонҳо, ки интерфейси муайянро иҷро мекунанд, бе такрор кардани @PostConstruct дар ҳар як?
Чӣ гуна паёмҳои нодурустро дар Kafka коркард кардан мумкин аст?
// ... баъзе код дар ин ҷо? private static List<DocumentProvider> getDocumentProviders() { Reflections reflections = new Reflections(Main.class.getProtectionDomain().getCodeSource().getLocation()); Set<Class<?>> subTypes = reflections.get(SubTypes.of(DocumentProvider.class).asClass()); return subTypes.stream().map(subType -> { try { return (DocumentProvider) subType.getConstructor().newInstance(); } catch (Exception ex) { throw new RuntimeException(ex); } }).collect(Collectors.toList()); }
// ... коди дар ин ҷо?
Оё шумо то ҳол бо усули clone() кор кардаед? Оё ба коркарди CloneNotSupportedException тавассути throw new Error() маъқул аст?
Масъулияти алгоритми ҷустуҷӯи бинариро чӣ гуна аст?
Кадом интерфейсии Collection Framework медонӣ? Вориди умумии List, Set, Queue, Map чӣ ҳастанд?
java.lang.Error чист? Чӣ гуна аз Exception фарқ мекунад?
hashCode() ҳамеша 1-ро бармегардонад — бо ин чӣ хато аст? Оё HashMap дуруст кор хоҳад кард?
findFirst() чист ва терминалӣ дар Stream API чӣ аст?