Series
Article series organized by topic and reading order.
Kafka in Practice
7 posts
From setup and messaging design to producers, consumers, retries, CDC, and message compatibility.
View series →Elasticsearch and ELK in Practice
11 posts
From setup, queries, and the Java client to logging configuration and collection, ILM, cluster deployment, monitoring, and application optimization.
View series →Understanding Java NIO
3 posts
From blocking I/O in C to I/O multiplexing, the Reactor pattern, and Java implementations.
View series →Relearning MyBatis
5 posts
Revisit MyBatis through the original five-part series.
View series →Locks in Java
4 posts
Lock types, custom locks, Condition, and caching with read-write locks.
View series →Getting Started with Redis
4 posts
Installation, basic commands, replication, and Sentinel.
View series →RabbitMQ and Spring AMQP
5 posts
Messaging models, reliability, JSON messages, and delayed queues.
View series →Using Solr
5 posts
Setup and queries, data imports, SolrJ, Spring Data Solr, and command-line usage.
View series →ShardingSphere / ShardingJDBC
4 posts
Sharding, read-write splitting, data encryption, and custom encryption strategies.
View series →Using Shiro
8 posts
From login, remember-me, and sessions to password encryption, tokens, JWT, and Spring Boot integration.
View series →Understanding HTTPS / TLS / SSL
2 posts
Core concepts, self-signed certificates, TLS handshakes, and decrypting traffic.
View series →Understanding and Using Log4j2
3 posts
Basic usage, dynamic log levels, and configuration for different environments.
View series →PostgreSQL
2 posts
Environment setup and practices for procedural languages.
View series →Getting Started with React Apps
2 posts
Build a basic app, send requests, and mock data.
View series →JVM Notes
2 posts
Read the two JVM study notes in their original order.
View series →Encoding and Decoding in Java
2 posts
Character-byte conversion and the encoding and decoding process in Java.
View series →Asynchronous Web Interactions with Ajax
2 posts
Two study notes on asynchronous interactions with Ajax.
View series →Java Development Details
3 posts
Read the Java development notes in their original numbered order.
View series →Learning Linux
2 posts
Two Linux study notes.
View series →Installing and Using Docker
2 posts
From installing the client to basic image and container operations.
View series →