Design and Implementation of Java Knowledge Graph Based on Neo4j
Bin Huang, Wenlong Deng · 2022
Under the background of the information explosion, there are numerous knowledge stars in all walks of life on the Internet. Taking java learning as the main case, you can easily find a lot of learning knowledge by searching “Java” in station B; On the one hand, while enjoying the dividends brought by the times, learners also feel a lot of inconvenience on the other hand, such as selecting high-quality learning materials, storing the source of learning materials, and building other people's knowledge into their own knowledge system. In view of the above problems, this paper proposes to develop and design a java knowledge map system with the advantages of mind mapping, which can effectively record the source of high-quality learning materials and the idea of high-quality personal system. The system adopts the development mode of front-end and back-end separation. The back-end and front-end adopt Spring Boot and Vue architecture respectively, integrate the ORM framework MyBatis, and the database adopts Neo4j diagram database and MySQL relational database for storage. The system shows the system of knowledge in the form of map, effectively records learning materials and transmits learning ideas.