├── .gitignore ├── README.md ├── pom.xml ├── screenshot ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png └── 6.png └── src └── main ├── java └── cn │ └── tangtj │ └── clouddisk │ ├── dao │ ├── FileDao.java │ └── UserDao.java │ ├── entity │ ├── UploadFile.java │ ├── User.java │ └── vo │ │ ├── Files.java │ │ ├── Guest.java │ │ ├── ShareFile.java │ │ └── SignUpNameCheckResult.java │ ├── security │ ├── FormFilterAuthc.java │ └── SystemRealm.java │ ├── service │ ├── FileService.java │ └── UserService.java │ ├── utils │ ├── FileUtil.java │ ├── JdbcUtil.java │ ├── StringUtil.java │ └── UserUtil.java │ └── web │ ├── FileController.java │ ├── LoginController.java │ ├── MainController.java │ ├── ShareFileController.java │ └── SignUpController.java ├── resources ├── c3p0-config.xml ├── log4j2.xml ├── spring-context-shiro.xml ├── spring-context.xml └── spring-mvc.xml └── webapp ├── WEB-INF ├── views │ └── jsp │ │ ├── common │ │ ├── head.jsp │ │ └── taglib.jsp │ │ ├── files.jsp │ │ ├── login.jsp │ │ ├── shareFileIndex.jsp │ │ └── signUp.jsp └── web.xml └── static ├── bootstrap ├── css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap-theme.min.css.map │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ └── bootstrap.min.css.map ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 └── js │ ├── bootstrap.js │ ├── bootstrap.min.js │ └── npm.js ├── common ├── login.js └── signUp.js └── jquery ├── jquery-3.3.1.js └── jquery-3.3.1.min.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/pom.xml -------------------------------------------------------------------------------- /screenshot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/screenshot/1.png -------------------------------------------------------------------------------- /screenshot/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/screenshot/2.png -------------------------------------------------------------------------------- /screenshot/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/screenshot/3.png -------------------------------------------------------------------------------- /screenshot/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/screenshot/4.png -------------------------------------------------------------------------------- /screenshot/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/screenshot/5.png -------------------------------------------------------------------------------- /screenshot/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/screenshot/6.png -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/dao/FileDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/dao/FileDao.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/dao/UserDao.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/entity/UploadFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/entity/UploadFile.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/entity/User.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/entity/vo/Files.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/entity/vo/Files.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/entity/vo/Guest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/entity/vo/Guest.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/entity/vo/ShareFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/entity/vo/ShareFile.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/entity/vo/SignUpNameCheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/entity/vo/SignUpNameCheckResult.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/security/FormFilterAuthc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/security/FormFilterAuthc.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/security/SystemRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/security/SystemRealm.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/service/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/service/FileService.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/utils/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/utils/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/utils/JdbcUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/utils/JdbcUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/utils/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/utils/StringUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/utils/UserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/utils/UserUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/web/FileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/web/FileController.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/web/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/web/LoginController.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/web/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/web/MainController.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/web/ShareFileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/web/ShareFileController.java -------------------------------------------------------------------------------- /src/main/java/cn/tangtj/clouddisk/web/SignUpController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/java/cn/tangtj/clouddisk/web/SignUpController.java -------------------------------------------------------------------------------- /src/main/resources/c3p0-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/resources/c3p0-config.xml -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/spring-context-shiro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/resources/spring-context-shiro.xml -------------------------------------------------------------------------------- /src/main/resources/spring-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/resources/spring-context.xml -------------------------------------------------------------------------------- /src/main/resources/spring-mvc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/resources/spring-mvc.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/jsp/common/head.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/WEB-INF/views/jsp/common/head.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/jsp/common/taglib.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/WEB-INF/views/jsp/common/taglib.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/jsp/files.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/WEB-INF/views/jsp/files.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/jsp/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/WEB-INF/views/jsp/login.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/jsp/shareFileIndex.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/WEB-INF/views/jsp/shareFileIndex.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/views/jsp/signUp.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/WEB-INF/views/jsp/signUp.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/css/bootstrap-theme.css -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/webapp/static/bootstrap/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/bootstrap/js/npm.js -------------------------------------------------------------------------------- /src/main/webapp/static/common/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/common/login.js -------------------------------------------------------------------------------- /src/main/webapp/static/common/signUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/common/signUp.js -------------------------------------------------------------------------------- /src/main/webapp/static/jquery/jquery-3.3.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/jquery/jquery-3.3.1.js -------------------------------------------------------------------------------- /src/main/webapp/static/jquery/jquery-3.3.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Descartes007/no015_CloudDiskSys/HEAD/src/main/webapp/static/jquery/jquery-3.3.1.min.js --------------------------------------------------------------------------------