You can remember the meaning of 矛盾 with this easy mnemonic:
It seems like a contradiction to take away your son's spear (矛) but give him a shield (盾).
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.