What are the ways to make a deep copy of an object?
Java
How to protect against inheritance and overriding of getters (so that colleagues cannot override the getter and remove protective copying)?
How can the implementation of the notification filtering system be optimized?
Can you explain what is meant by 'context' in the Spring Framework?
How are CI/CD pipelines described and operated in GitLab?
Tell me about Spring Security: filter chain, SecurityContext, JWT authentication.
How to implement validation for the X-Trace-ID header: if the header is missing — return 400?
How can a security mechanism be implemented to manage user sessions so that users can terminate their sessions themselves?
Regarding the universal adapter — was there a single protocol for external payment gateways, or is it an abstraction level?
What is the advantage of reactive programming?
How to swap the values of two variables without using a third variable?
Does the circuit breaker support the promised TPS of the service, limiting the number of requests?
What is the main difference between using the map and flatMap methods in the Stream API when processing data streams?
What are indexes in PostgreSQL? Pros and cons, types of indexes.
If several objects refer to each other in a circle but are not used anywhere else, will the GC delete them?
How does WAL (Write-Ahead Log) work during writing?
Whose agreement with whom? What are these calculations?
What methods and tools have you used to gather data from various sources in your project?
What is the purpose of TreeMap?
[Name] asked: Is it possible to write catch(Error e) or catch(Throwable t) — will such code compile?