Those idioms are called "chengyu" (成语) and there are hundreds (or thousands) of them. Some of them come from ancient Chinese stories and poems and are pretty allegorical in nature; others, like (seemingly) the one mentioned in the article, are self-explanatory (to a Chinese speaker).