DaijueC++ Move SemanticsMove semantics is one of the most important features introduced in C++11. As a language that gives programmers great power in resource…Jun 26, 20231Jun 26, 20231
DaijueBasics of Redis SentinelRedis Sentinel is provided by Redis installation for automatic failover since Redis 2.8. A Redis Sentinel architecture consists of a group…Jun 25, 2023Jun 25, 2023
DaijueThe Basics of Replication in RedisReplication plays an important role in helping Redis achieve high availability and scalability. In the simplest scenario, there is a master…Jun 24, 2023Jun 24, 2023
DaijueAlgorithms for Finding All SubsetsMade with Real Code in Java, Python, C++, Go and JavaScriptJun 14, 2023Jun 14, 2023
DaijuePermutation AlgorithmsMade with Real Code in Java, Python, C++, Go and JavaScriptJun 12, 2023Jun 12, 2023
DaijueA Tale of Two PointersSolutions to Algorithm Interview Questions by Two Pointers Going in the Same DirectionsJun 7, 2023Jun 7, 2023
DaijueThe JavaScript Promise — To Resolve or To RejectPromise is an advanced concept in JavaScript, but it is so much prevalent in modern APIs and code base that understanding it is essential.Mar 22, 2022Mar 22, 2022
DaijueinBits and PiecesThe Good and Bad of JavaScript CallbacksCallbacks are functions. Callbacks can be both synchronous and asynchronous. Promise comes to the rescue of the callback hell.Mar 8, 2022Mar 8, 2022
DaijueNever Feel Insecure About Thread Safety AgainI used to feel very insecure when it comes to the topic of thread safety. Thread, by itself, is already an intimidating concept. (This…Feb 18, 2022Feb 18, 2022
DaijueMethods to Inspect and Control Java ThreadsThe word thread in computer science comes from the phrase “a thread of execution”, which basically defines the meaning of thread in the…Feb 15, 2022Feb 15, 2022