【实例简介】
知识库管理系统,包含源码和数据库。通过maven构建,使用git版本控制和团队合作,采用springmvc+mybatis框架,集成Lucene全文检索,openoffice转化office文档,ffmpeg处理视频文件,red5搭建流媒体服务,基于pageRank、TF-IDF算法提取处理知识点,webmagic爬取数据,itextpdf、poi处理office等。
【实例截图】
【核心代码】
2f5bb4b4-60ca-44ab-a865-4ac737dbc008
└── lib
├── doc
│ └── lib.sql
├── pom.xml
├── README.md
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── lib
│ │ ├── dao
│ │ │ ├── ClassificationDao.java
│ │ │ ├── CountDao.java
│ │ │ ├── DocInfoDao.java
│ │ │ ├── FileInfoDao.java
│ │ │ ├── ForkInfoDao.java
│ │ │ ├── MessageInfoDao.java
│ │ │ ├── RelationInfoDao.java
│ │ │ ├── UserInfoDao.java
│ │ │ └── UserRegisterDao.java
│ │ ├── dto
│ │ │ ├── ActiveUserInfo.java
│ │ │ ├── ClassesClickInfo.java
│ │ │ ├── ClickInfo.java
│ │ │ ├── FileInfoVO.java
│ │ │ ├── FileNew.java
│ │ │ ├── FileScoreInfo.java
│ │ │ ├── ForkFileInfoVo.java
│ │ │ ├── JsonResult.java
│ │ │ ├── LuceneSearchVo.java
│ │ │ ├── PageVo.java
│ │ │ └── SerResult.java
│ │ ├── entity
│ │ │ ├── Classification.java
│ │ │ ├── DocInfo.java
│ │ │ ├── FileInfo.java
│ │ │ ├── ForkInfo.java
│ │ │ ├── MessageInfo.java
│ │ │ ├── RelationInfo.java
│ │ │ ├── UserInfo.java
│ │ │ └── UserRegister.java
│ │ ├── enums
│ │ │ ├── Const.java
│ │ │ ├── FileStateEnum.java
│ │ │ └── UserStateEnum.java
│ │ ├── exception
│ │ │ └── user
│ │ │ ├── UserException.java
│ │ │ ├── UserNoActiveException.java
│ │ │ ├── UserNullAccountException.java
│ │ │ └── UserPasswordWrongException.java
│ │ ├── interceptor
│ │ │ ├── AdminInterceptor.java
│ │ │ ├── MainInterceptor.java
│ │ │ └── UserInterceptor.java
│ │ ├── lib
│ │ │ ├── hanlp-1.3.1.jar
│ │ │ ├── hanlp-lucene-1.1.1.jar
│ │ │ ├── IKAnalyzer-5.0.jar
│ │ │ ├── tika-app-1.6.jar
│ │ │ └── xmlworker-1.2.1-micmiu.jar
│ │ ├── service
│ │ │ ├── admin
│ │ │ │ ├── ClassificationService.java
│ │ │ │ ├── ContentService.java
│ │ │ │ ├── CountService.java
│ │ │ │ └── impl
│ │ │ │ ├── ClassificationServiceImpl.java
│ │ │ │ ├── ContentServiceImpl.java
│ │ │ │ └── CountServiceImpl.java
│ │ │ └── user
│ │ │ ├── AdminCountService.java
│ │ │ ├── DocInfoService.java
│ │ │ ├── FileInfoService.java
│ │ │ ├── FileManageService.java
│ │ │ ├── ForkInfoService.java
│ │ │ ├── impl
│ │ │ │ ├── AdminCountServiceImpl.java
│ │ │ │ ├── DocInfoServiceImpl.java
│ │ │ │ ├── FileInfoServiceImpl.java
│ │ │ │ ├── FileManageServiceImpl.java
│ │ │ │ ├── ForkInfoServiceImpl.java
│ │ │ │ ├── LuceneServiceImpl.java
│ │ │ │ ├── MessageServiceImpl.java
│ │ │ │ ├── OfficeConvertImpl.java
│ │ │ │ ├── UserRegisterServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ ├── LuceneService.java
│ │ │ ├── MessageService.java
│ │ │ ├── OfficeConvert.java
│ │ │ ├── UserRegisterService.java
│ │ │ └── UserService.java
│ │ ├── utils
│ │ │ ├── BaseEntity.java
│ │ │ ├── BeanUtil.java
│ │ │ ├── CompressUtil.java
│ │ │ ├── ExtractUtil.java
│ │ │ ├── FileUtil.java
│ │ │ ├── HtmlRegexpUtil.java
│ │ │ ├── HtmlToWord.java
│ │ │ ├── JudgeUtils.java
│ │ │ ├── LuceneIndexUtil.java
│ │ │ ├── LuceneSearchUtil.java
│ │ │ ├── MahoutRecommender.java
│ │ │ ├── MD5Util.java
│ │ │ ├── NetworkUtil.java
│ │ │ ├── PagedResult.java
│ │ │ ├── ParagraphUtil.java
│ │ │ ├── SendEmail.java
│ │ │ ├── StringValueUtil.java
│ │ │ ├── TextRank.java
│ │ │ ├── Tfidf.java
│ │ │ ├── ThumbnailUtils.java
│ │ │ └── TranslateUtils.java
│ │ ├── web
│ │ │ ├── admin
│ │ │ │ └── main
│ │ │ │ ├── AdminMainController.java
│ │ │ │ ├── ClassManageController.java
│ │ │ │ ├── CountMainController.java
│ │ │ │ ├── InitController.java
│ │ │ │ ├── LuceneController.java
│ │ │ │ ├── ManageController.java
│ │ │ │ ├── SystemController.java
│ │ │ │ └── UserManageController.java
│ │ │ ├── converter
│ │ │ │ └── DateConverter.java
│ │ │ └── user
│ │ │ └── main
│ │ │ ├── CommonController.java
│ │ │ ├── FileContentController.java
│ │ │ ├── FileManagerController.java
│ │ │ ├── FileNewController.java
│ │ │ ├── LoginAndRegisterController.java
│ │ │ ├── MainController.java
│ │ │ ├── MyResourceController.java
│ │ │ ├── TestController.java
│ │ │ └── UserInfoController.java
│ │ └── zgenerate
│ │ ├── Classification.java
│ │ ├── ClassificationMapper.java
│ │ ├── ClassificationMapper.xml
│ │ ├── DocInfo.java
│ │ ├── DocInfoMapper.java
│ │ ├── DocInfoMapper.xml
│ │ ├── FileInfo.java
│ │ ├── FileInfoMapper.java
│ │