Embedded / IoT
Pourquoi a-t-on besoin du patron Inbox si Outbox garantit déjà la livraison?
Dans un sujet avec 6 partitions, 6 autres ont été ajoutées. La clé est — userID. Le message avec la même clé sera-t-il envoyé à la même partition?
Quelle est la différence entre les liens doux et les liens durs?
Que se passe-t-il avec l'envoi d'événements si Kafka tombe en panne?
Explique la logique derrière l'apparition des doublons — quelle est la mécanique du processus, où exactement le problème est-il survenu lors du traitement des événements ?
Quand un index nuit-il à la performance?
Comment la partition avec clé et sans clé est-elle choisie?
Raison de votre départ de votre emploi actuel?
Si une méthode du bean A avec un aspect de journalisation est appelée depuis le bean C, et que dans A, des méthodes privées B, C, D sont appelées, ces appels sont-ils enregistrés ?
Comment cela fonctionnait-il avant ton optimisation ? Y avait-il des doublements de débit ?
Avez-vous écrit des Spring Boot Starters ou une auto-configuration personnalisée ? Quelle est la différence entre un Starter et une auto-configuration ?
S'agit-il d'une déduction du compte personnel de l'abonné ? Pourquoi ce problème existait-il avant ton intervention ?
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(); } }
Quelles sont les anomalies et quels niveaux d'isolation les résolvent ?
Quelle est la différence entre les bases de données relationnelles et non relationnelles?
Qu'est-ce qu'un Fat JAR?
Pourquoi ne peut-on pas ajouter d'index à toutes les colonnes de la table?
Comment prévenir le surbooking dans PostgreSQL lors de la réservation simultanée de la dernière place?
Quelle est la différence entre Dependency Injection et Dependency Inversion ?
Comment exécuter un code identique après l'initialisation pour tous les beans implémentant une interface donnée, sans dupliquer @PostConstruct dans chacun d'eux?