Java
Чем AtomicInteger отличается от volatile int и когда что выбрать?
JuniorConcurrency и MultithreadingСравнение
Чем BigDecimal отличается от double и когда что выбрать?
JuniorJava CoreСравнение
Чем BlockingQueue отличается от ConcurrentLinkedQueue и когда что выбрать?
MiddleConcurrency и MultithreadingСравнение
Чем Builder pattern отличается от telescoping constructors и когда что выбрать?
JuniorArchitecture и PatternsСравнение
Чем class loading отличается от reflection и когда что выбрать?
Middle+JVM, Memory и PerformanceСравнение
Чем Clean Architecture отличается от Layered Architecture и когда что выбрать?
Middle+Architecture и PatternsСравнение
Чем clone и copy отличается от copy constructor и когда что выбрать?
MiddleJava CoreСравнение
Чем CompletableFuture отличается от Future и когда что выбрать?
MiddleConcurrency и MultithreadingСравнение
Чем CountDownLatch отличается от CyclicBarrier и когда что выбрать?
MiddleConcurrency и MultithreadingСравнение
Чем CQRS basics отличается от single model и когда что выбрать?
SeniorArchitecture и PatternsСравнение
Чем Date/Time API java.time отличается от Date/Calendar и когда что выбрать?
JuniorJava CoreСравнение
Чем DDD aggregate отличается от entity graph и когда что выбрать?
SeniorArchitecture и PatternsСравнение
Чем deadlock отличается от race condition и когда что выбрать?
Middle+Concurrency и MultithreadingСравнение
Чем Decorator pattern отличается от AOP и когда что выбрать?
MiddleArchitecture и PatternsСравнение
Чем Domain events отличается от direct service calls и когда что выбрать?
Middle+Architecture и PatternsСравнение
Чем DTO mapping отличается от manual entity exposure и когда что выбрать?
JuniorArchitecture и PatternsСравнение
Чем enum отличается от sealed class и когда что выбрать?
JuniorJava CoreСравнение
Чем equals и == отличается от hashCode и когда что выбрать?
JuniorJava CoreСравнение
Чем escape analysis отличается от allocation и когда что выбрать?
SeniorJVM, Memory и PerformanceСравнение
Чем ExecutorService отличается от new Thread и когда что выбрать?
MiddleConcurrency и MultithreadingСравнение