├── .gitattributes ├── mmc-dubbo-doe ├── src │ ├── main │ │ ├── resources │ │ │ ├── static │ │ │ │ └── v3 │ │ │ │ │ ├── js │ │ │ │ │ ├── pom.js │ │ │ │ │ ├── Nora.js │ │ │ │ │ └── echartUtils.js │ │ │ │ │ └── assets │ │ │ │ │ ├── login │ │ │ │ │ ├── 21.gif │ │ │ │ │ └── images │ │ │ │ │ │ └── pattern.jpg │ │ │ │ │ ├── avatars │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ ├── avatar.png │ │ │ │ │ ├── user.jpg │ │ │ │ │ ├── avatar1.png │ │ │ │ │ ├── avatar2.png │ │ │ │ │ ├── avatar3.png │ │ │ │ │ ├── avatar4.png │ │ │ │ │ ├── avatar5.png │ │ │ │ │ ├── person_1.png │ │ │ │ │ ├── person_2.png │ │ │ │ │ └── profile-pic.jpg │ │ │ │ │ ├── images │ │ │ │ │ ├── pattern.jpg │ │ │ │ │ └── gallery │ │ │ │ │ │ ├── image-1.jpg │ │ │ │ │ │ ├── image-2.jpg │ │ │ │ │ │ ├── image-3.jpg │ │ │ │ │ │ ├── image-4.jpg │ │ │ │ │ │ ├── image-5.jpg │ │ │ │ │ │ ├── image-6.jpg │ │ │ │ │ │ ├── thumb-1.jpg │ │ │ │ │ │ ├── thumb-2.jpg │ │ │ │ │ │ ├── thumb-3.jpg │ │ │ │ │ │ ├── thumb-4.jpg │ │ │ │ │ │ ├── thumb-5.jpg │ │ │ │ │ │ └── thumb-6.jpg │ │ │ │ │ ├── css │ │ │ │ │ ├── images │ │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ │ └── loading.gif │ │ │ │ │ ├── multiple-select.png │ │ │ │ │ ├── jquery-ui-1.10.3.full.min.css │ │ │ │ │ ├── jquery.gritter.css │ │ │ │ │ ├── jquery-ui-1.10.3.custom.min.css │ │ │ │ │ ├── colorpicker.css │ │ │ │ │ └── bootstrap-timepicker.css │ │ │ │ │ ├── font │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ ├── DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff │ │ │ │ │ ├── cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff │ │ │ │ │ └── fonts.googleapis.com.css │ │ │ │ │ └── js │ │ │ │ │ ├── jquery.ui.touch-punch.min.js │ │ │ │ │ ├── jquery.hotkeys.min.js │ │ │ │ │ ├── flot │ │ │ │ │ └── jquery.flot.resize.min.js │ │ │ │ │ ├── dataTables.bootstrap.min.js │ │ │ │ │ ├── fuelux │ │ │ │ │ ├── fuelux.wizard.min.js │ │ │ │ │ ├── fuelux.spinner.min.js │ │ │ │ │ └── fuelux.tree.min.js │ │ │ │ │ ├── jquery.autosize.min.js │ │ │ │ │ ├── jquery.easy-pie-chart.min.js │ │ │ │ │ ├── bootstrap-tag.min.js │ │ │ │ │ ├── jquery.maskedinput.min.js │ │ │ │ │ ├── bootstrap-wysiwyg.min.js │ │ │ │ │ └── respond.min.js │ │ │ ├── application.yml │ │ │ ├── registry.json │ │ │ ├── templates │ │ │ │ ├── index.html │ │ │ │ └── pages │ │ │ │ │ └── tpl │ │ │ │ │ ├── head.html │ │ │ │ │ ├── bread.html │ │ │ │ │ ├── foot.html │ │ │ │ │ └── top.html │ │ │ ├── application-dev.yml │ │ │ └── application-prd.yml │ │ └── java │ │ │ └── com │ │ │ └── mmc │ │ │ └── dubbo │ │ │ └── doe │ │ │ ├── dto │ │ │ ├── CaseModelDTO.java │ │ │ ├── UrlModelDTO.java │ │ │ ├── PomDTO.java │ │ │ ├── BaseDTO.java │ │ │ ├── MethodModelDTO.java │ │ │ └── ConnectDTO.java │ │ │ ├── model │ │ │ ├── ServiceModel.java │ │ │ ├── RegistryModel.java │ │ │ ├── PointModel.java │ │ │ ├── UrlModel.java │ │ │ ├── CaseModel.java │ │ │ ├── PomModel.java │ │ │ └── MethodModel.java │ │ │ ├── exception │ │ │ └── DoeException.java │ │ │ ├── DubboDoeApplication.java │ │ │ ├── service │ │ │ ├── MenuService.java │ │ │ ├── TelnetService.java │ │ │ ├── CaseService.java │ │ │ ├── ConfigService.java │ │ │ ├── ClassService.java │ │ │ ├── ConnectService.java │ │ │ ├── impl │ │ │ │ └── CaseServiceImpl.java │ │ │ └── PomService.java │ │ │ ├── dao │ │ │ └── CaseDAO.java │ │ │ ├── auth │ │ │ ├── MenuNode.java │ │ │ └── MenuTree.java │ │ │ ├── util │ │ │ ├── StringUtil.java │ │ │ ├── JsonFileUtil.java │ │ │ ├── MD5Util.java │ │ │ └── FileUtil.java │ │ │ ├── context │ │ │ ├── Const.java │ │ │ ├── ApplicationReadyEventListener.java │ │ │ ├── ResponseDispatcher.java │ │ │ └── TaskContainer.java │ │ │ ├── client │ │ │ └── DoeClient.java │ │ │ ├── crontroller │ │ │ ├── SysConfController.java │ │ │ ├── CaseController.java │ │ │ ├── HomeController.java │ │ │ └── RegistryController.java │ │ │ ├── cache │ │ │ ├── UrlCaches.java │ │ │ ├── MethodCaches.java │ │ │ └── CuratorCaches.java │ │ │ └── handler │ │ │ ├── SendReceiveHandler.java │ │ │ └── StreamHandler.java │ └── test │ │ ├── java │ │ └── com │ │ │ └── mmc │ │ │ └── dubbo │ │ │ └── doe │ │ │ ├── DubboDoeApplicationTests.java │ │ │ └── test │ │ │ ├── TestLogback.java │ │ │ ├── TestNumber.java │ │ │ ├── TestDoeClassLoader.java │ │ │ ├── TestParam.java │ │ │ ├── TestFuture.java │ │ │ ├── TestRedisTemplate.java │ │ │ ├── TestRedisResolver.java │ │ │ ├── TestProcessClient.java │ │ │ ├── TestTelnetService.java │ │ │ ├── TestCaseService.java │ │ │ ├── TestDoeClient.java │ │ │ ├── TestCuratorHandler.java │ │ │ ├── TestClassService.java │ │ │ ├── TestDemo.java │ │ │ ├── TestConnectService.java │ │ │ ├── TestTime.java │ │ │ └── TestConfigService.java │ │ └── resources │ │ └── test-pom.xml └── .gitignore ├── deploy ├── easy.png ├── normal.png ├── qrcode_for_gh_0c6aeb037ce4_258.jpg ├── pom.xml ├── pom.xml.backup ├── deploy.sh └── SimpleHttpServer.py ├── .gitignore ├── mmc-dubbo-api ├── .gitignore ├── src │ └── main │ │ └── java │ │ └── com │ │ └── mmc │ │ └── dubbo │ │ └── api │ │ └── user │ │ ├── UserService.java │ │ ├── GenericResp.java │ │ ├── GenericReq.java │ │ └── UserFact.java └── pom.xml ├── mmc-dubbo-provider ├── .gitignore ├── src │ └── main │ │ ├── resources │ │ └── application.yml │ │ └── java │ │ └── com │ │ └── mmc │ │ └── dubbo │ │ └── provider │ │ ├── DubboProviderApplication.java │ │ └── user │ │ ├── UserMemberServiceImpl.java │ │ └── UserFeedbackServiceImpl.java └── pom.xml ├── UPGRADE.md └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=Java 2 | -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/js/pom.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/easy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/deploy/easy.png -------------------------------------------------------------------------------- /deploy/normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/deploy/normal.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ##ignore this file## 2 | .idea/ 3 | target 4 | target/ 5 | *.iml 6 | 7 | -------------------------------------------------------------------------------- /mmc-dubbo-api/.gitignore: -------------------------------------------------------------------------------- 1 | ##ignore this file## 2 | .idea/ 3 | target 4 | target/ 5 | *.iml 6 | -------------------------------------------------------------------------------- /mmc-dubbo-provider/.gitignore: -------------------------------------------------------------------------------- 1 | ##ignore this file## 2 | .idea/ 3 | target 4 | target/ 5 | *.iml 6 | -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | profiles: 3 | active: @spring.profiles.active@ 4 | 5 | -------------------------------------------------------------------------------- /deploy/qrcode_for_gh_0c6aeb037ce4_258.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/deploy/qrcode_for_gh_0c6aeb037ce4_258.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/registry.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "registryKey": "127.0.0.1:2181", 4 | "registryDesc": "localhost -- 127.0.0.1:2181" 5 | } 6 | ] 7 | -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/login/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/login/21.gif -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/Thumbs.db -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/user.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/pattern.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/pattern.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar1.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar2.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar3.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar4.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/avatar5.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/person_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/person_1.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/person_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/person_2.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/css/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/css/images/Thumbs.db -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/profile-pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/avatars/profile-pic.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/css/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/css/images/loading.gif -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/css/multiple-select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/css/multiple-select.png -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/login/images/pattern.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/login/images/pattern.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-1.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-2.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-3.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-4.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-5.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/image-6.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-1.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-2.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-3.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-4.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-5.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/images/gallery/thumb-6.jpg -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/css/jquery-ui-1.10.3.full.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/css/jquery-ui-1.10.3.full.min.css -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/font/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/font/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/static/v3/assets/font/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VIPJoey/doe/HEAD/mmc-dubbo-doe/src/main/resources/static/v3/assets/font/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff -------------------------------------------------------------------------------- /mmc-dubbo-doe/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |