在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Springboot+Redis+Dubbo+Rocketmq

Springboot+Redis+Dubbo+Rocketmq

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.39M
  • 下载次数:18
  • 浏览次数:133
  • 发布时间:2020-09-24
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Springboot+Redis+Dubbo+Rocketmq Springboot+Redis+Dubbo+Rocketmq Springboot+Redis+Dubbo+Rocketmq
【实例截图】
【核心代码】
whatsmars-master
└── whatsmars-master
├── pom.xml
├── profile
│   ├── development.properties
│   ├── production.properties
│   └── test.properties
├── README.md
├── rocketmq-console
│   ├── doc
│   │   └── 1_0_0
│   │   ├── Milestone.md
│   │   ├── UserGuide_CN.md
│   │   └── UserGuide_EN.md
│   ├── LICENSE
│   ├── NOTICE
│   ├── pom.xml
│   ├── README.md
│   ├── src
│   │   ├── main
│   │   │   ├── docker
│   │   │   │   └── Dockerfile
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── rocketmq
│   │   │   │   └── console
│   │   │   │   ├── App.java
│   │   │   │   ├── aspect
│   │   │   │   │   └── admin
│   │   │   │   │   ├── annotation
│   │   │   │   │   │   ├── MultiMQAdminCmdMethod.java
│   │   │   │   │   │   └── OriginalControllerReturnValue.java
│   │   │   │   │   └── MQAdminAspect.java
│   │   │   │   ├── config
│   │   │   │   │   └── RMQConfigure.java
│   │   │   │   ├── controller
│   │   │   │   │   ├── ClusterController.java
│   │   │   │   │   ├── ConsumerController.java
│   │   │   │   │   ├── DashboardController.java
│   │   │   │   │   ├── MessageController.java
│   │   │   │   │   ├── MonitorController.java
│   │   │   │   │   ├── NamesvrController.java
│   │   │   │   │   ├── OpsController.java
│   │   │   │   │   ├── ProducerController.java
│   │   │   │   │   ├── TestController.java
│   │   │   │   │   └── TopicController.java
│   │   │   │   ├── exception
│   │   │   │   │   └── ServiceException.java
│   │   │   │   ├── model
│   │   │   │   │   ├── ConnectionInfo.java
│   │   │   │   │   ├── ConsumerGroupRollBackStat.java
│   │   │   │   │   ├── ConsumerMonitorConfig.java
│   │   │   │   │   ├── GroupConsumeInfo.java
│   │   │   │   │   ├── MessageView.java
│   │   │   │   │   ├── QueueStatInfo.java
│   │   │   │   │   ├── request
│   │   │   │   │   │   ├── ConsumerConfigInfo.java
│   │   │   │   │   │   ├── DeleteSubGroupRequest.java
│   │   │   │   │   │   ├── ResetOffsetRequest.java
│   │   │   │   │   │   ├── SendTopicMessageRequest.java
│   │   │   │   │   │   └── TopicConfigInfo.java
│   │   │   │   │   └── TopicConsumerInfo.java
│   │   │   │   ├── service
│   │   │   │   │   ├── AbstractCommonService.java
│   │   │   │   │   ├── checker
│   │   │   │   │   │   ├── CheckerType.java
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── ClusterHealthCheckerImpl.java
│   │   │   │   │   │   │   └── TopicOnlyOneBrokerCheckerImpl.java
│   │   │   │   │   │   └── RocketMqChecker.java
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── MQAdminExtImpl.java
│   │   │   │   │   │   └── MQAdminInstance.java
│   │   │   │   │   ├── ClusterService.java
│   │   │   │   │   ├── ConsumerService.java
│   │   │   │   │   ├── DashboardCollectService.java
│   │   │   │   │   ├── DashboardService.java
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── ClusterServiceImpl.java
│   │   │   │   │   │   ├── ConsumerServiceImpl.java
│   │   │   │   │   │   ├── DashboardCollectServiceImpl.java
│   │   │   │   │   │   ├── DashboardServiceImpl.java
│   │   │   │   │   │   ├── MessageServiceImpl.java
│   │   │   │   │   │   ├── MonitorServiceImpl.java
│   │   │   │   │   │   ├── OpsServiceImpl.java
│   │   │   │   │   │   ├── ProducerServiceImpl.java
│   │   │   │   │   │   └── TopicServiceImpl.java
│   │   │   │   │   ├── MessageService.java
│   │   │   │   │   ├── MonitorService.java
│   │   │   │   │   ├── OpsService.java
│   │   │   │   │   ├── ProducerService.java
│   │   │   │   │   └── TopicService.java
│   │   │   │   ├── support
│   │   │   │   │   ├── GlobalExceptionHandler.java
│   │   │   │   │   ├── GlobalRestfulResponseBodyAdvice.java
│   │   │   │   │   └── JsonResult.java
│   │   │   │   ├── task
│   │   │   │   │   ├── DashboardCollectTask.java
│   │   │   │   │   └── MonitorTask.java
│   │   │   │   └── util
│   │   │   │   └── JsonUtil.java
│   │   │   └── resources
│   │   │   ├── application.properties
│   │   │   ├── logback.xml
│   │   │   └── static
│   │   │   ├── index.html
│   │   │   ├── src
│   │   │   │   ├── app.js
│   │   │   │   ├── cluster.js
│   │   │   │   ├── consumer.js
│   │   │   │   ├── controller.js
│   │   │   │   ├── data
│   │   │   │   │   └── dict.json
│   │   │   │   ├── i18n
│   │   │   │   │   ├── en.js
│   │   │   │   │   └── zh.js
│   │   │   │   ├── message.js
│   │   │   │   ├── ops.js
│   │   │   │   ├── producer.js
│   │   │   │   ├── remoteApi
│   │   │   │   │   └── remoteApi.js
│   │   │   │   ├── tools
│   │   │   │   │   └── tools.js
│   │   │   │   └── topic.js
│   │   │   ├── style
│   │   │   │   ├── animate.css
│   │   │   │   ├── app.css
│   │   │   │   ├── btn.css
│   │   │   │   ├── img
│   │   │   │   │   ├── alipay_active.png
│   │   │   │   │   ├── alipay.png
│   │   │   │   │   ├── icon_user_center.png
│   │   │   │   │   ├── weipay_active.png
│   │   │   │   │   └── weipay.png
│   │   │   │   ├── login.css
│   │   │   │   ├── preLoading
│   │   │   │   │   ├── main.css
│   │   │   │   │   └── normalize.css
│   │   │   │   ├── theme.css
│   │   │   │   └── timeline.css
│   │   │   ├── vendor
│   │   │   │   ├── angular
│   │   │   │   │   ├── angular-animate.js
│   │   │   │   │   ├── angular-animate.min.js
│   │   │   │   │   ├── angular-animate.min.js.map
│   │   │   │   │   ├── angular-aria.js
│   │   │   │   │   ├── angular-aria.min.js
│   │   │   │   │   ├── angular-aria.min.js.map
│   │   │   │   │   ├── angular-cookies.js
│   │   │   │   │   ├── angular-cookies.min.js
│   │   │   │   │   ├── angular-cookies.min.js.map
│   │   │   │   │   ├── angular-csp.css
│   │   │   │   │   ├── angular.js
│   │   │   │   │   ├── angular-loader.js
│   │   │   │   │   ├── angular-loader.min.js
│   │   │   │   │   ├── angular-loader.min.js.map
│   │   │   │   │   ├── angular-message-format.js
│   │   │   │   │   ├── angular-message-format.min.js
│   │   │   │   │   ├── angular-message-format.min.js.map
│   │   │   │   │   ├── angular-messages.js
│   │   │   │   │   ├── angular-messages.min.js
│   │   │   │   │   ├── angular-messages.min.js.map
│   │   │   │   │   ├── angular.min.js
│   │   │   │   │   ├── angular.min.js.map
│   │   │   │   │   ├── angular-mocks.js
│   │   │   │   │   ├── angular-parse-ext.js
│   │   │   │   │   ├── angular-parse-ext.min.js
│   │   │   │   │   ├── angular-parse-ext.min.js.map
│   │   │   │   │   ├── angular-resource.js
│   │   │   │   │   ├── angular-resource.min.js
│   │   │   │   │   ├── angular-resource.min.js.map
│   │   │   │   │   ├── angular-route.js
│   │   │   │   │   ├── angular-route.min.js
│   │   │   │   │   ├── angular-route.min.js.map
│   │   │   │   │   ├── angular-sanitize.js
│   │   │   │   │   ├── angular-sanitize.min.js
│   │   │   │   │   ├── angular-sanitize.min.js.map
│   │   │   │   │   ├── angular-scenario.js
│   │   │   │   │   ├── angular-touch.js
│   │   │   │   │   ├── angular-touch.min.js
│   │   │   │   │   ├── angular-touch.min.js.map
│   │   │   │   │   ├── angular-translate.js
│   │   │   │   │   ├── angular-translate.min.js
│   │   │   │   │   ├── angular-translate-storage-cookie
│   │   │   │   │   │   ├── angular-translate-storage-cookie.js
│   │   │   │   │   │   └── angular-translate-storage-cookie.min.js
│   │   │   │   │   ├── angular-ui-router.min.js
│   │   │   │   │   ├── angular-websocket.min.js
│   │   │   │   │   ├── errors.json
│   │   │   │   │   ├── i18n
│   │   │   │   │   │   ├── angular-locale_aa-dj.js
│   │   │   │   │   │   ├── angular-locale_aa-er.js
│   │   │   │   │   │   ├── angular-locale_aa-et.js
│   │   │   │   │   │   ├── angular-locale_aa.js
│   │   │   │   │   │   ├── angular-locale_af.js
│   │   │   │   │   │   ├── angular-locale_af-na.js
│   │   │   │   │   │   ├── angular-locale_af-za.js
│   │   │   │   │   │   ├── angular-locale_agq-cm.js
│   │   │   │   │   │   ├── angular-locale_agq.js
│   │   │   │   │   │   ├── angular-locale_ak-gh.js
│   │   │   │   │   │   ├── angular-locale_ak.js
│   │   │   │   │   │   ├── angular-locale_am-et.js
│   │   │   │   │   │   ├── angular-locale_am.js
│   │   │   │   │   │   ├── angular-locale_ar-001.js
│   │   │   │   │   │   ├── angular-locale_ar-ae.js
│   │   │   │   │   │   ├── angular-locale_ar-bh.js
│   │   │   │   │   │   ├── angular-locale_ar-dj.js
│   │   │   │   │   │   ├── angular-locale_ar-dz.js
│   │   │   │   │   │   ├── angular-locale_ar-eg.js
│   │   │   │   │   │   ├── angular-locale_ar-eh.js
│   │   │   │   │   │   ├── angular-locale_ar-er.js
│   │   │   │   │   │   ├── angular-locale_ar-il.js
│   │   │   │   │   │   ├── angular-locale_ar-iq.js
│   │   │   │   │   │   ├── angular-locale_ar-jo.js
│   │   │   │   │   │   ├── angular-locale_ar.js
│   │   │   │   │   │   ├── angular-locale_ar-km.js
│   │   │   │   │   │   ├── angular-locale_ar-kw.js
│   │   │   │   │   │   ├── angular-locale_ar-lb.js
│   │   │   │   │   │   ├── angular-locale_ar-ly.js
│   │   │   │   │   │   ├── angular-locale_ar-ma.js
│   │   │   │   │   │   ├── angular-locale_ar-mr.js
│   │   │   │   │   │   ├── angular-locale_ar-om.js
│   │   │   │   │   │   ├── angular-locale_ar-ps.js
│   │   │   │   │   │   ├── angular-locale_ar-qa.js
│   │   │   │   │   │   ├── angular-locale_ar-sa.js
│   │   │   │   │   │   ├── angular-locale_ar-sd.js
│   │   │   │   │   │   ├── angular-locale_ar-so.js
│   │   │   │   │   │   ├── angular-locale_ar-ss.js
│   │   │   │   │   │   ├── angular-locale_ar-sy.js
│   │   │   │   │   │   ├── angular-locale_ar-td.js
│   │   │   │   │   │   ├── angular-locale_ar-tn.js
│   │   │   │   │   │   ├── angular-locale_ar-ye.js
│   │   │   │   │   │   ├── angular-locale_asa.js
│   │   │   │   │   │   ├── angular-locale_asa-tz.js
│   │   │   │   │   │   ├── angular-locale_as-in.js
│   │   │   │   │   │   ├── angular-locale_as.js
│   │   │   │   │   │   ├── angular-locale_ast-es.js
│   │   │   │   │   │   ├── angular-locale_ast.js
│   │   │   │   │   │   ├── angular-locale_az-cyrl-az.js
│   │   │   │   │   │   ├── angular-locale_az-cyrl.js
│   │   │   │   │   │   ├── angular-locale_az.js
│   │   │   │   │   │   ├── angular-locale_az-latn-az.js
│   │   │   │   │   │   ├── angular-locale_az-latn.js
│   │   │   │   │   │   ├── angular-locale_bas-cm.js
│   │   │   │   │   │   ├── angular-locale_bas.js
│   │   │   │   │   │   ├── angular-locale_be-by.js
│   │   │   │   │   │   ├── angular-locale_be.js
│   │   │   │   │   │   ├── angular-locale_bem.js
│   │   │   │   │   │   ├── angular-locale_bem-zm.js
│   │   │   │   │   │   ├── angular-locale_bez.js
│   │   │   │   │   │   ├── angular-locale_bez-tz.js
│   │   │   │   │   │   ├── angular-locale_bg-bg.js
│   │   │   │   │   │   ├── angular-locale_bg.js
│   │   │   │   │   │   ├── angular-locale_bm.js
│   │   │   │   │   │   ├── angular-locale_bm-latn.js
│   │   │   │   │   │   ├── angular-locale_bm-latn-ml.js
│   │   │   │   │   │   ├── angular-locale_bm-ml.js
│   │   │   │   │   │   ├── angular-locale_bn-bd.js
│   │   │   │   │   │   ├── angular-locale_bn-in.js
│   │   │   │   │   │   ├── angular-locale_bn.js
│   │   │   │   │   │   ├── angular-locale_bo-cn.js
│   │   │   │   │   │   ├── angular-locale_bo-in.js
│   │   │   │   │   │   ├── angular-locale_bo.js
│   │   │   │   │   │   ├── angular-locale_br-fr.js
│   │   │   │   │   │   ├── angular-locale_br.js
│   │   │   │   │   │   ├── angular-locale_brx-in.js
│   │   │   │   │   │   ├── angular-locale_brx.js
│   │   │   │   │   │   ├── angular-locale_bs-cyrl-ba.js
│   │   │   │   │   │   ├── angular-locale_bs-cyrl.js
│   │   │   │   │   │   ├── angular-locale_bs.js
│   │   │   │   │   │   ├── angular-locale_bs-latn-ba.js
│   │   │   │   │   │   ├── angular-locale_bs-latn.js
│   │   │   │   │   │   ├── angular-locale_byn-er.js
│   │   │   │   │   │   ├── angular-locale_byn.js
│   │   │   │   │   │   ├── angular-locale_ca-ad.js
│   │   │   │   │   │   ├── angular-locale_ca-es.js
│   │   │   │   │   │   ├── angular-locale_ca-es-valencia.js
│   │   │   │   │   │   ├── angular-locale_ca-fr.js
│   │   │   │   │   │   ├── angular-locale_ca-it.js
│   │   │   │   │   │   ├── angular-locale_ca.js
│   │   │   │   │   │   ├── angular-locale_cgg.js
│   │   │   │   │   │   ├── angular-locale_cgg-ug.js
│   │   │   │   │   │   ├── angular-locale_chr.js
│   │   │   │   │   │   ├── angular-locale_chr-us.js
│   │   │   │   │   │   ├── angular-locale_ckb-arab-iq.js
│   │   │   │   │   │   ├── angular-locale_ckb-arab-ir.js
│   │   │   │   │   │   ├── angular-locale_ckb-arab.js
│   │   │   │   │   │   ├── angular-locale_ckb-iq.js
│   │   │   │   │   │   ├── angular-locale_ckb-ir.js
│   │   │   │   │   │   ├── angular-locale_ckb.js
│   │   │   │   │   │   ├── angular-locale_ckb-latn-iq.js
│   │   │   │   │   │   ├── angular-locale_ckb-latn.js
│   │   │   │   │   │   ├── angular-locale_cs-cz.js
│   │   │   │   │   │   ├── angular-locale_cs.js
│   │   │   │   │   │   ├── angular-locale_cy-gb.js
│   │   │   │   │   │   ├── angular-locale_cy.js
│   │   │   │   │   │   ├── angular-locale_da-dk.js
│   │   │   │   │   │   ├── angular-locale_da-gl.js
│   │   │   │   │   │   ├── angular-locale_da.js
│   │   │   │   │   │   ├── angular-locale_dav.js
│   │   │   │   │   │   ├── angular-locale_dav-ke.js
│   │   │   │   │   │   ├── angular-locale_de-at.js
│   │   │   │   │   │   ├── angular-locale_de-be.js
│   │   │   │   │   │   ├── angular-locale_de-ch.js
│   │   │   │   │   │   ├── angular-locale_de-de.js
│   │   │   │   │   │   ├── angular-locale_de.js
│   │   │   │   │   │   ├── angular-locale_de-li.js
│   │   │   │   │   │   ├── angular-locale_de-lu.js
│   │   │   │   │   │   ├── angular-locale_dje.js
│   │   │   │   │   │   ├── angular-locale_dje-ne.js
│   │   │   │   │   │   ├── angular-locale_dsb-de.js
│   │   │   │   │   │   ├── angular-locale_dsb.js
│   │   │   │   │   │   ├── angular-locale_dua-cm.js
│   │   │   │   │   │   ├── angular-locale_dua.js
│   │   │   │   │   │   ├── angular-locale_dyo.js
│   │   │   │   │   │   ├── angular-locale_dyo-sn.js
│   │   │   │   │   │   ├── angular-locale_dz-bt.js
│   │   │   │   │   │   ├── angular-locale_dz.js
│   │   │   │   │   │   ├── angular-locale_ebu.js
│   │   │   │   │   │   ├── angular-locale_ebu-ke.js
│   │   │   │   │   │   ├── angular-locale_ee-gh.js
│   │   │   │   │   │   ├── angular-locale_ee.js
│   │   │   │   │   │   ├── angular-locale_ee-tg.js
│   │   │   │   │   │   ├── angular-locale_el-cy.js
│   │   │   │   │   │   ├── angular-locale_el-gr.js
│   │   │   │   │   │   ├── angular-locale_el.js
│   │   │   │   │   │   ├── angular-locale_en-001.js
│   │   │   │   │   │   ├── angular-locale_en-150.js
│   │   │   │   │   │   ├── angular-locale_en-ag.js
│   │   │   │   │   │   ├── angular-locale_en-ai.js
│   │   │   │   │   │   ├── angular-locale_en-as.js
│   │   │   │   │   │   ├── angular-locale_en-au.js
│   │   │   │   │   │   ├── angular-locale_en-bb.js
│   │   │   │   │   │   ├── angular-locale_en-be.js
│   │   │   │   │   │   ├── angular-locale_en-bm.js
│   │   │   │   │   │   ├── angular-locale_en-bs.js
│   │   │   │   │   │   ├── angular-locale_en-bw.js
│   │   │   │   │   │   ├── angular-locale_en-bz.js
│   │   │   │   │   │   ├── angular-locale_en-ca.js
│   │   │   │   │   │   ├── angular-locale_en-cc.js
│   │   │   │   │   │   ├── angular-locale_en-ck.js
│   │   │   │   │   │   ├── angular-locale_en-cm.js
│   │   │   │   │   │   ├── angular-locale_en-cx.js
│   │   │   │   │   │   ├── angular-locale_en-dg.js
│   │   │   │   │   │   ├── angular-locale_en-dm.js
│   │   │   │   │   │   ├── angular-locale_en-er.js
│   │   │   │   │   │   ├── angular-locale_en-fj.js
│   │   │   │   │   │   ├── angular-locale_en-fk.js
│   │   │   │   │   │   ├── angular-locale_en-fm.js
│   │   │   │   │   │   ├── angular-locale_en-gb.js
│   │   │   │   │   │   ├── angular-locale_en-gd.js
│   │   │   │   │   │   ├── angular-locale_en-gg.js
│   │   │   │   │   │   ├── angular-locale_en-gh.js
│   │   │   │   │   │   ├── angular-locale_en-gi.js
│   │   │   │   │   │   ├── angular-locale_en-gm.js
│   │   │   │   │   │   ├── angular-locale_en-gu.js
│   │   │   │   │   │   ├── angular-locale_en-gy.js
│   │   │   │   │   │   ├── angular-locale_en-hk.js
│   │   │   │   │   │   ├── angular-locale_en-ie.js
│   │   │   │   │   │   ├── angular-locale_en-im.js
│   │   │   │   │   │   ├── angular-locale_en-in.js
│   │   │   │   │   │   ├── angular-locale_en-io.js
│   │   │   │   │   │   ├── angular-locale_en-iso.js
│   │   │   │   │   │   ├── angular-locale_en-je.js
│   │   │   │   │   │   ├── angular-locale_en-jm.js
│   │   │   │   │   │   ├── angular-locale_en.js
│   │   │   │   │   │   ├── angular-locale_en-ke.js
│   │   │   │   │   │   ├── angular-locale_en-ki.js
│   │   │   │   │   │   ├── angular-locale_en-kn.js
│   │   │   │   │   │   ├── angular-locale_en-ky.js
│   │   │   │   │   │   ├── angular-locale_en-lc.js
│   │   │   │   │   │   ├── angular-locale_en-lr.js
│   │   │   │   │   │   ├── angular-locale_en-ls.js
│   │   │   │   │   │   ├── angular-locale_en-mg.js
│   │   │   │   │   │   ├── angular-locale_en-mh.js
│   │   │   │   │   │   ├── angular-locale_en-mo.js
│   │   │   │   │   │   ├── angular-locale_en-mp.js
│   │   │   │   │   │   ├── angular-locale_en-ms.js
│   │   │   │   │   │   ├── angular-locale_en-mt.js
│   │   │   │   │   │   ├── angular-locale_en-mu.js
│   │   │   │   │   │   ├── angular-locale_en-mw.js
│   │   │   │   │   │   ├── angular-locale_en-my.js
│   │   │   │   │   │   ├── angular-locale_en-na.js
│   │   │   │   │   │   ├── angular-locale_en-nf.js
│   │   │   │   │   │   ├── angular-locale_en-ng.js
│   │   │   │   │   │   ├── angular-locale_en-nr.js
│   │   │   │   │   │   ├── angular-locale_en-nu.js
│   │   │   │   │   │   ├── angular-locale_en-nz.js
│   │   │   │   │   │   ├── angular-locale_en-pg.js
│   │   │   │   │   │   ├── angular-locale_en-ph.js
│   │   │   │   │   │   ├── angular-locale_en-pk.js
│   │   │   │   │   │   ├── angular-locale_en-pn.js
│   │   │   │   │   │   ├── angular-locale_en-pr.js
│   │   │   │   │   │   ├── angular-locale_en-pw.js
│   │   │   │   │   │   ├── angular-locale_en-rw.js
│   │   │   │   │   │   ├── angular-locale_en-sb.js
│   │   │   │   │   │   ├── angular-locale_en-sc.js
│   │   │   │   │   │   ├── angular-locale_en-sd.js
│   │   │   │   │   │   ├── angular-locale_en-sg.js
│   │   │   │   │   │   ├── angular-locale_en-sh.js
│   │   │   │   │   │   ├── angular-locale_en-sl.js
│   │   │   │   │   │   ├── angular-locale_en-ss.js
│   │   │   │   │   │   ├── angular-locale_en-sx.js
│   │   │   │   │   │   ├── angular-locale_en-sz.js
│   │   │   │   │   │   ├── angular-locale_en-tc.js
│   │   │   │   │   │   ├── angular-locale_en-tk.js
│   │   │   │   │   │   ├── angular-locale_en-to.js
│   │   │   │   │   │   ├── angular-locale_en-tt.js
│   │   │   │   │   │   ├── angular-locale_en-tv.js
│   │   │   │   │   │   ├── angular-locale_en-tz.js
│   │   │   │   │   │   ├── angular-locale_en-ug.js
│   │   │   │   │   │   ├── angular-locale_en-um.js
│   │   │   │   │   │   ├── angular-locale_en-us.js
│   │   │   │   │   │   ├── angular-locale_en-vc.js
│   │   │   │   │   │   ├── angular-locale_en-vg.js
│   │   │   │   │   │   ├── angular-locale_en-vi.js
│   │   │   │   │   │   ├── angular-locale_en-vu.js
│   │   │   │   │   │   ├── angular-locale_en-ws.js
│   │   │   │   │   │   ├── angular-locale_en-za.js
│   │   │   │   │   │   ├── angular-locale_en-zm.js
│   │   │   │   │   │   ├── angular-locale_en-zw.js
│   │   │   │   │   │   ├── angular-locale_eo-001.js
│   │   │   │   │   │   ├── angular-locale_eo.js
│   │   │   │   │   │   ├── angular-locale_es-419.js
│   │   │   │   │   │   ├── angular-locale_es-ar.js
│   │   │   │   │   │   ├── angular-locale_es-bo.js
│   │   │   │   │   │   ├── angular-locale_es-cl.js
│   │   │   │   │   │   ├── angular-locale_es-co.js
│   │   │   │   │   │   ├── angular-locale_es-cr.js
│   │   │   │   │   │   ├── angular-locale_es-cu.js
│   │   │   │   │   │   ├── angular-locale_es-do.js
│   │   │   │   │   │   ├── angular-locale_es-ea.js
│   │   │   │   │   │   ├── angular-locale_es-ec.js
│   │   │   │   │   │   ├── angular-locale_es-es.js
│   │   │   │   │   │   ├── angular-locale_es-gq.js
│   │   │   │   │   │   ├── angular-locale_es-gt.js
│   │   │   │   │   │   ├── angular-locale_es-hn.js
│   │   │   │   │   │   ├── angular-locale_es-ic.js
│   │   │   │   │   │   ├── angular-locale_es.js
│   │   │   │   │   │   ├── angular-locale_es-mx.js
│   │   │   │   │   │   ├── angular-locale_es-ni.js
│   │   │   │   │   │   ├── angular-locale_es-pa.js
│   │   │   │   │   │   ├── angular-locale_es-pe.js
│   │   │   │   │   │   ├── angular-locale_es-ph.js
│   │   │   │   │   │   ├── angular-locale_es-pr.js
│   │   │   │   │   │   ├── angular-locale_es-py.js
│   │   │   │   │   │   ├── angular-locale_es-sv.js
│   │   │   │   │   │   ├── angular-locale_es-us.js
│   │   │   │   │   │   ├── angular-locale_es-uy.js
│   │   │   │   │   │   ├── angular-locale_es-ve.js
│   │   │   │   │   │   ├── angular-locale_et-ee.js
│   │   │   │   │   │   ├── angular-locale_et.js
│   │   │   │   │   │   ├── angular-locale_eu-es.js
│   │   │   │   │   │   ├── angular-locale_eu.js
│   │   │   │   │   │   ├── angular-locale_ewo-cm.js
│   │   │   │   │   │   ├── angular-locale_ewo.js
│   │   │   │   │   │   ├── angular-locale_fa-af.js
│   │   │   │   │   │   ├── angular-locale_fa-ir.js
│   │   │   │   │   │   ├── angular-locale_fa.js
│   │   │   │   │   │   ├── angular-locale_ff-cm.js
│   │   │   │   │   │   ├── angular-locale_ff-gn.js
│   │   │   │   │   │   ├── angular-locale_ff.js
│   │   │   │   │   │   ├── angular-locale_ff-mr.js
│   │   │   │   │   │   ├── angular-locale_ff-sn.js
│   │   │   │   │   │   ├── angular-locale_fi-fi.js
│   │   │   │   │   │   ├── angular-locale_fi.js
│   │   │   │   │   │   ├── angular-locale_fil.js
│   │   │   │   │   │   ├── angular-locale_fil-ph.js
│   │   │   │   │   │   ├── angular-locale_fo-fo.js
│   │   │   │   │   │   ├── angular-locale_fo.js
│   │   │   │   │   │   ├── angular-locale_fr-be.js
│   │   │   │   │   │   ├── angular-locale_fr-bf.js
│   │   │   │   │   │   ├── angular-locale_fr-bi.js
│   │   │   │   │   │   ├── angular-locale_fr-bj.js
│   │   │   │   │   │   ├── angular-locale_fr-bl.js
│   │   │   │   │   │   ├── angular-locale_fr-ca.js
│   │   │   │   │   │   ├── angular-locale_fr-cd.js
│   │   │   │   │   │   ├── angular-locale_fr-cf.js
│   │   │   │   │   │   ├── angular-locale_fr-cg.js
│   │   │   │   │   │   ├── angular-locale_fr-ch.js
│   │   │   │   │   │   ├── angular-locale_fr-ci.js
│   │   │   │   │   │   ├── angular-locale_fr-cm.js
│   │   │   │   │   │   ├── angular-locale_fr-dj.js
│   │   │   │   │   │   ├── angular-locale_fr-dz.js
│   │   │   │   │   │   ├── angular-locale_fr-fr.js
│   │   │   │   │   │   ├── angular-locale_fr-ga.js
│   │   │   │   │   │   ├── angular-locale_fr-gf.js
│   │   │   │   │   │   ├── angular-locale_fr-gn.js
│   │   │   │   │   │   ├── angular-locale_fr-gp.js
│   │   │   │   │   │   ├── angular-locale_fr-gq.js
│   │   │   │   │   │   ├── angular-locale_fr-ht.js
│   │   │   │   │   │   ├── angular-locale_fr.js
│   │   │   │   │   │   ├── angular-locale_fr-km.js
│   │   │   │   │   │   ├── angular-locale_fr-lu.js
│   │   │   │   │   │   ├── angular-locale_fr-ma.js
│   │   │   │   │   │   ├── angular-locale_fr-mc.js
│   │   │   │   │   │   ├── angular-locale_fr-mf.js
│   │   │   │   │   │   ├── angular-locale_fr-mg.js
│   │   │   │   │   │   ├── angular-locale_fr-ml.js
│   │   │   │   │   │   ├── angular-locale_fr-mq.js
│   │   │   │   │   │   ├── angular-locale_fr-mr.js
│   │   │   │   │   │   ├── angular-locale_fr-mu.js
│   │   │   │   │   │   ├── angular-locale_fr-nc.js
│   │   │   │   │   │   ├── angular-locale_fr-ne.js
│   │   │   │   │   │   ├── angular-locale_fr-pf.js
│   │   │   │   │   │   ├── angular-locale_fr-pm.js
│   │   │   │   │   │   ├── angular-locale_fr-re.js
│   │   │   │   │   │   ├── angular-locale_fr-rw.js
│   │   │   │   │   │   ├── angular-locale_fr-sc.js
│   │   │   │   │   │   ├── angular-locale_fr-sn.js
│   │   │   │   │   │   ├── angular-locale_fr-sy.js
│   │   │   │   │   │   ├── angular-locale_fr-td.js
│   │   │   │   │   │   ├── angular-locale_fr-tg.js
│   │   │   │   │   │   ├── angular-locale_fr-tn.js
│   │   │   │   │   │   ├── angular-locale_fr-vu.js
│   │   │   │   │   │   ├── angular-locale_fr-wf.js
│   │   │   │   │   │   ├── angular-locale_fr-yt.js
│   │   │   │   │   │   ├── angular-locale_fur-it.js
│   │   │   │   │   │   ├── angular-locale_fur.js
│   │   │   │   │   │   ├── angular-locale_fy.js
│   │   │   │   │   │   ├── angular-locale_fy-nl.js
│   │   │   │   │   │   ├── angular-locale_ga-ie.js
│   │   │   │   │   │   ├── angular-locale_ga.js
│   │   │   │   │   │   ├── angular-locale_gd-gb.js
│   │   │   │   │   │   ├── angular-locale_gd.js
│   │   │   │   │   │   ├── angular-locale_gl-es.js
│   │   │   │   │   │   ├── angular-locale_gl.js
│   │   │   │   │   │   ├── angular-locale_gsw-ch.js
│   │   │   │   │   │   ├── angular-locale_gsw-fr.js
│   │   │   │   │   │   ├── angular-locale_gsw.js
│   │   │   │   │   │   ├── angular-locale_gsw-li.js
│   │   │   │   │   │   ├── angular-locale_gu-in.js
│   │   │   │   │   │   ├── angular-locale_gu.js
│   │   │   │   │   │   ├── angular-locale_guz.js
│   │   │   │   │   │   ├── angular-locale_guz-ke.js
│   │   │   │   │   │   ├── angular-locale_gv-im.js
│   │   │   │   │   │   ├── angular-locale_gv.js
│   │   │   │   │   │   ├── angular-locale_ha.js
│   │   │   │   │   │   ├── angular-locale_ha-latn-gh.js
│   │   │   │   │   │   ├── angular-locale_ha-latn.js
│   │   │   │   │   │   ├── angular-locale_ha-latn-ne.js
│   │   │   │   │   │   ├── angular-locale_ha-latn-ng.js
│   │   │   │   │   │   ├── angular-locale_haw.js
│   │   │   │   │   │   ├── angular-locale_haw-us.js
│   │   │   │   │   │   ├── angular-locale_he-il.js
│   │   │   │   │   │   ├── angular-locale_he.js
│   │   │   │   │   │   ├── angular-locale_hi-in.js
│   │   │   │   │   │   ├── angular-locale_hi.js
│   │   │   │   │   │   ├── angular-locale_hr-ba.js
│   │   │   │   │   │   ├── angular-locale_hr-hr.js
│   │   │   │   │   │   ├── angular-locale_hr.js
│   │   │   │   │   │   ├── angular-locale_hsb-de.js
│   │   │   │   │   │   ├── angular-locale_hsb.js
│   │   │   │   │   │   ├── angular-locale_hu-hu.js
│   │   │   │   │   │   ├── angular-locale_hu.js
│   │   │   │   │   │   ├── angular-locale_hy-am.js
│   │   │   │   │   │   ├── angular-locale_hy.js
│   │   │   │   │   │   ├── angular-locale_ia-fr.js
│   │   │   │   │   │   ├── angular-locale_ia.js
│   │   │   │   │   │   ├── angular-locale_id-id.js
│   │   │   │   │   │   ├── angular-locale_id.js
│   │   │   │   │   │   ├── angular-locale_ig.js
│   │   │   │   │   │   ├── angular-locale_ig-ng.js
│   │   │   │   │   │   ├── angular-locale_ii-cn.js
│   │   │   │   │   │   ├── angular-locale_ii.js
│   │   │   │   │   │   ├── angular-locale_in.js
│   │   │   │   │   │   ├── angular-locale_is-is.js
│   │   │   │   │   │   ├── angular-locale_is.js
│   │   │   │   │   │   ├── angular-locale_it-ch.js
│   │   │   │   │   │   ├── angular-locale_it-it.js
│   │   │   │   │   │   ├── angular-locale_it.js
│   │   │   │   │   │   ├── angular-locale_it-sm.js
│   │   │   │   │   │   ├── angular-locale_iw.js
│   │   │   │   │   │   ├── angular-locale_ja-jp.js
│   │   │   │   │   │   ├── angular-locale_ja.js
│   │   │   │   │   │   ├── angular-locale_jgo-cm.js
│   │   │   │   │   │   ├── angular-locale_jgo.js
│   │   │   │   │   │   ├── angular-locale_jmc.js
│   │   │   │   │   │   ├── angular-locale_jmc-tz.js
│   │   │   │   │   │   ├── angular-locale_kab-dz.js
│   │   │   │   │   │   ├── angular-locale_kab.js
│   │   │   │   │   │   ├── angular-locale_ka-ge.js
│   │   │   │   │   │   ├── angular-locale_ka.js
│   │   │   │   │   │   ├── angular-locale_kam.js
│   │   │   │   │   │   ├── angular-locale_kam-ke.js
│   │   │   │   │   │   ├── angular-locale_kde.js
│   │   │   │   │   │   ├── angular-locale_kde-tz.js
│   │   │   │   │   │   ├── angular-locale_kea-cv.js
│   │   │   │   │   │   ├── angular-locale_kea.js
│   │   │   │   │   │   ├── angular-locale_khq.js
│   │   │   │   │   │   ├── angular-locale_khq-ml.js
│   │   │   │   │   │   ├── angular-locale_ki.js
│   │   │   │   │   │   ├── angular-locale_ki-ke.js
│   │   │   │   │   │   ├── angular-locale_kk-cyrl.js
│   │   │   │   │   │   ├── angular-locale_kk-cyrl-kz.js
│   │   │   │   │   │   ├── angular-locale_kkj-cm.js
│   │   │   │   │   │   ├── angular-locale_kkj.js
│   │   │   │   │   │   ├── angular-locale_kk.js
│   │   │   │   │   │   ├── angular-locale_kl-gl.js
│   │   │   │   │   │   ├── angular-locale_kl.js
│   │   │   │   │   │   ├── angular-locale_kln.js
│   │   │   │   │   │   ├── angular-locale_kln-ke.js
│   │   │   │   │   │   ├── angular-locale_km.js
│   │   │   │   │   │   ├── angular-locale_km-kh.js
│   │   │   │   │   │   ├── angular-locale_kn-in.js
│   │   │   │   │   │   ├── angular-locale_kn.js
│   │   │   │   │   │   ├── angular-locale_ko.js
│   │   │   │   │   │   ├── angular-locale_kok-in.js
│   │   │   │   │   │   ├── angular-locale_kok.js
│   │   │   │   │   │   ├── angular-locale_ko-kp.js
│   │   │   │   │   │   ├── angular-locale_ko-kr.js
│   │   │   │   │   │   ├── angular-locale_ks-arab-in.js
│   │   │   │   │   │   ├── angular-locale_ks-arab.js
│   │   │   │   │   │   ├── angular-locale_ksb.js
│   │   │   │   │   │   ├── angular-locale_ksb-tz.js
│   │   │   │   │   │   ├── angular-locale_ksf-cm.js
│   │   │   │   │   │   ├── angular-locale_ksf.js
│   │   │   │   │   │   ├── angular-locale_ksh-de.js
│   │   │   │   │   │   ├── angular-locale_ksh.js
│   │   │   │   │   │   ├── angular-locale_ks.js
│   │   │   │   │   │   ├── angular-locale_kw-gb.js
│   │   │   │   │   │   ├── angular-locale_kw.js
│   │   │   │   │   │   ├── angular-locale_ky-cyrl.js
│   │   │   │   │   │   ├── angular-locale_ky-cyrl-kg.js
│   │   │   │   │   │   ├── angular-locale_ky.js
│   │   │   │   │   │   ├── angular-locale_lag.js
│   │   │   │   │   │   ├── angular-locale_lag-tz.js
│   │   │   │   │   │   ├── angular-locale_lb.js
│   │   │   │   │   │   ├── angular-locale_lb-lu.js
│   │   │   │   │   │   ├── angular-locale_lg.js
│   │   │   │   │   │   ├── angular-locale_lg-ug.js
│   │   │   │   │   │   ├── angular-locale_lkt.js
│   │   │   │   │   │   ├── angular-locale_lkt-us.js
│   │   │   │   │   │   ├── angular-locale_ln-ao.js
│   │   │   │   │   │   ├── angular-locale_ln-cd.js
│   │   │   │   │   │   ├── angular-locale_ln-cf.js
│   │   │   │   │   │   ├── angular-locale_ln-cg.js
│   │   │   │   │   │   ├── angular-locale_ln.js
│   │   │   │   │   │   ├── angular-locale_lo.js
│   │   │   │   │   │   ├── angular-locale_lo-la.js
│   │   │   │   │   │   ├── angular-locale_lt.js
│   │   │   │   │   │   ├── angular-locale_lt-lt.js
│   │   │   │   │   │   ├── angular-locale_lu-cd.js
│   │   │   │   │   │   ├── angular-locale_lu.js
│   │   │   │   │   │   ├── angular-locale_luo.js
│   │   │   │   │   │   ├── angular-locale_luo-ke.js
│   │   │   │   │   │   ├── angular-locale_luy.js
│   │   │   │   │   │   ├── angular-locale_luy-ke.js
│   │   │   │   │   │   ├── angular-locale_lv.js
│   │   │   │   │   │   ├── angular-locale_lv-lv.js
│   │   │   │   │   │   ├── angular-locale_mas.js
│   │   │   │   │   │   ├── angular-locale_mas-ke.js
│   │   │   │   │   │   ├── angular-locale_mas-tz.js
│   │   │   │   │   │   ├── angular-locale_mer.js
│   │   │   │   │   │   ├── angular-locale_mer-ke.js
│   │   │   │   │   │   ├── angular-locale_mfe.js
│   │   │   │   │   │   ├── angular-locale_mfe-mu.js
│   │   │   │   │   │   ├── angular-locale_mgh.js
│   │   │   │   │   │   ├── angular-locale_mgh-mz.js
│   │   │   │   │   │   ├── angular-locale_mg.js
│   │   │   │   │   │   ├── angular-locale_mg-mg.js
│   │   │   │   │   │   ├── angular-locale_mgo-cm.js
│   │   │   │   │   │   ├── angular-locale_mgo.js
│   │   │   │   │   │   ├── angular-locale_mk.js
│   │   │   │   │   │   ├── angular-locale_mk-mk.js
│   │   │   │   │   │   ├── angular-locale_ml-in.js
│   │   │   │   │   │   ├── angular-locale_ml.js
│   │   │   │   │   │   ├── angular-locale_mn-cyrl.js
│   │   │   │   │   │   ├── angular-locale_mn-cyrl-mn.js
│   │   │   │   │   │   ├── angular-locale_mn.js
│   │   │   │   │   │   ├── angular-locale_mr-in.js
│   │   │   │   │   │   ├── angular-locale_mr.js
│   │   │   │   │   │   ├── angular-locale_ms.js
│   │   │   │   │   │   ├── angular-locale_ms-latn-bn.js
│   │   │   │   │   │   ├── angular-locale_ms-latn.js
│   │   │   │   │   │   ├── angular-locale_ms-latn-my.js
│   │   │   │   │   │   ├── angular-locale_ms-latn-sg.js
│   │   │   │   │   │   ├── angular-locale_mt.js
│   │   │   │   │   │   ├── angular-locale_mt-mt.js
│   │   │   │   │   │   ├── angular-locale_mua-cm.js
│   │   │   │   │   │   ├── angular-locale_mua.js
│   │   │   │   │   │   ├── angular-locale_my.js
│   │   │   │   │   │   ├── angular-locale_my-mm.js
│   │   │   │   │   │   ├── angular-locale_naq.js
│   │   │   │   │   │   ├── angular-locale_naq-na.js
│   │   │   │   │   │   ├── angular-locale_nb.js
│   │   │   │   │   │   ├── angular-locale_nb-no.js
│   │   │   │   │   │   ├── angular-locale_nb-sj.js
│   │   │   │   │   │   ├── angular-locale_nd.js
│   │   │   │   │   │   ├── angular-locale_nd-zw.js
│   │   │   │   │   │   ├── angular-locale_ne-in.js
│   │   │   │   │   │   ├── angular-locale_ne.js
│   │   │   │   │   │   ├── angular-locale_ne-np.js
│   │   │   │   │   │   ├── angular-locale_nl-aw.js
│   │   │   │   │   │   ├── angular-locale_nl-be.js
│   │   │   │   │   │   ├── angular-locale_nl-bq.js
│   │   │   │   │   │   ├── angular-locale_nl-cw.js
│   │   │   │   │   │   ├── angular-locale_nl.js
│   │   │   │   │   │   ├── angular-locale_nl-nl.js
│   │   │   │   │   │   ├── angular-locale_nl-sr.js
│   │   │   │   │   │   ├── angular-locale_nl-sx.js
│   │   │   │   │   │   ├── angular-locale_nmg-cm.js
│   │   │   │   │   │   ├── angular-locale_nmg.js
│   │   │   │   │   │   ├── angular-locale_nnh-cm.js
│   │   │   │   │   │   ├── angular-locale_nnh.js
│   │   │   │   │   │   ├── angular-locale_nn.js
│   │   │   │   │   │   ├── angular-locale_nn-no.js
│   │   │   │   │   │   ├── angular-locale_no.js
│   │   │   │   │   │   ├── angular-locale_no-no.js
│   │   │   │   │   │   ├── angular-locale_nr.js
│   │   │   │   │   │   ├── angular-locale_nr-za.js
│   │   │   │   │   │   ├── angular-locale_nso.js
│   │   │   │   │   │   ├── angular-locale_nso-za.js
│   │   │   │   │   │   ├── angular-locale_nus.js
│   │   │   │   │   │   ├── angular-locale_nus-sd.js
│   │   │   │   │   │   ├── angular-locale_nyn.js
│   │   │   │   │   │   ├── angular-locale_nyn-ug.js
│   │   │   │   │   │   ├── angular-locale_om-et.js
│   │   │   │   │   │   ├── angular-locale_om.js
│   │   │   │   │   │   ├── angular-locale_om-ke.js
│   │   │   │   │   │   ├── angular-locale_or-in.js
│   │   │   │   │   │   ├── angular-locale_or.js
│   │   │   │   │   │   ├── angular-locale_os-ge.js
│   │   │   │   │   │   ├── angular-locale_os.js
│   │   │   │   │   │   ├── angular-locale_os-ru.js
│   │   │   │   │   │   ├── angular-locale_pa-arab.js
│   │   │   │   │   │   ├── angular-locale_pa-arab-pk.js
│   │   │   │   │   │   ├── angular-locale_pa-guru-in.js
│   │   │   │   │   │   ├── angular-locale_pa-guru.js
│   │   │   │   │   │   ├── angular-locale_pa.js
│   │   │   │   │   │   ├── angular-locale_pl.js
│   │   │   │   │   │   ├── angular-locale_pl-pl.js
│   │   │   │   │   │   ├── angular-locale_ps-af.js
│   │   │   │   │   │   ├── angular-locale_ps.js
│   │   │   │   │   │   ├── angular-locale_pt-ao.js
│   │   │   │   │   │   ├── angular-locale_pt-br.js
│   │   │   │   │   │   ├── angular-locale_pt-cv.js
│   │   │   │   │   │   ├── angular-locale_pt-gw.js
│   │   │   │   │   │   ├── angular-locale_pt.js
│   │   │   │   │   │   ├── angular-locale_pt-mo.js
│   │   │   │   │   │   ├── angular-locale_pt-mz.js
│   │   │   │   │   │   ├── angular-locale_pt-pt.js
│   │   │   │   │   │   ├── angular-locale_pt-st.js
│   │   │   │   │   │   ├── angular-locale_pt-tl.js
│   │   │   │   │   │   ├── angular-locale_qu-bo.js
│   │   │   │   │   │   ├── angular-locale_qu-ec.js
│   │   │   │   │   │   ├── angular-locale_qu.js
│   │   │   │   │   │   ├── angular-locale_qu-pe.js
│   │   │   │   │   │   ├── angular-locale_rm-ch.js
│   │   │   │   │   │   ├── angular-locale_rm.js
│   │   │   │   │   │   ├── angular-locale_rn-bi.js
│   │   │   │   │   │   ├── angular-locale_rn.js
│   │   │   │   │   │   ├── angular-locale_rof.js
│   │   │   │   │   │   ├── angular-locale_rof-tz.js
│   │   │   │   │   │   ├── angular-locale_ro.js
│   │   │   │   │   │   ├── angular-locale_ro-md.js
│   │   │   │   │   │   ├── angular-locale_ro-ro.js
│   │   │   │   │   │   ├── angular-locale_ru-by.js
│   │   │   │   │   │   ├── angular-locale_ru.js
│   │   │   │   │   │   ├── angular-locale_ru-kg.js
│   │   │   │   │   │   ├── angular-locale_ru-kz.js
│   │   │   │   │   │   ├── angular-locale_ru-md.js
│   │   │   │   │   │   ├── angular-locale_ru-ru.js
│   │   │   │   │   │   ├── angular-locale_ru-ua.js
│   │   │   │   │   │   ├── angular-locale_rw.js
│   │   │   │   │   │   ├── angular-locale_rwk.js
│   │   │   │   │   │   ├── angular-locale_rwk-tz.js
│   │   │   │   │   │   ├── angular-locale_rw-rw.js
│   │   │   │   │   │   ├── angular-locale_sah.js
│   │   │   │   │   │   ├── angular-locale_sah-ru.js
│   │   │   │   │   │   ├── angular-locale_saq.js
│   │   │   │   │   │   ├── angular-locale_saq-ke.js
│   │   │   │   │   │   ├── angular-locale_sbp.js
│   │   │   │   │   │   ├── angular-locale_sbp-tz.js
│   │   │   │   │   │   ├── angular-locale_se-fi.js
│   │   │   │   │   │   ├── angular-locale_seh.js
│   │   │   │   │   │   ├── angular-locale_seh-mz.js
│   │   │   │   │   │   ├── angular-locale_se.js
│   │   │   │   │   │   ├── angular-locale_se-no.js
│   │   │   │   │   │   ├── angular-locale_se-se.js
│   │   │   │   │   │   ├── angular-locale_ses.js
│   │   │   │   │   │   ├── angular-locale_ses-ml.js
│   │   │   │   │   │   ├── angular-locale_sg-cf.js
│   │   │   │   │   │   ├── angular-locale_sg.js
│   │   │   │   │   │   ├── angular-locale_shi.js
│   │   │   │   │   │   ├── angular-locale_shi-latn.js
│   │   │   │   │   │   ├── angular-locale_shi-latn-ma.js
│   │   │   │   │   │   ├── angular-locale_shi-tfng.js
│   │   │   │   │   │   ├── angular-locale_shi-tfng-ma.js
│   │   │   │   │   │   ├── angular-locale_si.js
│   │   │   │   │   │   ├── angular-locale_si-lk.js
│   │   │   │   │   │   ├── angular-locale_sk.js
│   │   │   │   │   │   ├── angular-locale_sk-sk.js
│   │   │   │   │   │   ├── angular-locale_sl.js
│   │   │   │   │   │   ├── angular-locale_sl-si.js
│   │   │   │   │   │   ├── angular-locale_smn-fi.js
│   │   │   │   │   │   ├── angular-locale_smn.js
│   │   │   │   │   │   ├── angular-locale_sn.js
│   │   │   │   │   │   ├── angular-locale_sn-zw.js
│   │   │   │   │   │   ├── angular-locale_so-dj.js
│   │   │   │   │   │   ├── angular-locale_so-et.js
│   │   │   │   │   │   ├── angular-locale_so.js
│   │   │   │   │   │   ├── angular-locale_so-ke.js
│   │   │   │   │   │   ├── angular-locale_so-so.js
│   │   │   │   │   │   ├── angular-locale_sq-al.js
│   │   │   │   │   │   ├── angular-locale_sq.js
│   │   │   │   │   │   ├── angular-locale_sq-mk.js
│   │   │   │   │   │   ├── angular-locale_sq-xk.js
│   │   │   │   │   │   ├── angular-locale_sr-cyrl-ba.js
│   │   │   │   │   │   ├── angular-locale_sr-cyrl.js
│   │   │   │   │   │   ├── angular-locale_sr-cyrl-me.js
│   │   │   │   │   │   ├── angular-locale_sr-cyrl-rs.js
│   │   │   │   │   │   ├── angular-locale_sr-cyrl-xk.js
│   │   │   │   │   │   ├── angular-locale_sr.js
│   │   │   │   │   │   ├── angular-locale_sr-latn-ba.js
│   │   │   │   │   │   ├── angular-locale_sr-latn.js
│   │   │   │   │   │   ├── angular-locale_sr-latn-me.js
│   │   │   │   │   │   ├── angular-locale_sr-latn-rs.js
│   │   │   │   │   │   ├── angular-locale_sr-latn-xk.js
│   │   │   │   │   │   ├── angular-locale_ss.js
│   │   │   │   │   │   ├── angular-locale_ss-sz.js
│   │   │   │   │   │   ├── angular-locale_ssy-er.js
│   │   │   │   │   │   ├── angular-locale_ssy.js
│   │   │   │   │   │   ├── angular-locale_ss-za.js
│   │   │   │   │   │   ├── angular-locale_st.js
│   │   │   │   │   │   ├── angular-locale_st-ls.js
│   │   │   │   │   │   ├── angular-locale_st-za.js
│   │   │   │   │   │   ├── angular-locale_sv-ax.js
│   │   │   │   │   │   ├── angular-locale_sv-fi.js
│   │   │   │   │   │   ├── angular-locale_sv.js
│   │   │   │   │   │   ├── angular-locale_sv-se.js
│   │   │   │   │   │   ├── angular-locale_swc-cd.js
│   │   │   │   │   │   ├── angular-locale_sw-cd.js
│   │   │   │   │   │   ├── angular-locale_swc.js
│   │   │   │   │   │   ├── angular-locale_sw.js
│   │   │   │   │   │   ├── angular-locale_sw-ke.js
│   │   │   │   │   │   ├── angular-locale_sw-tz.js
│   │   │   │   │   │   ├── angular-locale_sw-ug.js
│   │   │   │   │   │   ├── angular-locale_ta-in.js
│   │   │   │   │   │   ├── angular-locale_ta.js
│   │   │   │   │   │   ├── angular-locale_ta-lk.js
│   │   │   │   │   │   ├── angular-locale_ta-my.js
│   │   │   │   │   │   ├── angular-locale_ta-sg.js
│   │   │   │   │   │   ├── angular-locale_te-in.js
│   │   │   │   │   │   ├── angular-locale_te.js
│   │   │   │   │   │   ├── angular-locale_teo.js
│   │   │   │   │   │   ├── angular-locale_teo-ke.js
│   │   │   │   │   │   ├── angular-locale_teo-ug.js
│   │   │   │   │   │   ├── angular-locale_tg-cyrl.js
│   │   │   │   │   │   ├── angular-locale_tg-cyrl-tj.js
│   │   │   │   │   │   ├── angular-locale_tg.js
│   │   │   │   │   │   ├── angular-locale_th.js
│   │   │   │   │   │   ├── angular-locale_th-th.js
│   │   │   │   │   │   ├── angular-locale_ti-er.js
│   │   │   │   │   │   ├── angular-locale_ti-et.js
│   │   │   │   │   │   ├── angular-locale_tig-er.js
│   │   │   │   │   │   ├── angular-locale_tig.js
│   │   │   │   │   │   ├── angular-locale_ti.js
│   │   │   │   │   │   ├── angular-locale_tl.js
│   │   │   │   │   │   ├── angular-locale_tn-bw.js
│   │   │   │   │   │   ├── angular-locale_tn.js
│   │   │   │   │   │   ├── angular-locale_tn-za.js
│   │   │   │   │   │   ├── angular-locale_to.js
│   │   │   │   │   │   ├── angular-locale_to-to.js
│   │   │   │   │   │   ├── angular-locale_tr-cy.js
│   │   │   │   │   │   ├── angular-locale_tr.js
│   │   │   │   │   │   ├── angular-locale_tr-tr.js
│   │   │   │   │   │   ├── angular-locale_ts.js
│   │   │   │   │   │   ├── angular-locale_ts-za.js
│   │   │   │   │   │   ├── angular-locale_twq.js
│   │   │   │   │   │   ├── angular-locale_twq-ne.js
│   │   │   │   │   │   ├── angular-locale_tzm.js
│   │   │   │   │   │   ├── angular-locale_tzm-latn.js
│   │   │   │   │   │   ├── angular-locale_tzm-latn-ma.js
│   │   │   │   │   │   ├── angular-locale_ug-arab-cn.js
│   │   │   │   │   │   ├── angular-locale_ug-arab.js
│   │   │   │   │   │   ├── angular-locale_ug.js
│   │   │   │   │   │   ├── angular-locale_uk.js
│   │   │   │   │   │   ├── angular-locale_uk-ua.js
│   │   │   │   │   │   ├── angular-locale_ur-in.js
│   │   │   │   │   │   ├── angular-locale_ur.js
│   │   │   │   │   │   ├── angular-locale_ur-pk.js
│   │   │   │   │   │   ├── angular-locale_uz-arab-af.js
│   │   │   │   │   │   ├── angular-locale_uz-arab.js
│   │   │   │   │   │   ├── angular-locale_uz-cyrl.js
│   │   │   │   │   │   ├── angular-locale_uz-cyrl-uz.js
│   │   │   │   │   │   ├── angular-locale_uz.js
│   │   │   │   │   │   ├── angular-locale_uz-latn.js
│   │   │   │   │   │   ├── angular-locale_uz-latn-uz.js
│   │   │   │   │   │   ├── angular-locale_vai.js
│   │   │   │   │   │   ├── angular-locale_vai-latn.js
│   │   │   │   │   │   ├── angular-locale_vai-latn-lr.js
│   │   │   │   │   │   ├── angular-locale_vai-vaii.js
│   │   │   │   │   │   ├── angular-locale_vai-vaii-lr.js
│   │   │   │   │   │   ├── angular-locale_ve.js
│   │   │   │   │   │   ├── angular-locale_ve-za.js
│   │   │   │   │   │   ├── angular-locale_vi.js
│   │   │   │   │   │   ├── angular-locale_vi-vn.js
│   │   │   │   │   │   ├── angular-locale_vo-001.js
│   │   │   │   │   │   ├── angular-locale_vo.js
│   │   │   │   │   │   ├── angular-locale_vun.js
│   │   │   │   │   │   ├── angular-locale_vun-tz.js
│   │   │   │   │   │   ├── angular-locale_wae-ch.js
│   │   │   │   │   │   ├── angular-locale_wae.js
│   │   │   │   │   │   ├── angular-locale_wal-et.js
│   │   │   │   │   │   ├── angular-locale_wal.js
│   │   │   │   │   │   ├── angular-locale_xh.js
│   │   │   │   │   │   ├── angular-locale_xh-za.js
│   │   │   │   │   │   ├── angular-locale_xog.js
│   │   │   │   │   │   ├── angular-locale_xog-ug.js
│   │   │   │   │   │   ├── angular-locale_yav-cm.js
│   │   │   │   │   │   ├── angular-locale_yav.js
│   │   │   │   │   │   ├── angular-locale_yi-001.js
│   │   │   │   │   │   ├── angular-locale_yi.js
│   │   │   │   │   │   ├── angular-locale_yo-bj.js
│   │   │   │   │   │   ├── angular-locale_yo.js
│   │   │   │   │   │   ├── angular-locale_yo-ng.js
│   │   │   │   │   │   ├── angular-locale_zgh.js
│   │   │   │   │   │   ├── angular-locale_zgh-ma.js
│   │   │   │   │   │   ├── angular-locale_zh-cn.js
│   │   │   │   │   │   ├── angular-locale_zh-hans-cn.js
│   │   │   │   │   │   ├── angular-locale_zh-hans-hk.js
│   │   │   │   │   │   ├── angular-locale_zh-hans.js
│   │   │   │   │   │   ├── angular-locale_zh-hans-mo.js
│   │   │   │   │   │   ├── angular-locale_zh-hans-sg.js
│   │   │   │   │   │   ├── angular-locale_zh-hant-hk.js
│   │   │   │   │   │   ├── angular-locale_zh-hant.js
│   │   │   │   │   │   ├── angular-locale_zh-hant-mo.js
│   │   │   │   │   │   ├── angular-locale_zh-hant-tw.js
│   │   │   │   │   │   ├── angular-locale_zh-hk.js
│   │   │   │   │   │   ├── angular-locale_zh.js
│   │   │   │   │   │   ├── angular-locale_zh-tw.js
│   │   │   │   │   │   ├── angular-locale_zu.js
│   │   │   │   │   │   └── angular-locale_zu-za.js
│   │   │   │   │   ├── notification
│   │   │   │   │   │   ├── angular-ui-notification.css
│   │   │   │   │   │   └── angular-ui-notification.js
│   │   │   │   │   ├── version.json
│   │   │   │   │   └── version.txt
│   │   │   │   ├── angular-material
│   │   │   │   │   ├── angular-animate.min.js
│   │   │   │   │   ├── angular-aria.min.js
│   │   │   │   │   ├── angular-material.min.css
│   │   │   │   │   └── angular-material.min.js
│   │   │   │   ├── bootstrap
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   │   ├── bootstrap.css.map
│   │   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   │   ├── bootstrap-theme.css
│   │   │   │   │   │   ├── bootstrap-theme.css.map
│   │   │   │   │   │   └── bootstrap-theme.min.css
│   │   │   │   │   ├── 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
│   │   │   │   ├── bootstrap-material-design
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── bootstrap-material-design.css
│   │   │   │   │   │   ├── bootstrap-material-design.css.map
│   │   │   │   │   │   ├── bootstrap-material-design.min.css
│   │   │   │   │   │   ├── bootstrap-material-design.min.css.map
│   │   │   │   │   │   ├── ripples.css
│   │   │   │   │   │   ├── ripples.css.map
│   │   │   │   │   │   ├── ripples.min.css
│   │   │   │   │   │   └── ripples.min.css.map
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── material.js
│   │   │   │   │   │   ├── material.min.js
│   │   │   │   │   │   ├── material.min.js.map
│   │   │   │   │   │   ├── ripples.js
│   │   │   │   │   │   ├── ripples.min.js
│   │   │   │   │   │   └── ripples.min.js.map
│   │   │   │   │   └── sassc
│   │   │   │   │   ├── bootstrap-material-design.css
│   │   │   │   │   ├── bootstrap-material-design.css.map
│   │   │   │   │   ├── ripples.css
│   │   │   │   │   └── ripples.css.map
│   │   │   │   ├── chosen
│   │   │   │   │   ├── angular-chosen.js
│   │   │   │   │   ├── angular-chosen.min.js
│   │   │   │   │   ├── chosen.css
│   │   │   │   │   ├── chosen.jquery.min.js
│   │   │   │   │   ├── chosen-spinner.css
│   │   │   │   │   ├── chosen-sprite@2x.png
│   │   │   │   │   ├── chosen-sprite.png
│   │   │   │   │   └── spinner.gif
│   │   │   │   ├── common.js
│   │   │   │   ├── datatimepicker
│   │   │   │   │   ├── angular-eonasdan-datetimepicker.min.js
│   │   │   │   │   ├── bootstrap-datetimepicker.min.css
│   │   │   │   │   ├── bootstrap-datetimepicker.min.js
│   │   │   │   │   └── moment.min.js
│   │   │   │   ├── dropdown
│   │   │   │   │   ├── jquery.dropdown.css
│   │   │   │   │   └── jquery.dropdown.js
│   │   │   │   ├── echarts
│   │   │   │   │   └── echarts.min.js
│   │   │   │   ├── font-awesome-4.7.0
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── font-awesome.css
│   │   │   │   │   │   └── font-awesome.min.css
│   │   │   │   │   ├── fonts
│   │   │   │   │   │   ├── FontAwesome.otf
│   │   │   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   │   │   └── fontawesome-webfont.woff2
│   │   │   │   │   ├── HELP-US-OUT.txt
│   │   │   │   │   ├── less
│   │   │   │   │   │   ├── animated.less
│   │   │   │   │   │   ├── bordered-pulled.less
│   │   │   │   │   │   ├── core.less
│   │   │   │   │   │   ├── fixed-width.less
│   │   │   │   │   │   ├── font-awesome.less
│   │   │   │   │   │   ├── icons.less
│   │   │   │   │   │   ├── larger.less
│   │   │   │   │   │   ├── list.less
│   │   │   │   │   │   ├── mixins.less
│   │   │   │   │   │   ├── path.less
│   │   │   │   │   │   ├── rotated-flipped.less
│   │   │   │   │   │   ├── screen-reader.less
│   │   │   │   │   │   ├── stacked.less
│   │   │   │   │   │   └── variables.less
│   │   │   │   │   └── scss
│   │   │   │   │   ├── _animated.scss
│   │   │   │   │   ├── _bordered-pulled.scss
│   │   │   │   │   ├── _core.scss
│   │   │   │   │   ├── _fixed-width.scss
│   │   │   │   │   ├── font-awesome.scss
│   │   │   │   │   ├── _icons.scss
│   │   │   │   │   ├── _larger.scss
│   │   │   │   │   ├── _list.scss
│   │   │   │   │   ├── _mixins.scss
│   │   │   │   │   ├── _path.scss
│   │   │   │   │   ├── _rotated-flipped.scss
│   │   │   │   │   ├── _screen-reader.scss
│   │   │   │   │   ├── _stacked.scss
│   │   │   │   │   └── _variables.scss
│   │   │   │   ├── jquery
│   │   │   │   │   ├── jquery1.11.3.min.js
│   │   │   │   │   └── jquery-3.0.0.min.js
│   │   │   │   ├── json-bigint
│   │   │   │   │   └── json-bigint.js
│   │   │   │   ├── loading
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── default.css
│   │   │   │   │   │   ├── ladda.scss
│   │   │   │   │   │   ├── ladda-theme.scss
│   │   │   │   │   │   └── normalize.css
│   │   │   │   │   ├── dist
│   │   │   │   │   │   ├── ladda.css
│   │   │   │   │   │   ├── ladda.jquery.min.js
│   │   │   │   │   │   ├── ladda.js
│   │   │   │   │   │   ├── ladda.min.css
│   │   │   │   │   │   ├── ladda.min.js
│   │   │   │   │   │   ├── ladda-themeless.css
│   │   │   │   │   │   ├── ladda-themeless.min.css
│   │   │   │   │   │   ├── spin.js
│   │   │   │   │   │   └── spin.min.js
│   │   │   │   │   ├── fonts
│   │   │   │   │   │   ├── icomoon.eot
│   │   │   │   │   │   ├── icomoon.svg
│   │   │   │   │   │   ├── icomoon.ttf
│   │   │   │   │   │   └── icomoon.woff
│   │   │   │   │   └── js
│   │   │   │   │   ├── ladda.jquery.js
│   │   │   │   │   ├── ladda.js
│   │   │   │   │   └── spin.js
│   │   │   │   ├── md-tab
│   │   │   │   │   ├── angular-messages.min.js
│   │   │   │   │   ├── angular-route.min.js
│   │   │   │   │   ├── docs.css
│   │   │   │   │   └── svg-assets-cache.js
│   │   │   │   ├── ng-dialog
│   │   │   │   │   ├── ngDialog.min.css
│   │   │   │   │   ├── ngDialog.min.js
│   │   │   │   │   └── ngDialog-theme-default.css
│   │   │   │   ├── notification
│   │   │   │   │   ├── angular-ui-notification.css
│   │   │   │   │   └── angular-ui-notification.js
│   │   │   │   ├── pagination
│   │   │   │   │   └── tm.pagination.js
│   │   │   │   ├── preLoading
│   │   │   │   │   ├── main.js
│   │   │   │   │   └── modernizr-2.6.2.min.js
│   │   │   │   └── validator
│   │   │   │   ├── validator.js
│   │   │   │   └── validator.min.js
│   │   │   └── view
│   │   │   ├── layout
│   │   │   │   ├── _footer.html
│   │   │   │   └── _header.html
│   │   │   └── pages
│   │   │   ├── 404.html
│   │   │   ├── 50x.html
│   │   │   ├── cluster.html
│   │   │   ├── consumer.html
│   │   │   ├── index.html
│   │   │   ├── message.html
│   │   │   ├── ops.html
│   │   │   ├── producer.html
│   │   │   ├── topic.html
│   │   │   └── un_support_browser.html
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── rocketmq
│   │   │   └── console
│   │   │   ├── controller
│   │   │   │   ├── ClusterControllerTests.java
│   │   │   │   └── OpsControllerTest.java
│   │   │   ├── service
│   │   │   │   └── impl
│   │   │   │   ├── ClusterServiceImplTest.java
│   │   │   │   ├── ConsumerServiceImplTest.java
│   │   │   │   ├── DashboardCollectServiceImplTest.java
│   │   │   │   ├── DashboardServiceImplTest.java
│   │   │   │   ├── MessageServiceImplTest.java
│   │   │   │   ├── MonitorServiceImplTest.java
│   │   │   │   ├── OpsServiceImplTest.java
│   │   │   │   ├── ProducerServiceImplTest.java
│   │   │   │   └── TopicServiceImplTest.java
│   │   │   ├── testbase
│   │   │   │   ├── RocketMQConsoleTestBase.java
│   │   │   │   ├── TestConstant.java
│   │   │   │   └── TestRocketMQServer.java
│   │   │   └── web
│   │   │   └── WebStaticApplicationTests.java
│   │   └── resources
│   │   ├── application.properties
│   │   ├── logback_rocketmq_client.xml
│   │   └── logback.xml
│   └── style
│   ├── copyright
│   │   ├── Apache.xml
│   │   └── profiles_settings.xml
│   ├── rmq_checkstyle.xml
│   └── rmq_codeStyle.xml
├── whatsmars-common
│   ├── pom.xml
│   └── src
│   └── main
│   └── java
│   └── com
│   └── itlong
│   └── whatsmars
│   └── common
│   ├── CommonConstants.java
│   ├── ImageSizeEnum.java
│   ├── mail
│   │   └── EmailSenderClient.java
│   ├── mongo
│   │   ├── GridFSClient.java
│   │   ├── MongoDBClient.java
│   │   ├── object
│   │   │   ├── MongoDBConfig.java
│   │   │   ├── MongoDBCredential.java
│   │   │   ├── MongoDBDriver.java
│   │   │   └── ObjectIdCreator.java
│   │   └── serializer
│   │   ├── CustomDateDeserializer.java
│   │   └── CustomDateSerializer.java
│   ├── pojo
│   │   ├── ResultCode.java
│   │   └── Result.java
│   └── util
│   ├── AESUtils.java
│   ├── Authenticator.java
│   ├── DESUtils.java
│   ├── EmailUtils.java
│   ├── HttpUtils.java
│   ├── IdCardUtils.java
│   ├── JSONConverterUtils.java
│   ├── MoneyFormatUtils.java
│   ├── NumberFormatUtils.java
│   ├── ResultHelper.java
│   ├── UnicodeUtils.java
│   ├── ValidateCodeUtils.java
│   ├── ValidateUtils.java
│   └── VelocityUtils.java
├── whatsmars-dbrouter
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── dbrouter
│   │   ├── DbContext.java
│   │   ├── DbRouteInterceptor.java
│   │   ├── DbRoute.java
│   │   ├── DbRouter.java
│   │   ├── demo
│   │   │   ├── AddOrderReq.java
│   │   │   ├── BaseDao.java
│   │   │   ├── BaseDO.java
│   │   │   ├── BaseReq.java
│   │   │   ├── OrderDaoImpl.java
│   │   │   ├── OrderDao.java
│   │   │   ├── OrderDO.java
│   │   │   └── OrderServiceImpl.java
│   │   ├── DynamicDataSource.java
│   │   └── RouteUtils.java
│   └── resources
│   ├── Order-mapper.xml
│   └── spring-datasource-dynamic.xml
├── whatsmars-dubbo
│   ├── pom.xml
│   ├── README.md
│   ├── whatsmars-dubbo-api
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── dubbo
│   │   └── demo
│   │   ├── DemoService.java
│   │   └── UserService.java
│   ├── whatsmars-dubbo-consumer
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── itlong
│   │   │   └── whatsmars
│   │   │   └── dubbo
│   │   │   └── demo
│   │   │   └── consumer
│   │   │   ├── DemoAction.java
│   │   │   └── DemoConsumer.java
│   │   └── resources
│   │   ├── dubbo.properties
│   │   ├── log4j.xml
│   │   └── spring
│   │   ├── dubbo-demo-action.xml
│   │   └── dubbo-demo-consumer.xml
│   └── whatsmars-dubbo-provider
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── dubbo
│   │   └── demo
│   │   └── provider
│   │   ├── DemoProvider.java
│   │   ├── DemoServiceImpl.java
│   │   └── UserServiceImpl.java
│   └── resources
│   ├── dubbo.properties
│   ├── log4j.xml
│   └── spring
│   └── dubbo-demo-provider.xml
├── whatsmars-earth-dao
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── earth
│   │   └── dao
│   │   ├── AccountDao.java
│   │   ├── impl
│   │   │   ├── AccountDaoImpl.java
│   │   │   ├── BaseDao.java
│   │   │   └── OrganizationDaoImpl.java
│   │   └── OrganizationDao.java
│   └── resources
│   ├── sqlmap
│   │   └── Lender-account-mapper.xml
│   └── sqlmap-config.xml
├── whatsmars-earth-domain
│   ├── pom.xml
│   └── src
│   └── main
│   └── java
│   └── com
│   └── itlong
│   └── whatsmars
│   └── earth
│   └── domain
│   ├── constants
│   │   └── Constants.java
│   ├── enums
│   │   ├── AdminFlowTypeEnum.java
│   │   ├── FeeEnum.java
│   │   ├── GenderEnum.java
│   │   ├── OrganizationLevelEnum.java
│   │   ├── OrganizationStatusEnum.java
│   │   └── UserTypeEnum.java
│   ├── misc
│   │   ├── LoginContextHolder.java
│   │   ├── LoginContext.java
│   │   └── SystemConfig.java
│   ├── permission
│   │   └── Permission.java
│   ├── pojo
│   │   ├── Organization.java
│   │   └── User.java
│   ├── query
│   │   ├── AccountFlowQuery.java
│   │   ├── BaseQuery.java
│   │   ├── OrganizationQuery.java
│   │   └── QueryResult.java
│   └── util
│   ├── ArithUtils.java
│   └── CalculatorUtils.java
├── whatsmars-earth-service
│   ├── pom.xml
│   └── src
│   └── main
│   └── java
│   └── com
│   └── itlong
│   └── whatsmars
│   └── earth
│   └── service
│   ├── AccountService.java
│   ├── guava-cache-example.txt
│   ├── impl
│   │   ├── AccountServiceImpl.java
│   │   └── OrganizationServiceImpl.java
│   ├── mongo-example.txt
│   ├── OrganizationService.java
│   └── transaction-example.txt
├── whatsmars-earth-support-web
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── earth
│   │   └── support
│   │   └── web
│   │   ├── controller
│   │   │   └── IndexController.java
│   │   ├── ExceptionHandler.java
│   │   ├── listener
│   │   │   └── TestListener.java
│   │   └── service
│   │   ├── monitor
│   │   │   ├── MonitorAspect.java
│   │   │   └── Monitor.java
│   │   └── uuid
│   │   ├── AppConfig.java
│   │   ├── Config.java
│   │   ├── Main.java
│   │   ├── SpringHelper.java
│   │   ├── TestThread.java
│   │   ├── UuidContext.java
│   │   ├── UuidDao.java
│   │   ├── UuidModel.java
│   │   ├── UuidServiceImpl.java
│   │   └── UuidService.java
│   ├── resources
│   │   ├── dbcp-config.properties
│   │   ├── log4j.xml
│   │   ├── macro.vm
│   │   ├── mongodb-config.properties
│   │   ├── spring-activemq.xml
│   │   ├── spring-context.xml
│   │   ├── spring-datasource-jdbc.xml
│   │   ├── spring-quartz.xml
│   │   ├── spring-service.xml
│   │   ├── spring-velocity.xml
│   │   └── velocity.properties
│   └── webapp
│   ├── 404_error.html
│   ├── index.html
│   └── WEB-INF
│   ├── velocity-tools.xml
│   ├── vm
│   │   ├── error.vm
│   │   ├── index.vm
│   │   └── layout
│   │   └── default.vm
│   └── web.xml
├── whatsmars-earth-web
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── earth
│   │   └── web
│   │   ├── controller
│   │   │   ├── BaseController.java
│   │   │   ├── EarthController.java
│   │   │   └── MarsController.java
│   │   ├── ExceptionHandler.java
│   │   └── interceptor
│   │   ├── LoginInterceptor.java
│   │   └── SecurityInterceptor.java
│   ├── resources
│   │   ├── dbcp-config.properties
│   │   ├── log4j.xml
│   │   ├── macro.vm
│   │   ├── mongodb-config.properties
│   │   ├── spring-context.xml
│   │   ├── spring-dao.xml
│   │   ├── spring-datasource-jdbc.xml
│   │   ├── spring-service.xml
│   │   ├── spring-velocity.xml
│   │   └── velocity.properties
│   └── webapp
│   ├── 404_error.html
│   ├── css
│   │   ├── index.css
│   │   ├── kkpager_orange.css
│   │   └── laydate.css
│   ├── index.html
│   ├── js
│   │   ├── jquery-1.8.2.min.js
│   │   ├── jquery-1.8.3.js
│   │   ├── jquery.easing-1.3.pack.js
│   │   ├── jquery.fancybox-1.3.4.pack.js
│   │   ├── jquery.form.js
│   │   ├── jquery.placeholder.js
│   │   ├── jquery.uploadify.js
│   │   ├── jquery.validate.js
│   │   ├── kkpager.js
│   │   ├── laydate.js
│   │   └── uploadify.swf
│   └── WEB-INF
│   ├── velocity-tools.xml
│   ├── vm
│   │   ├── error.vm
│   │   ├── example
│   │   │   ├── audit.vm
│   │   │   ├── detail.vm
│   │   │   └── list.vm
│   │   ├── include
│   │   │   ├── footer.vm
│   │   │   └── header.vm
│   │   ├── index.vm
│   │   └── layout
│   │   └── default.vm
│   └── web.xml
├── whatsmars-fs-web
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── fs
│   │   └── web
│   │   ├── controller
│   │   │   ├── FileController.java
│   │   │   └── IndexController.java
│   │   ├── ExceptionHandler.java
│   │   ├── filter
│   │   │   └── SecurityFilter.java
│   │   └── service
│   │   ├── FileService.java
│   │   └── impl
│   │   └── FileServiceImpl.java
│   ├── resources
│   │   ├── log4j.xml
│   │   ├── mongodb-config.properties
│   │   ├── spring-context.xml
│   │   ├── spring-mvc-servlet.xml
│   │   └── spring-service.xml
│   └── webapp
│   └── WEB-INF
│   └── web.xml
├── whatsmars-javase-example
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── base
│   │   ├── collection
│   │   │   ├── ListTest.java
│   │   │   ├── Point.java
│   │   │   └── UnmodifiableTest.java
│   │   ├── dp
│   │   │   ├── factory
│   │   │   │   ├── abstractfac
│   │   │   │   │   ├── AbstractFactory.java
│   │   │   │   │   ├── AK47.java
│   │   │   │   │   ├── Apple.java
│   │   │   │   │   ├── Broom.java
│   │   │   │   │   ├── Car.java
│   │   │   │   │   ├── DefaultFactory.java
│   │   │   │   │   ├── Food.java
│   │   │   │   │   ├── MagicFactory.java
│   │   │   │   │   ├── MagicStick.java
│   │   │   │   │   ├── Mushroom.java
│   │   │   │   │   ├── Test.java
│   │   │   │   │   ├── Vehicle.java
│   │   │   │   │   └── Weapon.java
│   │   │   │   ├── CarFactory.java
│   │   │   │   ├── Car.java
│   │   │   │   ├── Moveable.java
│   │   │   │   ├── PlaneFactory.java
│   │   │   │   ├── Plane.java
│   │   │   │   ├── Test.java
│   │   │   │   └── VehicleFactory.java
│   │   │   ├── filter
│   │   │   │   ├── FaceFilter.java
│   │   │   │   ├── FilterChain.java
│   │   │   │   ├── Filter.java
│   │   │   │   ├── HTMLFilter.java
│   │   │   │   ├── Main.java
│   │   │   │   ├── MsgProcessor.java
│   │   │   │   ├── PrinterSample.java
│   │   │   │   ├── SensitiveFilter.java
│   │   │   │   └── web
│   │   │   │   ├── FilterChain.java
│   │   │   │   ├── Filter.java
│   │   │   │   ├── HTMLFilter.java
│   │   │   │   ├── Main.java
│   │   │   │   ├── Request.java
│   │   │   │   ├── Response.java
│   │   │   │   └── SensitiveFilter.java
│   │   │   ├── iterator
│   │   │   │   ├── ArrayList.java
│   │   │   │   ├── Cat.java
│   │   │   │   ├── Collection.java
│   │   │   │   ├── GenericArrayList.java
│   │   │   │   ├── Iterator.java
│   │   │   │   ├── LinkedList.java
│   │   │   │   ├── Node.java
│   │   │   │   └── Test.java
│   │   │   ├── observer
│   │   │   │   ├── ObserverSample.java
│   │   │   │   └── Test.java
│   │   │   └── proxy
│   │   │   ├── Client.java
│   │   │   ├── InvocationHandler.java
│   │   │   ├── Moveable.java
│   │   │   ├── Proxy.java
│   │   │   ├── Tank.java
│   │   │   ├── test
│   │   │   │   ├── Client.java
│   │   │   │   ├── TransactionHandler.java
│   │   │   │   ├── UserMgrImpl.java
│   │   │   │   └── UserMgr.java
│   │   │   ├── Test1.java
│   │   │   ├── Test2.java
│   │   │   └── TimeHandler.java
│   │   ├── MapTest.java
│   │   ├── nio
│   │   │   ├── CopyFile.java
│   │   │   ├── CreateArrayBuffer.java
│   │   │   ├── CreateBuffer.java
│   │   │   ├── FastCopyFile.java
│   │   │   ├── MultiPortEcho.java
│   │   │   ├── qing
│   │   │   │   ├── ClientController.java
│   │   │   │   ├── Handler.java
│   │   │   │   ├── Packet.java
│   │   │   │   ├── ServerController.java
│   │   │   │   ├── ServerHandler.java
│   │   │   │   └── TestMain.java
│   │   │   ├── ReadAndShow.java
│   │   │   ├── SliceBuffer.java
│   │   │   ├── TypesInByteBuffer.java
│   │   │   ├── UseCharsets.java
│   │   │   ├── UseFileLocks.java
│   │   │   ├── UseFloatBuffer.java
│   │   │   ├── UseMappedFile.java
│   │   │   ├── UseScatterGather.java
│   │   │   └── WriteSomeBytes.java
│   │   ├── PropertiesUtils.java
│   │   ├── rmi
│   │   │   ├── Client.java
│   │   │   ├── Server.java
│   │   │   ├── User.java
│   │   │   ├── UserServiceImpl.java
│   │   │   └── UserService.java
│   │   ├── Singleton.java
│   │   ├── socket
│   │   │   ├── TCPClientModel.java
│   │   │   ├── TCPServerModel.java
│   │   │   ├── UDPClientModel.java
│   │   │   └── UDPServerModel.java
│   │   ├── sync
│   │   │   ├── CallableTest.java
│   │   │   ├── CountDownLatchTest.java
│   │   │   └── JoinTest.java
│   │   ├── thread
│   │   │   ├── ArrayBlockingQueueTest.java
│   │   │   ├── base
│   │   │   │   ├── BallThread.java
│   │   │   │   ├── DaemonTest.java
│   │   │   │   ├── DeadLockTest.java
│   │   │   │   ├── InterruptTest.java
│   │   │   │   ├── JoinTest.java
│   │   │   │   ├── PriorityTest.java
│   │   │   │   ├── ProducerConsumer.java
│   │   │   │   ├── RunnableTest.java
│   │   │   │   ├── SyncTest2.java
│   │   │   │   ├── SyncTest.java
│   │   │   │   ├── ThreadTest1.java
│   │   │   │   ├── ThreadTest2.java
│   │   │   │   └── YieldTest.java
│   │   │   ├── BlockingQueueCommunication.java
│   │   │   ├── BlockingQueueTest.java
│   │   │   ├── CallableAndFuture.java
│   │   │   ├── CollectionModifyExceptionTest.java
│   │   │   ├── ConditionCommunication.java
│   │   │   ├── CopyOnWriteArrayListTest.java
│   │   │   ├── CountdownLatchTest.java
│   │   │   ├── Counter.java
│   │   │   ├── CyclicBarrierTest.java
│   │   │   ├── ExchangerTest.java
│   │   │   ├── ExcutorsSample.java
│   │   │   ├── LockTest.java
│   │   │   ├── MultiThreadShareData.java
│   │   │   ├── ReadWriteLockTest2.java
│   │   │   ├── ReadWriteLockTest.java
│   │   │   ├── SemaphoreTest.java
│   │   │   ├── SynchronousQueueTest.java
│   │   │   ├── ThreadLocalTest.java
│   │   │   ├── ThreadPoolTest.java
│   │   │   ├── ThreadScopeShareData.java
│   │   │   ├── ThreeConditionCommunication.java
│   │   │   ├── TraditionalThreadCommunication.java
│   │   │   ├── TraditionalThread.java
│   │   │   ├── TraditionalThreadPool.java
│   │   │   ├── TraditionalThreadSynchronized.java
│   │   │   ├── TraditionalTimerTest.java
│   │   │   └── User.java
│   │   ├── tmp
│   │   │   └── T.java
│   │   └── WrapTest.java
│   └── test
│   └── java
│   └── com
│   └── itlong
│   └── whatsmars
│   └── base
│   ├── common
│   │   └── CommonTest.java
│   └── lambda
│   └── LambdaTest.java
├── whatsmars-motan
│   ├── pom.xml
│   ├── whatsmars-motan-api
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── motan
│   │   └── api
│   │   └── MotanDemoService.java
│   ├── whatsmars-motan-consumer
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── itlong
│   │   │   └── whatsmars
│   │   │   └── motan
│   │   │   └── consumer
│   │   │   ├── App.java
│   │   │   ├── DemoCommandRunner.java
│   │   │   └── MotanSwitcherRunner.java
│   │   └── resources
│   │   ├── application.properties
│   │   ├── log4j.properties
│   │   └── spring
│   │   ├── demo_motan_client.xml
│   │   └── demo_motan.xml
│   └── whatsmars-motan-provider
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── motan
│   │   └── service
│   │   ├── App.java
│   │   ├── impl
│   │   │   └── MotanDemoServiceImpl.java
│   │   └── MotanSwitcherRunner.java
│   └── resources
│   ├── log4j.properties
│   └── spring
│   └── motan_demo_server.xml
├── whatsmars-mq
│   ├── pom.xml
│   ├── README.md
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── mq
│   │   ├── activemq
│   │   │   ├── BrokerStartup.java
│   │   │   ├── Consumer.java
│   │   │   └── Producer.java
│   │   ├── kafka
│   │   │   ├── KafkaConsumer.java
│   │   │   └── KafkaProducer.java
│   │   ├── rabbitmq
│   │   │   ├── Consumer.java
│   │   │   └── Producer.java
│   │   ├── rocketmq
│   │   │   ├── broadcast
│   │   │   │   └── PushConsumer.java
│   │   │   ├── _BrokerStartup.java
│   │   │   ├── BrokerStartup.java
│   │   │   ├── NamesrvStartup.java
│   │   │   ├── ordermessage
│   │   │   │   ├── Consumer.java
│   │   │   │   └── Producer.java
│   │   │   ├── quickstart
│   │   │   │   ├── Consumer.java
│   │   │   │   └── Producer.java
│   │   │   ├── simple
│   │   │   │   ├── AsyncProducer.java
│   │   │   │   ├── CachedQueue.java
│   │   │   │   ├── Producer.java
│   │   │   │   ├── PullConsumer.java
│   │   │   │   ├── PullConsumerTest.java
│   │   │   │   ├── PullScheduleService.java
│   │   │   │   ├── PushConsumer.java
│   │   │   │   ├── RandomAsyncCommit.java
│   │   │   │   └── TestProducer.java
│   │   │   └── transaction
│   │   │   ├── TransactionCheckListenerImpl.java
│   │   │   ├── TransactionExecuterImpl.java
│   │   │   └── TransactionProducer.java
│   │   └── zeromq
│   │   ├── Publisher.java
│   │   └── Subscriber.java
│   └── resources
│   ├── _broker.properties
│   ├── broker.properties
│   └── namesrv.properties
├── whatsmars-redis
│   ├── pom.xml
│   ├── README.md
│   └── src
│   ├── main
│   │   └── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── redis
│   │   └── client
│   │   ├── cluster
│   │   │   └── RedisClusterClient.java
│   │   ├── readwrite
│   │   │   └── ReadWriteRedisClient.java
│   │   └── singleton
│   │   └── SingletonRedisClient.java
│   └── test
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── redis
│   │   └── client
│   │   └── Demo.java
│   └── resources
│   └── spring-redis.xml
├── whatsmars-rpc
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── rpc
│   │   └── protocol
│   │   ├── grpc
│   │   │   ├── client
│   │   │   │   └── HelloWorldClient.java
│   │   │   └── server
│   │   │   └── HelloWorldServer.java
│   │   └── http
│   │   ├── Demo.java
│   │   ├── HttpMessage.java
│   │   ├── HttpRequestDecoder.java
│   │   ├── HttpRequestMessage.java
│   │   ├── HttpResponseEncoder.java
│   │   └── HttpResponseMessage.java
│   └── proto
│   └── helloworld.proto
├── whatsmars-spring
│   ├── down.sh
│   ├── pom.xml
│   ├── src
│   │   ├── conf
│   │   │   └── properties
│   │   │   └── system.properties
│   │   ├── main
│   │   │   ├── assembly
│   │   │   │   └── zip.xml
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── itlong
│   │   │   │   └── whatsmars
│   │   │   │   └── spring
│   │   │   │   ├── bean
│   │   │   │   │   └── BeanFactoryTest.java
│   │   │   │   ├── Mars.java
│   │   │   │   └── TestSpring.java
│   │   │   └── resources
│   │   │   └── spring-test.xml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── spring
│   │   └── XxDemo.java
│   └── start.sh
├── whatsmars-spring-boot
│   ├── deploy.sh
│   ├── host_prod.txt
│   ├── host_test.txt
│   ├── pom.xml
│   ├── README.md
│   ├── restart.sh
│   ├── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── itlong
│   │   │   └── whatsmars
│   │   │   └── spring
│   │   │   └── boot
│   │   │   ├── App.java
│   │   │   ├── common
│   │   │   │   ├── LocaleService.java
│   │   │   │   ├── LocaleUtils.java
│   │   │   │   └── ProfileUtils.java
│   │   │   ├── config
│   │   │   │   ├── DruidConfig.java
│   │   │   │   ├── SwaggerConfig.java
│   │   │   │   └── UserConfig.java
│   │   │   ├── controller
│   │   │   │   ├── InitRunner.java
│   │   │   │   └── SampleController.java
│   │   │   ├── dao
│   │   │   │   └── UserMapper.java
│   │   │   ├── job
│   │   │   │   └── DemoJob.java
│   │   │   ├── model
│   │   │   │   └── User.java
│   │   │   └── service
│   │   │   ├── impl
│   │   │   │   └── UserServiceImpl.java
│   │   │   └── UserService.java
│   │   └── resources
│   │   ├── application-dev.properties
│   │   ├── application-prod.properties
│   │   ├── application.properties
│   │   ├── application-test.properties
│   │   ├── i18n
│   │   │   ├── messages_en_US.properties
│   │   │   ├── messages.properties
│   │   │   └── messages_zh_CN.properties
│   │   ├── log4j2.xml
│   │   ├── mapper
│   │   │   └── UserMapper.xml
│   │   ├── mybatis-config.xml
│   │   ├── spring
│   │   │   └── dubbo_consumer.xml
│   │   ├── static
│   │   │   └── red.jpg
│   │   └── templates
│   │   └── index.html
│   ├── start.sh
│   └── stop.sh
├── whatsmars-spring-cloud
│   ├── pom.xml
│   ├── whatsmars-springcloud-consumer
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── itlong
│   │   │   └── whatsmars
│   │   │   └── springcloud
│   │   │   └── consumer
│   │   │   ├── ConsumerApplication.java
│   │   │   ├── controller
│   │   │   │   └── DemoController.java
│   │   │   └── feign
│   │   │   └── DemoFeign.java
│   │   └── resources
│   │   └── application.yml
│   ├── whatsmars-springcloud-eureka
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── itlong
│   │   │   └── whatsmars
│   │   │   └── springcloud
│   │   │   └── eureka
│   │   │   └── EurekaApplication.java
│   │   └── resources
│   │   └── application.yml
│   └── whatsmars-springcloud-provider
│   ├── pom.xml
│   └── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── itlong
│   │   └── whatsmars
│   │   └── springcloud
│   │   └── provider
│   │   ├── ProviderApplication.java
│   │   └── resource
│   │   └── DemoResource.java
│   └── resources
│   └── application.yml
├── whatsmars-tomcat
│   ├── pom.xml
│   └── src
│   └── main
│   └── java
│   └── com
│   └── itlong
│   └── whatsmars
│   └── tomcat
│   ├── connector
│   │   ├── Bootstrap.java
│   │   ├── Container.java
│   │   ├── HttpConnector.java
│   │   ├── HttpHeader.java
│   │   ├── HttpProcessor.java
│   │   ├── HttpRequest.java
│   │   ├── HttpRequestLine.java
│   │   ├── HttpResponse.java
│   │   ├── SimpleContainer.java
│   │   └── SocketInputStream.java
│   ├── design
│   │   ├── adapter
│   │   │   ├── Adaptee.java
│   │   │   ├── Adapter2.java
│   │   │   ├── Adapter.java
│   │   │   └── Target.java
│   │   └── decorator
│   │   ├── HtmlFilter.java
│   │   ├── MessageBoardDecorator.java
│   │   ├── MessageBoardHandler.java
│   │   ├── MessageBoard.java
│   │   ├── SensitiveFilter.java
│   │   └── Test.java
│   ├── server
│   │   ├── HttpServer.java
│   │   ├── Request.java
│   │   └── Response.java
│   └── servlet
│   ├── Constants.java
│   ├── HttpServer.java
│   ├── PrimitiveServlet.java
│   ├── RequestFacade.java
│   ├── Request.java
│   ├── ResponseFacade.java
│   ├── Response.java
│   ├── ServletProcessor.java
│   └── StaticResourceProcessor.java
└── whatsmars-worker
├── pom.xml
└── src
└── main
└── java
└── com
└── itlong
└── whatsmars
└── worker
├── base
│   ├── AbstractJobExecutor.java
│   ├── BaseDao.java
│   ├── BaseDO.java
│   ├── CacheService.java
│   ├── DbContext.java
│   ├── JobExecutor.java
│   ├── JobGenerateExecutor.java
│   ├── JobRunnable.java
│   ├── JobUnlockExecutor.java
│   ├── ParamHashMap.java
│   ├── SimpleJobRunnable.java
│   ├── SimpleTaskService.java
│   ├── StandardTaskService.java
│   ├── TaskBaseService.java
│   ├── TaskDaoImpl.java
│   ├── TaskDao.java
│   └── Task.java
├── demo
│   ├── AbstractStandardTaskService.java
│   ├── BizServiceImpl.java
│   ├── BizUnlockServiceImpl.java
│   ├── TaskBaseServiceImpl.java
│   ├── TaskFailedServiceImpl.java
│   └── TaskUnlockServiceImpl.java
└── support
├── BizJobProcessExecutor.java
└── BizJobUnlockExecutor.java

465 directories, 1571 files

标签:

实例下载地址

Springboot+Redis+Dubbo+Rocketmq

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警