當頭棒喝

Idiom

 * 1)  to receive a blow with a stick or a yell by his master to bring about instant realization or awakening
 * 2)  stern warning; wake-up call