Sentinel: flow control internals
Sentinel is Alibaba’s library for flow control, concurrency limiting, circuit breaking, and system protection. An application protects a named …
Sentinel is Alibaba’s library for flow control, concurrency limiting, circuit breaking, and system protection. An application protects a named …
The JDK does not define a single random-number subsystem. It exposes distinct APIs in java.util, java.util.concurrent, java.security, and, since Java …
A Java thread pool separates task submission from task execution. Submitting threads hand Runnable objects to an ExecutorService; a set of worker …
The Fork/Join Framework (java.util.concurrent) supports structured parallelism: a problem is split recursively into subtasks that run in parallel, …
java.util.stream.Stream is the public face of Java 8’s functional-style aggregate operations. Under the hood it is not a data structure — it is …
java.util.concurrent.ConcurrentHashMap is a highly concurrent, thread-safe hash table in the Java Collections Framework. It allows full concurrency of …
java.util.HashMap is a hash table-based implementation of the Map interface in the Java Collections Framework, permitting null keys and null values. …
Spring Transaction is one of the most critical modules in the Spring Framework. Whether using the declarative @Transactional or the programmatic …
Spring Cache provides a lightweight abstraction over caching implementations and is driven by annotations such as @Cacheable, @CachePut, and …
Annotation in java is a marker which associates information with a program element, but has no effect at runtime.
Proxy in java allows dynamic creation of class at runtime.
This article introduce java project management and comprehension tool - Maven
ReentrantLock, Semaphore, and CountDownLatch look unrelated at the API level, but each holds a private Sync extends AbstractQueuedSynchronizer. The …