A Comprehensive Survey on Integrating Large Language Models with Knowledge-Based Methods