You can remember the meaning of 将军 with this easy mnemonic:
The general was about to (将) release his whole army (军) on the enemy, when he saw the enemy raise a white flag as a sign of surrender.
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.