在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离.zip

springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:76.86M
  • 下载次数:15
  • 浏览次数:228
  • 发布时间:2021-11-29
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
数据库:Druid数据库连接池,监控数据库访问性能,统计SQL的执行性能。 持久层:mybatis持久化,使用MyBatis-Plus优化,减少sql开发量;aop切换数据库实现读写分离。Transtraction注解事务。 MVC: 基于spring mvc注解,Rest风格Controller。Exception统一管理。 缓存和Session:注解redis缓存数据,Spring-session和redis实现分布式session同步,重启服务会话不丢失。 数据同步:基于redis的分布式锁。 Web安全:实现XSS过滤和CSR过滤。 多系统交互:Dubbo,ActiveMQ多系统交互。 前后端分离:前端使用ajax访问后端的rest服务,后端返回json格式数据。页面用nginx反向代理访问。 支付功能:实现微信和支付宝支付客户端。 日志:Logback打印日志,默认打印Web和Service简要日志。 工具类:字符串处理,类型转换,日期处理,IO和文件,Excel读写,加密解密,HTTP客户端,XML处理,转码,各种Util等等。 代码生成器:根据数据库表结构生成简单的增删改查功能代码,包括model、mapper、service、controller。
【实例截图】
【核心代码】
4744302543350750903.zip
└── jww
├── jww-common
│   ├── jww-common-core
│   │   ├── jww-common-core.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── core
│   │   ├── annotation
│   │   │   └── DistributedLock.java
│   │   ├── base
│   │   │   ├── BaseMapper.java
│   │   │   ├── BaseModel.java
│   │   │   ├── BaseServiceImpl.java
│   │   │   └── BaseService.java
│   │   ├── Constants.java
│   │   ├── exception
│   │   │   ├── BaseException.java
│   │   │   ├── BusinessException.java
│   │   │   └── LoginException.java
│   │   ├── model
│   │   │   ├── LoginModel.java
│   │   │   ├── PageModel.java
│   │   │   └── TokenModel.java
│   │   └── util
│   │   ├── MybatisPlusGeneratorUtil.java
│   │   ├── RegexUtil.java
│   │   └── SecurityUtil.java
│   ├── jww-common-db
│   │   ├── jww-common-db.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── db
│   │   └── configuration
│   │   └── MybatisPlusConfiguration.java
│   ├── jww-common-dsession
│   │   ├── jww-common-dsession.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── dsession
│   │   └── configuration
│   │   └── SessionConfiguration.java
│   ├── jww-common-http
│   │   ├── jww-common-http.iml
│   │   ├── pom.xml
│   │   └── README.md
│   ├── jww-common.iml
│   ├── jww-common-log
│   │   ├── jww-common-log.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── log
│   │   ├── model
│   │   │   └── SysLogModel.java
│   │   ├── rpc
│   │   │   └── RpcLogAspect.java
│   │   └── web
│   │   └── WebLogAspect.java
│   ├── jww-common-mdb
│   │   ├── jww-common-mdb.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── mdb
│   │   ├── annotation
│   │   │   └── DataSourceAnnotation.java
│   │   ├── aspect
│   │   │   └── DataSourceAspect.java
│   │   ├── configuration
│   │   │   └── MultipleDataSourceAutoConfiguration.java
│   │   ├── DbContextHolder.java
│   │   └── DynamicDataSource.java
│   ├── jww-common-mq
│   │   ├── jww-common-mq.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── mq
│   │   ├── configuration
│   │   │   └── MqConfig.java
│   │   ├── listener
│   │   │   └── MqListener.java
│   │   ├── propties
│   │   │   └── MqPropties.java
│   │   ├── service
│   │   │   └── MqService.java
│   │   └── utils
│   │   └── MqUtils.java
│   ├── jww-common-oss
│   │   ├── jww-common-oss.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── oss
│   │   ├── configuration
│   │   │   └── CloudStorageConfiguration.java
│   │   ├── OssProperties.java
│   │   └── service
│   │   ├── CloudStorageService.java
│   │   └── impl
│   │   ├── AliCloudStorageServiceImpl.java
│   │   └── QqCloudStorageServiceImpl.java
│   ├── jww-common-pay
│   │   ├── jww-common-pay.iml
│   │   ├── pom.xml
│   │   └── README.md
│   ├── jww-common-redis
│   │   ├── jww-common-redis.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── redis
│   │   ├── aspect
│   │   │   └── DistributedLockAspect.java
│   │   ├── configuration
│   │   │   └── RedisConfig.java
│   │   ├── helper
│   │   │   └── RedisHelper.java
│   │   ├── manager
│   │   │   └── CacheManager.java
│   │   └── util
│   │   └── CacheUtil.java
│   ├── jww-common-web
│   │   ├── jww-common-web.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── common
│   │   └── web
│   │   ├── BaseController.java
│   │   ├── configuration
│   │   │   ├── DefaultView.java
│   │   │   └── FastJsonConfiguration.java
│   │   ├── filter
│   │   │   ├── CsrfFilter.java
│   │   │   ├── XssFilter.java
│   │   │   └── XssHttpRequestWrapper.java
│   │   ├── handler
│   │   │   └── SysExceptionHandler.java
│   │   ├── model
│   │   │   └── ResultModel.java
│   │   └── util
│   │   ├── ResultUtil.java
│   │   └── WebUtil.java
│   ├── pom.xml
│   └── README.md
├── jww.iml
├── jww-platform-manager
│   ├── dubbo-admin
│   │   ├── crossdomain.xml
│   │   ├── css
│   │   │   ├── common.css
│   │   │   ├── dubbo.css
│   │   │   └── skin.css
│   │   ├── favicon.ico
│   │   ├── images
│   │   │   ├── 404error.gif
│   │   │   ├── bg01.gif
│   │   │   ├── bg02.gif
│   │   │   ├── bg03.gif
│   │   │   ├── bg04.gif
│   │   │   ├── btn_info.png
│   │   │   ├── btn_service.png
│   │   │   ├── button_hover.png
│   │   │   ├── button_normal.png
│   │   │   ├── co_01.gif
│   │   │   ├── co_02.gif
│   │   │   ├── co_03.gif
│   │   │   ├── co_04.gif
│   │   │   ├── dog.gif
│   │   │   ├── dubbo_list_th.png
│   │   │   ├── exit.png
│   │   │   ├── fav_arrow.png
│   │   │   ├── fav_tab_active.png
│   │   │   ├── fav_tab_normal.png
│   │   │   ├── fav_title.png
│   │   │   ├── head_bg.png
│   │   │   ├── ico_add.png
│   │   │   ├── ico_back.png
│   │   │   ├── ico_balance.png
│   │   │   ├── ico_cancel.png
│   │   │   ├── ico_delete.png
│   │   │   ├── ico_disable.png
│   │   │   ├── ico_down.png
│   │   │   ├── ico_edit.png
│   │   │   ├── ico_enable.png
│   │   │   ├── ico_error.png
│   │   │   ├── ico_favorite.png
│   │   │   ├── ico_forb.png
│   │   │   ├── ico_graph.png
│   │   │   ├── ico_help.png
│   │   │   ├── ico_list.png
│   │   │   ├── ico_password.png
│   │   │   ├── ico_reconnect.png
│   │   │   ├── ico_recover.png
│   │   │   ├── ico_register.png
│   │   │   ├── ico_reload.png
│   │   │   ├── ico_renotify.png
│   │   │   ├── ico_run.png
│   │   │   ├── ico_save.png
│   │   │   ├── ico_search.png
│   │   │   ├── ico_show.png
│   │   │   ├── ico_subscribe.png
│   │   │   ├── ico_tree.png
│   │   │   ├── ico_up.png
│   │   │   ├── ico_user.png
│   │   │   ├── ico_warn.png
│   │   │   ├── input.png
│   │   │   ├── login_bg.png
│   │   │   ├── login_box.png
│   │   │   ├── login_btn_hover.png
│   │   │   ├── login_btn_normal.png
│   │   │   ├── login_shadow.png
│   │   │   ├── logo.png
│   │   │   ├── main_bg.png
│   │   │   ├── nav_bg.png
│   │   │   ├── nav_btn_bg22.png
│   │   │   ├── nav_btn_bg33.png
│   │   │   ├── nav_btn_bg3.png
│   │   │   ├── nav_btn_bg44.png
│   │   │   ├── nav_pass.png
│   │   │   ├── nav_selected.png
│   │   │   ├── pop_close.png
│   │   │   ├── pop_leftbottom.png
│   │   │   ├── pop_left.png
│   │   │   ├── pop_lefttop_small.png
│   │   │   ├── pop_midbottom.png
│   │   │   ├── pop_midtop_small.png
│   │   │   ├── pop_rightbottom.png
│   │   │   ├── pop_right.png
│   │   │   ├── pop_righttop_small.png
│   │   │   ├── search_active.png
│   │   │   ├── search_btn.png
│   │   │   ├── search_global_m.png
│   │   │   ├── search_input.png
│   │   │   ├── search_line.png
│   │   │   ├── tab_active.png
│   │   │   ├── table_title_bg.png
│   │   │   ├── Thumbs.db
│   │   │   ├── tip_choose.png
│   │   │   ├── tip_confirm.png
│   │   │   ├── tip_del.png
│   │   │   ├── tip_succeed.png
│   │   │   ├── tree-blank.gif
│   │   │   ├── tree-down.gif
│   │   │   ├── tree-down-left.gif
│   │   │   ├── tree-left-up.gif
│   │   │   ├── tree-right-down.gif
│   │   │   ├── tree-up.gif
│   │   │   └── tree-up-right.gif
│   │   ├── js
│   │   │   ├── ajax.js
│   │   │   ├── box.js
│   │   │   ├── dubbo.js
│   │   │   ├── jquery-1.4.2.min.js
│   │   │   ├── jquery.hoverIntent.js
│   │   │   ├── jquery.simplemodal-1.4.js
│   │   │   ├── menu.js
│   │   │   ├── pop.js
│   │   │   └── trcolor.js
│   │   ├── META-INF
│   │   │   ├── autoconf
│   │   │   │   ├── auto-config.xml
│   │   │   │   ├── dubbo.properties.vm
│   │   │   │   ├── log4j.xml
│   │   │   │   ├── resources.xml
│   │   │   │   └── web.xml.vm
│   │   │   ├── MANIFEST.MF
│   │   │   └── maven
│   │   │   └── com.alibaba
│   │   │   └── dubbo-admin
│   │   │   ├── pom.properties
│   │   │   └── pom.xml
│   │   ├── SpryAssets
│   │   │   ├── SpryValidationRadio.css
│   │   │   └── SpryValidationRadio.js
│   │   └── WEB-INF
│   │   ├── classes
│   │   │   ├── com
│   │   │   │   └── alibaba
│   │   │   │   └── dubbo
│   │   │   │   ├── governance
│   │   │   │   │   ├── biz
│   │   │   │   │   │   └── common
│   │   │   │   │   │   └── i18n
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   └── MessageResourceServiceImpl.class
│   │   │   │   │   │   └── MessageResourceService.class
│   │   │   │   │   ├── PageContext.class
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── ConfigService.class
│   │   │   │   │   │   ├── ConsumerService.class
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── AbstractService.class
│   │   │   │   │   │   │   ├── ConfigServiceImpl.class
│   │   │   │   │   │   │   ├── ConsumerServiceImpl.class
│   │   │   │   │   │   │   ├── OverrideServiceImpl.class
│   │   │   │   │   │   │   ├── OwnerServiceImpl.class
│   │   │   │   │   │   │   ├── ProviderServiceImpl.class
│   │   │   │   │   │   │   ├── RouteServiceImpl.class
│   │   │   │   │   │   │   └── UserServiceImpl.class
│   │   │   │   │   │   ├── OverrideService.class
│   │   │   │   │   │   ├── OwnerService.class
│   │   │   │   │   │   ├── ProviderService.class
│   │   │   │   │   │   ├── RouteService.class
│   │   │   │   │   │   └── UserService.class
│   │   │   │   │   ├── status
│   │   │   │   │   │   ├── DatabaseStatusChecker.class
│   │   │   │   │   │   ├── LoadStatusChecker.class
│   │   │   │   │   │   └── MemoryStatusChecker.class
│   │   │   │   │   ├── sync
│   │   │   │   │   │   ├── RegistryServerSync.class
│   │   │   │   │   │   └── util
│   │   │   │   │   │   ├── Pair.class
│   │   │   │   │   │   └── SyncUtils.class
│   │   │   │   │   └── web
│   │   │   │   │   ├── common
│   │   │   │   │   │   ├── auth
│   │   │   │   │   │   │   └── DubboUser.class
│   │   │   │   │   │   ├── i18n
│   │   │   │   │   │   │   └── LocaleUtil.class
│   │   │   │   │   │   ├── interceptor
│   │   │   │   │   │   │   ├── AuthorizationValve.class
│   │   │   │   │   │   │   ├── LocaleValve.class
│   │   │   │   │   │   │   ├── RestfuleUrlRewriter.class
│   │   │   │   │   │   │   └── ServicePrivilegeCheckValve.class
│   │   │   │   │   │   ├── module
│   │   │   │   │   │   │   └── screen
│   │   │   │   │   │   │   ├── Error_404.class
│   │   │   │   │   │   │   ├── Error_other.class
│   │   │   │   │   │   │   └── Restful.class
│   │   │   │   │   │   ├── pulltool
│   │   │   │   │   │   │   ├── DateFormatUtil.class
│   │   │   │   │   │   │   ├── I18nMessageTool.class
│   │   │   │   │   │   │   ├── RootContextPath.class
│   │   │   │   │   │   │   ├── Tool$1.class
│   │   │   │   │   │   │   ├── Tool.class
│   │   │   │   │   │   │   └── ToolUtil.class
│   │   │   │   │   │   ├── resolver
│   │   │   │   │   │   │   ├── MapDataResolverFactory$MapDataResolver.class
│   │   │   │   │   │   │   ├── MapDataResolverFactory.class
│   │   │   │   │   │   │   ├── ParameterMap$ParameterEntry.class
│   │   │   │   │   │   │   └── ParameterMap.class
│   │   │   │   │   │   └── utils
│   │   │   │   │   │   └── RelateUserUtils.class
│   │   │   │   │   ├── governance
│   │   │   │   │   │   └── module
│   │   │   │   │   │   └── screen
│   │   │   │   │   │   ├── Accesses.class
│   │   │   │   │   │   ├── Addresses.class
│   │   │   │   │   │   ├── Applications.class
│   │   │   │   │   │   ├── Consumers.class
│   │   │   │   │   │   ├── Loadbalances.class
│   │   │   │   │   │   ├── NoServicePrivilege.class
│   │   │   │   │   │   ├── Overrides.class
│   │   │   │   │   │   ├── Owners.class
│   │   │   │   │   │   ├── Providers.class
│   │   │   │   │   │   ├── Routes.class
│   │   │   │   │   │   ├── Services.class
│   │   │   │   │   │   └── Weights.class
│   │   │   │   │   ├── home
│   │   │   │   │   │   └── module
│   │   │   │   │   │   ├── control
│   │   │   │   │   │   │   └── Menu.class
│   │   │   │   │   │   └── screen
│   │   │   │   │   │   ├── Disable.class
│   │   │   │   │   │   ├── Index.class
│   │   │   │   │   │   ├── Lookup.class
│   │   │   │   │   │   ├── Reg.class
│   │   │   │   │   │   ├── Register.class
│   │   │   │   │   │   ├── Restful.class
│   │   │   │   │   │   ├── Result.class
│   │   │   │   │   │   ├── Servicestatus.class
│   │   │   │   │   │   ├── Shell.class
│   │   │   │   │   │   ├── Status.class
│   │   │   │   │   │   ├── Unreg.class
│   │   │   │   │   │   ├── Unregisterall.class
│   │   │   │   │   │   └── Unregister.class
│   │   │   │   │   ├── personal
│   │   │   │   │   │   └── module
│   │   │   │   │   │   └── screen
│   │   │   │   │   │   ├── Infos.class
│   │   │   │   │   │   └── Passwds.class
│   │   │   │   │   ├── sysinfo
│   │   │   │   │   │   └── module
│   │   │   │   │   │   └── screen
│   │   │   │   │   │   ├── Dump.class
│   │   │   │   │   │   ├── Dumps.class
│   │   │   │   │   │   ├── Envs.class
│   │   │   │   │   │   ├── Logs.class
│   │   │   │   │   │   ├── Statuses.class
│   │   │   │   │   │   └── Versions.class
│   │   │   │   │   ├── sysmanage
│   │   │   │   │   │   └── module
│   │   │   │   │   │   └── screen
│   │   │   │   │   │   ├── Configs.class
│   │   │   │   │   │   ├── Privileges.class
│   │   │   │   │   │   └── Userown.class
│   │   │   │   │   └── util
│   │   │   │   │   ├── ContextUtil.class
│   │   │   │   │   ├── GovernanceWarmup.class
│   │   │   │   │   ├── Paginator.class
│   │   │   │   │   ├── UrlUtils.class
│   │   │   │   │   └── WebConstants.class
│   │   │   │   └── registry
│   │   │   │   └── common
│   │   │   │   ├── ChangeListener.class
│   │   │   │   ├── domain
│   │   │   │   │   ├── Access.class
│   │   │   │   │   ├── Agreement.class
│   │   │   │   │   ├── Approval.class
│   │   │   │   │   ├── ApprovalRequisition.class
│   │   │   │   │   ├── Change.class
│   │   │   │   │   ├── Cluster.class
│   │   │   │   │   ├── Config.class
│   │   │   │   │   ├── Consumer.class
│   │   │   │   │   ├── Dependency.class
│   │   │   │   │   ├── DependItem.class
│   │   │   │   │   ├── Document.class
│   │   │   │   │   ├── Entity.class
│   │   │   │   │   ├── Favorite.class
│   │   │   │   │   ├── Feature.class
│   │   │   │   │   ├── Layer.class
│   │   │   │   │   ├── LoadBalance.class
│   │   │   │   │   ├── Mock.class
│   │   │   │   │   ├── Operation.class
│   │   │   │   │   ├── Override.class
│   │   │   │   │   ├── Owner.class
│   │   │   │   │   ├── PageList.class
│   │   │   │   │   ├── Provider.class
│   │   │   │   │   ├── Registry.class
│   │   │   │   │   ├── Route.class
│   │   │   │   │   ├── SearchHistory.class
│   │   │   │   │   ├── Test.class
│   │   │   │   │   ├── User.class
│   │   │   │   │   └── Weight.class
│   │   │   │   ├── registry
│   │   │   │   │   └── ConvertUtil.class
│   │   │   │   ├── route
│   │   │   │   │   ├── OverrideUtils$1.class
│   │   │   │   │   ├── OverrideUtils.class
│   │   │   │   │   ├── ParseUtils.class
│   │   │   │   │   ├── RouteRule$MatchPair.class
│   │   │   │   │   ├── RouteRule.class
│   │   │   │   │   ├── RouteRuleUtils.class
│   │   │   │   │   └── RouteUtils.class
│   │   │   │   ├── status
│   │   │   │   │   ├── DatabaseStatusChecker.class
│   │   │   │   │   ├── LoadStatusChecker.class
│   │   │   │   │   └── MemoryStatusChecker.class
│   │   │   │   ├── StatusManager.class
│   │   │   │   └── util
│   │   │   │   ├── Coder.class
│   │   │   │   ├── Entities$ArrayEntityMap.class
│   │   │   │   ├── Entities$BinaryEntityMap.class
│   │   │   │   ├── Entities$EntityMap.class
│   │   │   │   ├── Entities$HashEntityMap.class
│   │   │   │   ├── Entities$LookupEntityMap.class
│   │   │   │   ├── Entities$MapIntMap.class
│   │   │   │   ├── Entities$PrimitiveEntityMap.class
│   │   │   │   ├── Entities$TreeEntityMap.class
│   │   │   │   ├── Entities.class
│   │   │   │   ├── IntHashMap$Entry.class
│   │   │   │   ├── IntHashMap.class
│   │   │   │   ├── LocaleUtils.class
│   │   │   │   ├── MessageSource.class
│   │   │   │   ├── OverrideUtils.class
│   │   │   │   ├── StringEscapeUtils.class
│   │   │   │   ├── Tool$1.class
│   │   │   │   └── Tool.class
│   │   │   └── META-INF
│   │   │   └── spring
│   │   │   └── dubbo-admin.xml
│   │   ├── common
│   │   │   ├── pipeline-exception.xml
│   │   │   ├── pipeline-rpc.xml
│   │   │   ├── pipeline.xml
│   │   │   ├── resources.xml
│   │   │   ├── rewrite.xml
│   │   │   ├── uris.xml
│   │   │   ├── webx-component-and-root.xml
│   │   │   └── webx-component.xml
│   │   ├── dubbo.properties
│   │   ├── forms
│   │   │   └── provider.xml
│   │   ├── i18n
│   │   │   ├── message_en.properties
│   │   │   ├── message_zh.properties
│   │   │   └── message_zh_TW.properties
│   │   ├── lib
│   │   │   ├── aopalliance-1.0.jar
│   │   │   ├── bsf-api-3.1.jar
│   │   │   ├── cache-api-0.4.jar
│   │   │   ├── cglib-nodep-2.2.jar
│   │   │   ├── citrus-webx-all-3.1.6.jar
│   │   │   ├── commons-codec-1.8.jar
│   │   │   ├── commons-collections-3.2.1.jar
│   │   │   ├── commons-fileupload-1.3.1.jar
│   │   │   ├── commons-io-2.4.jar
│   │   │   ├── commons-jexl-2.1.1.jar
│   │   │   ├── commons-lang-2.5.jar
│   │   │   ├── commons-logging-1.1.1.jar
│   │   │   ├── commons-pool-1.5.5.jar
│   │   │   ├── curator-client-1.1.16.jar
│   │   │   ├── curator-framework-1.1.16.jar
│   │   │   ├── dom4j-1.6.1.jar
│   │   │   ├── dubbo-2.5.3.jar
│   │   │   ├── ecs-1.4.2.jar
│   │   │   ├── fastjson-1.1.39.jar
│   │   │   ├── gmbal-api-only-3.0.0-b023.jar
│   │   │   ├── grizzly-core-2.1.4.jar
│   │   │   ├── grizzly-framework-2.1.4.jar
│   │   │   ├── grizzly-portunif-2.1.4.jar
│   │   │   ├── grizzly-rcm-2.1.4.jar
│   │   │   ├── groovy-all-2.1.7.jar
│   │   │   ├── guava-11.0.1.jar
│   │   │   ├── hessian-4.0.7.jar
│   │   │   ├── hibernate-validator-4.2.0.Final.jar
│   │   │   ├── httpclient-4.1.2.jar
│   │   │   ├── httpcore-4.1.2.jar
│   │   │   ├── javassist-3.20.0-GA.jar
│   │   │   ├── jcl-over-slf4j-1.7.5.jar
│   │   │   ├── jedis-2.1.0.jar
│   │   │   ├── jline-0.9.94.jar
│   │   │   ├── jsr305-1.3.9.jar
│   │   │   ├── libthrift-0.8.0.jar
│   │   │   ├── log4j-1.2.16.jar
│   │   │   ├── management-api-3.0.0-b012.jar
│   │   │   ├── mina-core-1.1.7.jar
│   │   │   ├── netty-3.2.5.Final.jar
│   │   │   ├── slf4j-api-1.6.2.jar
│   │   │   ├── slf4j-log4j12-1.6.2.jar
│   │   │   ├── spring-aop-3.2.16.RELEASE.jar
│   │   │   ├── spring-beans-3.2.16.RELEASE.jar
│   │   │   ├── spring-context-3.2.16.RELEASE.jar
│   │   │   ├── spring-context-support-3.2.16.RELEASE.jar
│   │   │   ├── spring-core-3.2.16.RELEASE.jar
│   │   │   ├── spring-expression-3.2.16.RELEASE.jar
│   │   │   ├── spring-jdbc-3.2.16.RELEASE.jar
│   │   │   ├── spring-orm-3.2.16.RELEASE.jar
│   │   │   ├── spring-tx-3.2.16.RELEASE.jar
│   │   │   ├── spring-web-3.2.16.RELEASE.jar
│   │   │   ├── spring-webmvc-3.2.16.RELEASE.jar
│   │   │   ├── validation-api-1.0.0.GA.jar
│   │   │   ├── velocity-1.7.jar
│   │   │   ├── xmemcached-1.3.6.jar
│   │   │   ├── xmlpull-1.1.3.1.jar
│   │   │   ├── xpp3_min-1.1.4c.jar
│   │   │   ├── xstream-1.4.1.jar
│   │   │   ├── zkclient-0.1.jar
│   │   │   └── zookeeper-3.3.3.jar
│   │   ├── log4j.xml
│   │   ├── templates
│   │   │   ├── common
│   │   │   │   └── screen
│   │   │   │   ├── error_404.vm
│   │   │   │   └── error_other.vm
│   │   │   ├── governance
│   │   │   │   ├── layout
│   │   │   │   │   ├── default.vm
│   │   │   │   │   ├── noServicePrivilege.vm
│   │   │   │   │   ├── redirect.vm
│   │   │   │   │   └── search.vm
│   │   │   │   └── screen
│   │   │   │   ├── accesses
│   │   │   │   │   ├── add.vm
│   │   │   │   │   └── index.vm
│   │   │   │   ├── addresses
│   │   │   │   │   ├── index.vm
│   │   │   │   │   └── search.vm
│   │   │   │   ├── applications
│   │   │   │   │   ├── index.vm
│   │   │   │   │   └── search.vm
│   │   │   │   ├── consumers
│   │   │   │   │   ├── edit.vm
│   │   │   │   │   ├── index.vm
│   │   │   │   │   ├── notified.vm
│   │   │   │   │   ├── routed.vm
│   │   │   │   │   └── show.vm
│   │   │   │   ├── error.vm
│   │   │   │   ├── loadbalances
│   │   │   │   │   ├── add.vm
│   │   │   │   │   ├── edit.vm
│   │   │   │   │   ├── index.vm
│   │   │   │   │   └── show.vm
│   │   │   │   ├── noServicePrivilege.vm
│   │   │   │   ├── overrides
│   │   │   │   │   ├── add.vm
│   │   │   │   │   ├── edit.vm
│   │   │   │   │   ├── index.vm
│   │   │   │   │   └── show.vm
│   │   │   │   ├── owners
│   │   │   │   │   ├── add.vm
│   │   │   │   │   └── index.vm
│   │   │   │   ├── providers
│   │   │   │   │   ├── add.vm
│   │   │   │   │   ├── edit.vm
│   │   │   │   │   ├── index.vm
│   │   │   │   │   └── show.vm
│   │   │   │   ├── redirect.vm
│   │   │   │   ├── routes
│   │   │   │   │   ├── add.vm
│   │   │   │   │   ├── edit.vm
│   │   │   │   │   ├── index.vm
│   │   │   │   │   ├── preview.vm
│   │   │   │   │   ├── routeselect.vm
│   │   │   │   │   └── show.vm
│   │   │   │   ├── services
│   │   │   │   │   ├── index.vm
│   │   │   │   │   └── search.vm
│   │   │   │   └── weights
│   │   │   │   ├── add.vm
│   │   │   │   ├── edit.vm
│   │   │   │   ├── index.vm
│   │   │   │   └── show.vm
│   │   │   ├── home
│   │   │   │   ├── control
│   │   │   │   │   └── menu.vm
│   │   │   │   └── screen
│   │   │   │   ├── ajax.vm
│   │   │   │   ├── index.vm
│   │   │   │   └── services.vm
│   │   │   └── sysinfo
│   │   │   ├── layout
│   │   │   │   ├── default.vm
│   │   │   │   ├── redirect.vm
│   │   │   │   └── search.vm
│   │   │   └── screen
│   │   │   ├── dumps
│   │   │   │   └── index.vm
│   │   │   ├── envs
│   │   │   │   └── index.vm
│   │   │   ├── logs
│   │   │   │   └── index.vm
│   │   │   ├── redirect.vm
│   │   │   ├── socketConn.vm
│   │   │   ├── statuses
│   │   │   │   └── index.vm
│   │   │   └── versions
│   │   │   ├── index.vm
│   │   │   └── show.vm
│   │   ├── webx-governance.xml
│   │   ├── webx-home.xml
│   │   ├── web.xml
│   │   ├── webx-personal.xml
│   │   ├── webx-sysinfo.xml
│   │   ├── webx-sysmanage.xml
│   │   └── webx.xml
│   ├── dubbo-monitor
│   │   ├── create.sql
│   │   ├── META-INF
│   │   │   ├── MANIFEST.MF
│   │   │   └── maven
│   │   │   └── com.handu.open
│   │   │   └── dubbo-monitor
│   │   │   ├── pom.properties
│   │   │   └── pom.xml
│   │   ├── resources
│   │   │   ├── bootstrap
│   │   │   │   ├── css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── bootstrap.css.map
│   │   │   │   │   └── bootstrap.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
│   │   │   ├── dist
│   │   │   │   ├── css
│   │   │   │   │   ├── AdminLTE.css
│   │   │   │   │   ├── AdminLTE.min.css
│   │   │   │   │   └── skins
│   │   │   │   │   ├── _all-skins.css
│   │   │   │   │   ├── _all-skins.min.css
│   │   │   │   │   ├── skin-black.css
│   │   │   │   │   ├── skin-black-light.css
│   │   │   │   │   ├── skin-black-light.min.css
│   │   │   │   │   ├── skin-black.min.css
│   │   │   │   │   ├── skin-blue.css
│   │   │   │   │   ├── skin-blue-light.css
│   │   │   │   │   ├── skin-blue-light.min.css
│   │   │   │   │   ├── skin-blue.min.css
│   │   │   │   │   ├── skin-green.css
│   │   │   │   │   ├── skin-green-light.css
│   │   │   │   │   ├── skin-green-light.min.css
│   │   │   │   │   ├── skin-green.min.css
│   │   │   │   │   ├── skin-purple.css
│   │   │   │   │   ├── skin-purple-light.css
│   │   │   │   │   ├── skin-purple-light.min.css
│   │   │   │   │   ├── skin-purple.min.css
│   │   │   │   │   ├── skin-red.css
│   │   │   │   │   ├── skin-red-light.css
│   │   │   │   │   ├── skin-red-light.min.css
│   │   │   │   │   ├── skin-red.min.css
│   │   │   │   │   ├── skin-yellow.css
│   │   │   │   │   ├── skin-yellow-light.css
│   │   │   │   │   ├── skin-yellow-light.min.css
│   │   │   │   │   └── skin-yellow.min.css
│   │   │   │   ├── img
│   │   │   │   │   ├── avatar04.png
│   │   │   │   │   ├── avatar2.png
│   │   │   │   │   ├── avatar3.png
│   │   │   │   │   ├── avatar5.png
│   │   │   │   │   ├── avatar.png
│   │   │   │   │   ├── boxed-bg.jpg
│   │   │   │   │   ├── boxed-bg.png
│   │   │   │   │   ├── credit
│   │   │   │   │   │   ├── american-express.png
│   │   │   │   │   │   ├── cirrus.png
│   │   │   │   │   │   ├── mastercard.png
│   │   │   │   │   │   ├── mestro.png
│   │   │   │   │   │   ├── paypal2.png
│   │   │   │   │   │   ├── paypal.png
│   │   │   │   │   │   └── visa.png
│   │   │   │   │   ├── default-50x50.gif
│   │   │   │   │   ├── icons.png
│   │   │   │   │   ├── photo1.png
│   │   │   │   │   ├── photo2.png
│   │   │   │   │   ├── user1-128x128.jpg
│   │   │   │   │   ├── user2-160x160.jpg
│   │   │   │   │   ├── user3-128x128.jpg
│   │   │   │   │   ├── user4-128x128.jpg
│   │   │   │   │   ├── user5-128x128.jpg
│   │   │   │   │   ├── user6-128x128.jpg
│   │   │   │   │   ├── user7-128x128.jpg
│   │   │   │   │   └── user8-128x128.jpg
│   │   │   │   └── js
│   │   │   │   ├── app.js
│   │   │   │   └── app.min.js
│   │   │   ├── 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
│   │   │   ├── plugins
│   │   │   │   ├── datatables
│   │   │   │   │   ├── dataTables.bootstrap.css
│   │   │   │   │   ├── dataTables.bootstrap.js
│   │   │   │   │   ├── dataTables.bootstrap.min.js
│   │   │   │   │   ├── extensions
│   │   │   │   │   │   ├── AutoFill
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── dataTables.autoFill.css
│   │   │   │   │   │   │   │   └── dataTables.autoFill.min.css
│   │   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   │   ├── columns.html
│   │   │   │   │   │   │   │   ├── complete-callback.html
│   │   │   │   │   │   │   │   ├── fill-both.html
│   │   │   │   │   │   │   │   ├── fill-horizontal.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── scrolling.html
│   │   │   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   │   │   └── step-callback.html
│   │   │   │   │   │   │   ├── images
│   │   │   │   │   │   │   │   └── filler.png
│   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   ├── dataTables.autoFill.js
│   │   │   │   │   │   │   │   └── dataTables.autoFill.min.js
│   │   │   │   │   │   │   └── Readme.txt
│   │   │   │   │   │   ├── ColReorder
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── dataTables.colReorder.css
│   │   │   │   │   │   │   │   └── dataTables.colReorder.min.css
│   │   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   │   ├── alt_insert.html
│   │   │   │   │   │   │   │   ├── col_filter.html
│   │   │   │   │   │   │   │   ├── colvis.html
│   │   │   │   │   │   │   │   ├── fixedcolumns.html
│   │   │   │   │   │   │   │   ├── fixedheader.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── jqueryui.html
│   │   │   │   │   │   │   │   ├── new_init.html
│   │   │   │   │   │   │   │   ├── predefined.html
│   │   │   │   │   │   │   │   ├── realtime.html
│   │   │   │   │   │   │   │   ├── reset.html
│   │   │   │   │   │   │   │   ├── scrolling.html
│   │   │   │   │   │   │   │   ├── server_side.html
│   │   │   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   │   │   └── state_save.html
│   │   │   │   │   │   │   ├── images
│   │   │   │   │   │   │   │   └── insert.png
│   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   ├── dataTables.colReorder.js
│   │   │   │   │   │   │   │   └── dataTables.colReorder.min.js
│   │   │   │   │   │   │   ├── License.txt
│   │   │   │   │   │   │   └── Readme.md
│   │   │   │   │   │   ├── ColVis
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── dataTables.colVis.css
│   │   │   │   │   │   │   │   ├── dataTables.colvis.jqueryui.css
│   │   │   │   │   │   │   │   └── dataTables.colVis.min.css
│   │   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   │   ├── button_order.html
│   │   │   │   │   │   │   │   ├── exclude_columns.html
│   │   │   │   │   │   │   │   ├── group_columns.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── jqueryui.html
│   │   │   │   │   │   │   │   ├── mouseover.html
│   │   │   │   │   │   │   │   ├── new_init.html
│   │   │   │   │   │   │   │   ├── restore.html
│   │   │   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   │   │   ├── text.html
│   │   │   │   │   │   │   │   ├── title_callback.html
│   │   │   │   │   │   │   │   ├── two_tables.html
│   │   │   │   │   │   │   │   └── two_tables_identical.html
│   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   ├── dataTables.colVis.js
│   │   │   │   │   │   │   │   └── dataTables.colVis.min.js
│   │   │   │   │   │   │   ├── License.txt
│   │   │   │   │   │   │   └── Readme.md
│   │   │   │   │   │   ├── FixedColumns
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── dataTables.fixedColumns.css
│   │   │   │   │   │   │   │   └── dataTables.fixedColumns.min.css
│   │   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   │   ├── bootstrap.html
│   │   │   │   │   │   │   │   ├── col_filter.html
│   │   │   │   │   │   │   │   ├── colvis.html
│   │   │   │   │   │   │   │   ├── css_size.html
│   │   │   │   │   │   │   │   ├── index_column.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── left_right_columns.html
│   │   │   │   │   │   │   │   ├── right_column.html
│   │   │   │   │   │   │   │   ├── rowspan.html
│   │   │   │   │   │   │   │   ├── server-side-processing.html
│   │   │   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   │   │   ├── size_fixed.html
│   │   │   │   │   │   │   │   ├── size_fluid.html
│   │   │   │   │   │   │   │   └── two_columns.html
│   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   ├── dataTables.fixedColumns.js
│   │   │   │   │   │   │   │   └── dataTables.fixedColumns.min.js
│   │   │   │   │   │   │   ├── License.txt
│   │   │   │   │   │   │   └── Readme.md
│   │   │   │   │   │   ├── FixedHeader
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── dataTables.fixedHeader.css
│   │   │   │   │   │   │   │   └── dataTables.fixedHeader.min.css
│   │   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   │   ├── header_footer.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   │   │   ├── top_left_right.html
│   │   │   │   │   │   │   │   ├── two_tables.html
│   │   │   │   │   │   │   │   └── zIndexes.html
│   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   ├── dataTables.fixedHeader.js
│   │   │   │   │   │   │   │   └── dataTables.fixedHeader.min.js
│   │   │   │   │   │   │   └── Readme.txt
│   │   │   │   │   │   ├── KeyTable
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── dataTables.keyTable.css
│   │   │   │   │   │   │   │   └── dataTables.keyTable.min.css
│   │   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   │   ├── events.html
│   │   │   │   │   │   │   │   ├── html.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── scrolling.html
│   │   │   │   │   │   │   │   └── simple.html
│   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   ├── dataTables.keyTable.js
│   │   │   │   │   │   │   │   └── dataTables.keyTable.min.js
│   │   │   │   │   │   │   └── Readme.txt
│   │   │   │   │   │   ├── Responsive
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── dataTables.responsive.css
│   │   │   │   │   │   │   │   └── dataTables.responsive.scss
│   │   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   │   ├── child-rows
│   │   │   │   │   │   │   │   │   ├── column-control.html
│   │   │   │   │   │   │   │   │   ├── custom-renderer.html
│   │   │   │   │   │   │   │   │   ├── disable-child-rows.html
│   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   ├── right-column.html
│   │   │   │   │   │   │   │   │   └── whole-row-control.html
│   │   │   │   │   │   │   │   ├── display-control
│   │   │   │   │   │   │   │   │   ├── auto.html
│   │   │   │   │   │   │   │   │   ├── classes.html
│   │   │   │   │   │   │   │   │   ├── complexHeader.html
│   │   │   │   │   │   │   │   │   ├── fixedHeader.html
│   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   └── init-classes.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── initialisation
│   │   │   │   │   │   │   │   │   ├── ajax.html
│   │   │   │   │   │   │   │   │   ├── className.html
│   │   │   │   │   │   │   │   │   ├── default.html
│   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   ├── new.html
│   │   │   │   │   │   │   │   │   └── option.html
│   │   │   │   │   │   │   │   └── styling
│   │   │   │   │   │   │   │   ├── bootstrap.html
│   │   │   │   │   │   │   │   ├── compact.html
│   │   │   │   │   │   │   │   ├── foundation.html
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   └── scrolling.html
│   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   ├── dataTables.responsive.js
│   │   │   │   │   │   │   │   └── dataTables.responsive.min.js
│   │   │   │   │   │   │   ├── License.txt
│   │   │   │   │   │   │   └── Readme.md
│   │   │   │   │   │   ├── Scroller
│   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   ├── dataTables.scroller.css
│   │   │   │   │   │   │   │   └── dataTables.scroller.min.css
│   │   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   │   ├── api_scrolling.html
│   │   │   │   │   │   │   │   ├── data
│   │   │   │   │   │   │   │   │   ├── 2500.txt
│   │   │   │   │   │   │   │   │   └── ssp.php
│   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   ├── large_js_source.html
│   │   │   │   │   │   │   │   ├── server-side_processing.html
│   │   │   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   │   │   └── state_saving.html
│   │   │   │   │   │   │   ├── images
│   │   │   │   │   │   │   │   └── loading-background.png
│   │   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   │   ├── dataTables.scroller.js
│   │   │   │   │   │   │   │   └── dataTables.scroller.min.js
│   │   │   │   │   │   │   └── Readme.txt
│   │   │   │   │   │   └── TableTools
│   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   ├── dataTables.tableTools.css
│   │   │   │   │   │   │   └── dataTables.tableTools.min.css
│   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   ├── ajax.html
│   │   │   │   │   │   │   ├── alter_buttons.html
│   │   │   │   │   │   │   ├── bootstrap.html
│   │   │   │   │   │   │   ├── button_text.html
│   │   │   │   │   │   │   ├── collection.html
│   │   │   │   │   │   │   ├── defaults.html
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── jqueryui.html
│   │   │   │   │   │   │   ├── multi_instance.html
│   │   │   │   │   │   │   ├── multiple_tables.html
│   │   │   │   │   │   │   ├── new_init.html
│   │   │   │   │   │   │   ├── pdf_message.html
│   │   │   │   │   │   │   ├── plug-in.html
│   │   │   │   │   │   │   ├── select_column.html
│   │   │   │   │   │   │   ├── select_multi.html
│   │   │   │   │   │   │   ├── select_os.html
│   │   │   │   │   │   │   ├── select_single.html
│   │   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   │   └── swf_path.html
│   │   │   │   │   │   ├── images
│   │   │   │   │   │   │   ├── collection_hover.png
│   │   │   │   │   │   │   ├── collection.png
│   │   │   │   │   │   │   ├── copy_hover.png
│   │   │   │   │   │   │   ├── copy.png
│   │   │   │   │   │   │   ├── csv_hover.png
│   │   │   │   │   │   │   ├── csv.png
│   │   │   │   │   │   │   ├── pdf_hover.png
│   │   │   │   │   │   │   ├── pdf.png
│   │   │   │   │   │   │   ├── print_hover.png
│   │   │   │   │   │   │   ├── print.png
│   │   │   │   │   │   │   ├── psd
│   │   │   │   │   │   │   │   ├── collection.psd
│   │   │   │   │   │   │   │   ├── copy document.psd
│   │   │   │   │   │   │   │   ├── file_types.psd
│   │   │   │   │   │   │   │   └── printer.psd
│   │   │   │   │   │   │   ├── xls_hover.png
│   │   │   │   │   │   │   └── xls.png
│   │   │   │   │   │   ├── js
│   │   │   │   │   │   │   ├── dataTables.tableTools.js
│   │   │   │   │   │   │   └── dataTables.tableTools.min.js
│   │   │   │   │   │   ├── Readme.md
│   │   │   │   │   │   └── swf
│   │   │   │   │   │   ├── copy_csv_xls_pdf.swf
│   │   │   │   │   │   └── copy_csv_xls.swf
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── sort_asc_disabled.png
│   │   │   │   │   │   ├── sort_asc.png
│   │   │   │   │   │   ├── sort_both.png
│   │   │   │   │   │   ├── sort_desc_disabled.png
│   │   │   │   │   │   └── sort_desc.png
│   │   │   │   │   ├── jquery.dataTables.css
│   │   │   │   │   ├── jquery.dataTables.js
│   │   │   │   │   ├── jquery.dataTables.min.css
│   │   │   │   │   ├── jquery.dataTables.min.js
│   │   │   │   │   └── jquery.dataTables_themeroller.css
│   │   │   │   ├── daterangepicker
│   │   │   │   │   ├── daterangepicker-bs3.css
│   │   │   │   │   ├── daterangepicker.js
│   │   │   │   │   ├── moment.js
│   │   │   │   │   └── moment.min.js
│   │   │   │   ├── fastclick
│   │   │   │   │   ├── fastclick.js
│   │   │   │   │   └── fastclick.min.js
│   │   │   │   ├── highcharts
│   │   │   │   │   ├── dark-unica.js
│   │   │   │   │   ├── exporting.js
│   │   │   │   │   └── highcharts.js
│   │   │   │   ├── html5shiv
│   │   │   │   │   └── html5shiv.min.js
│   │   │   │   ├── jQuery
│   │   │   │   │   └── jQuery-2.1.4.min.js
│   │   │   │   └── respondjs
│   │   │   │   └── respond.js
│   │   │   └── scripts
│   │   │   ├── app.js
│   │   │   ├── index.js
│   │   │   └── service
│   │   │   ├── charts.js
│   │   │   └── statistics.js
│   │   └── WEB-INF
│   │   ├── classes
│   │   │   ├── application.properties
│   │   │   ├── application.properties.bak
│   │   │   ├── com
│   │   │   │   └── handu
│   │   │   │   └── open
│   │   │   │   └── dubbo
│   │   │   │   └── monitor
│   │   │   │   ├── config
│   │   │   │   │   ├── DubboConfig.class
│   │   │   │   │   ├── MonitorConfig.class
│   │   │   │   │   ├── MyBatisConfig.class
│   │   │   │   │   ├── Security.class
│   │   │   │   │   └── WebConfig.class
│   │   │   │   ├── controller
│   │   │   │   │   ├── ApplicationsController.class
│   │   │   │   │   ├── ChartsController.class
│   │   │   │   │   ├── HostsController.class
│   │   │   │   │   ├── IndexController.class
│   │   │   │   │   ├── RegistriesController.class
│   │   │   │   │   ├── ServersController.class
│   │   │   │   │   ├── ServicesController.class
│   │   │   │   │   ├── StatisticsController.class
│   │   │   │   │   ├── StatusController.class
│   │   │   │   │   ├── SystemController.class
│   │   │   │   │   ├── UnregisterController.class
│   │   │   │   │   ├── UnsubscribeController$NotifyListenerAdapter.class
│   │   │   │   │   └── UnsubscribeController.class
│   │   │   │   ├── CountUtils.class
│   │   │   │   ├── domain
│   │   │   │   │   ├── DubboApplication.class
│   │   │   │   │   ├── DubboHost.class
│   │   │   │   │   ├── DubboInvoke.class
│   │   │   │   │   ├── DubboInvokeLineChart.class
│   │   │   │   │   ├── DubboRegistry.class
│   │   │   │   │   ├── DubboServer.class
│   │   │   │   │   ├── DubboService.class
│   │   │   │   │   ├── DubboStatistics.class
│   │   │   │   │   ├── DubboStatus.class
│   │   │   │   │   └── LineChartSeries.class
│   │   │   │   ├── DubboMonitorService$1.class
│   │   │   │   ├── DubboMonitorService.class
│   │   │   │   ├── RegistryContainer$1.class
│   │   │   │   ├── RegistryContainer.class
│   │   │   │   └── support
│   │   │   │   ├── CommonResponse.class
│   │   │   │   ├── Dao.class
│   │   │   │   └── UuidUtil.class
│   │   │   ├── log4j.xml
│   │   │   └── mappers
│   │   │   └── DubboInvokeMapper.xml
│   │   ├── jetbrick-template.properties
│   │   ├── lib
│   │   │   ├── antlr4-annotations-4.3.jar
│   │   │   ├── antlr4-runtime-4.3.jar
│   │   │   ├── aopalliance-1.0.jar
│   │   │   ├── commons-logging-1.1.1.jar
│   │   │   ├── curator-client-2.5.0.jar
│   │   │   ├── curator-framework-2.5.0.jar
│   │   │   ├── druid-1.0.14.jar
│   │   │   ├── dubbo-2.8.4.jar
│   │   │   ├── guava-16.0.1.jar
│   │   │   ├── jackson-annotations-2.3.0.jar
│   │   │   ├── jackson-core-2.3.3.jar
│   │   │   ├── jackson-databind-2.3.3.jar
│   │   │   ├── javassist-3.15.0-GA.jar
│   │   │   ├── jetbrick-commons-2.0.4.jar
│   │   │   ├── jetbrick-template-2.0.10.jar
│   │   │   ├── jetbrick-template-springmvc-2.0.10.jar
│   │   │   ├── jetbrick-template-web-2.0.10.jar
│   │   │   ├── jline-0.9.94.jar
│   │   │   ├── log4j-1.2.16.jar
│   │   │   ├── mybatis-3.2.7.jar
│   │   │   ├── mybatis-spring-1.2.2.jar
│   │   │   ├── mysql-connector-java-5.1.30.jar
│   │   │   ├── netty-3.7.0.Final.jar
│   │   │   ├── org.abego.treelayout.core-1.0.1.jar
│   │   │   ├── slf4j-api-1.6.2.jar
│   │   │   ├── slf4j-log4j12-1.6.1.jar
│   │   │   ├── spring-aop-3.2.9.RELEASE.jar
│   │   │   ├── spring-beans-3.2.9.RELEASE.jar
│   │   │   ├── spring-context-3.2.9.RELEASE.jar
│   │   │   ├── spring-core-3.2.9.RELEASE.jar
│   │   │   ├── spring-expression-3.2.9.RELEASE.jar
│   │   │   ├── spring-jdbc-3.2.9.RELEASE.jar
│   │   │   ├── spring-security-config-3.2.8.RELEASE.jar
│   │   │   ├── spring-security-core-3.2.8.RELEASE.jar
│   │   │   ├── spring-security-web-3.2.8.RELEASE.jar
│   │   │   ├── spring-tx-3.2.9.RELEASE.jar
│   │   │   ├── spring-web-3.2.9.RELEASE.jar
│   │   │   ├── spring-webmvc-3.2.9.RELEASE.jar
│   │   │   ├── zkclient-0.1.jar
│   │   │   └── zookeeper-3.4.6.jar
│   │   ├── views
│   │   │   ├── application
│   │   │   │   ├── applications.html
│   │   │   │   ├── consumers.html
│   │   │   │   ├── dependencies.html
│   │   │   │   └── providers.html
│   │   │   ├── common
│   │   │   │   ├── footer.html
│   │   │   │   ├── header.html
│   │   │   │   ├── head.html
│   │   │   │   ├── main_layout.html
│   │   │   │   └── sidebar.html
│   │   │   ├── host
│   │   │   │   ├── consumers.html
│   │   │   │   ├── hosts.html
│   │   │   │   └── providers.html
│   │   │   ├── index.html
│   │   │   ├── registry
│   │   │   │   ├── registered.html
│   │   │   │   ├── registries.html
│   │   │   │   └── subscribed.html
│   │   │   ├── server
│   │   │   │   ├── clients.html
│   │   │   │   └── servers.html
│   │   │   ├── service
│   │   │   │   ├── charts.html
│   │   │   │   ├── consumers.html
│   │   │   │   ├── providers.html
│   │   │   │   ├── services.html
│   │   │   │   └── statistics.html
│   │   │   ├── status.html
│   │   │   └── system.html
│   │   └── web.xml
│   └── dubbo-monitor-simple
│   ├── bin
│   │   ├── dump.sh
│   │   ├── restart.sh
│   │   ├── server.sh
│   │   ├── start.bat
│   │   ├── start.sh
│   │   └── stop.sh
│   ├── conf
│   │   └── dubbo.properties
│   ├── lib
│   │   ├── asm-3.3.1.jar
│   │   ├── bsf-api-3.1.jar
│   │   ├── cache-api-1.0.0.jar
│   │   ├── classmate-1.3.1.jar
│   │   ├── commons-codec-1.9.jar
│   │   ├── commons-lang-2.5.jar
│   │   ├── commons-logging-1.2.jar
│   │   ├── commons-pool2-2.4.2.jar
│   │   ├── curator-client-2.12.0.jar
│   │   ├── curator-framework-2.12.0.jar
│   │   ├── cxf-core-3.0.14.jar
│   │   ├── cxf-rt-bindings-soap-3.0.14.jar
│   │   ├── cxf-rt-databinding-jaxb-3.0.14.jar
│   │   ├── cxf-rt-frontend-simple-3.0.14.jar
│   │   ├── cxf-rt-transports-http-3.0.14.jar
│   │   ├── cxf-rt-wsdl-3.0.14.jar
│   │   ├── dubbo-2.5.7.jar
│   │   ├── dubbo-monitor-simple-2.5.7.jar
│   │   ├── fastjson-1.2.31.jar
│   │   ├── gmbal-api-only-3.0.0-b023.jar
│   │   ├── grizzly-core-2.1.4.jar
│   │   ├── grizzly-framework-2.1.4.jar
│   │   ├── grizzly-portunif-2.1.4.jar
│   │   ├── grizzly-rcm-2.1.4.jar
│   │   ├── guava-16.0.1.jar
│   │   ├── hessian-4.0.38.jar
│   │   ├── hibernate-validator-5.4.1.Final.jar
│   │   ├── httpclient-4.5.3.jar
│   │   ├── httpcore-4.4.6.jar
│   │   ├── javassist-3.20.0-GA.jar
│   │   ├── jaxb-core-2.2.11.jar
│   │   ├── jaxb-impl-2.2.11.jar
│   │   ├── jboss-logging-3.3.0.Final.jar
│   │   ├── jcommon-1.0.16.jar
│   │   ├── jedis-2.9.0.jar
│   │   ├── jetty-6.1.26.jar
│   │   ├── jetty-util-6.1.26.jar
│   │   ├── jfreechart-1.0.13.jar
│   │   ├── jline-0.9.94.jar
│   │   ├── libthrift-0.8.0.jar
│   │   ├── log4j-1.2.16.jar
│   │   ├── management-api-3.0.0-b012.jar
│   │   ├── mina-core-1.1.7.jar
│   │   ├── netty-3.10.5.Final.jar
│   │   ├── netty-3.2.5.Final.jar
│   │   ├── servlet-api-2.5-20081211.jar
│   │   ├── servlet-api-2.5.jar
│   │   ├── slf4j-api-1.7.25.jar
│   │   ├── slf4j-log4j12-1.7.25.jar
│   │   ├── spring-aop-4.3.10.RELEASE.jar
│   │   ├── spring-beans-4.3.10.RELEASE.jar
│   │   ├── spring-context-4.3.10.RELEASE.jar
│   │   ├── spring-core-4.3.10.RELEASE.jar
│   │   ├── spring-expression-4.3.10.RELEASE.jar
│   │   ├── spring-web-4.3.10.RELEASE.jar
│   │   ├── stax2-api-3.1.4.jar
│   │   ├── validation-api-1.1.0.Final.jar
│   │   ├── woodstox-core-asl-4.4.1.jar
│   │   ├── wsdl4j-1.6.3.jar
│   │   ├── xmemcached-1.3.6.jar
│   │   ├── xmlpull-1.1.3.1.jar
│   │   ├── xmlschema-core-2.2.2.jar
│   │   ├── xpp3_min-1.1.4c.jar
│   │   ├── xstream-1.4.1.jar
│   │   ├── zkclient-0.2.jar
│   │   └── zookeeper-3.4.9.jar
│   └── logs
│   ├── dubbo-monitor-simple.log
│   └── stdout.log
├── jww-readme
│   ├── ui-demo-deptList.png
│   ├── ui-demo-dicList.png
│   ├── ui-demo-index.png
│   ├── ui-demo-log.png
│   ├── ui-demo-menuList.png
│   ├── ui-demo-paramList.png
│   ├── ui-demo-roleList.png
│   ├── ui-demo-swagger2.png
│   ├── ui-demo-userList.png
│   ├── ui-demo-webMonitor.png
│   ├── 后台基础架构图.png
│   └── 后台核心技术图.png
├── jww-ui
│   └── jww-ui-ump
│   ├── css
│   │   ├── common.css
│   │   ├── dept.css
│   │   ├── images.css
│   │   ├── login.css
│   │   ├── main.css
│   │   ├── message.css
│   │   ├── news.css
│   │   └── user.css
│   ├── favicon.ico
│   ├── images
│   │   ├── code.jpg
│   │   ├── defaultFace.jpg
│   │   └── loading.gif
│   ├── index.html
│   ├── js
│   │   ├── base.js
│   │   ├── bodyTab.js
│   │   ├── index.js
│   │   ├── leftNav.js
│   │   ├── main.js
│   │   └── treecheck.js
│   ├── json
│   │   └── userface.json
│   ├── layui
│   │   ├── css
│   │   │   ├── layui.css
│   │   │   ├── layui.mobile.css
│   │   │   └── modules
│   │   │   ├── code.css
│   │   │   ├── laydate
│   │   │   │   └── default
│   │   │   │   └── laydate.css
│   │   │   └── layer
│   │   │   └── default
│   │   │   ├── icon-ext.png
│   │   │   ├── icon.png
│   │   │   ├── layer.css
│   │   │   ├── loading-0.gif
│   │   │   ├── loading-1.gif
│   │   │   └── loading-2.gif
│   │   ├── font
│   │   │   ├── iconfont.eot
│   │   │   ├── iconfont.svg
│   │   │   ├── iconfont.ttf
│   │   │   └── iconfont.woff
│   │   ├── images
│   │   │   └── face
│   │   │   ├── 0.gif
│   │   │   ├── 10.gif
│   │   │   ├── 11.gif
│   │   │   ├── 12.gif
│   │   │   ├── 13.gif
│   │   │   ├── 14.gif
│   │   │   ├── 15.gif
│   │   │   ├── 16.gif
│   │   │   ├── 17.gif
│   │   │   ├── 18.gif
│   │   │   ├── 19.gif
│   │   │   ├── 1.gif
│   │   │   ├── 20.gif
│   │   │   ├── 21.gif
│   │   │   ├── 22.gif
│   │   │   ├── 23.gif
│   │   │   ├── 24.gif
│   │   │   ├── 25.gif
│   │   │   ├── 26.gif
│   │   │   ├── 27.gif
│   │   │   ├── 28.gif
│   │   │   ├── 29.gif
│   │   │   ├── 2.gif
│   │   │   ├── 30.gif
│   │   │   ├── 31.gif
│   │   │   ├── 32.gif
│   │   │   ├── 33.gif
│   │   │   ├── 34.gif
│   │   │   ├── 35.gif
│   │   │   ├── 36.gif
│   │   │   ├── 37.gif
│   │   │   ├── 38.gif
│   │   │   ├── 39.gif
│   │   │   ├── 3.gif
│   │   │   ├── 40.gif
│   │   │   ├── 41.gif
│   │   │   ├── 42.gif
│   │   │   ├── 43.gif
│   │   │   ├── 44.gif
│   │   │   ├── 45.gif
│   │   │   ├── 46.gif
│   │   │   ├── 47.gif
│   │   │   ├── 48.gif
│   │   │   ├── 49.gif
│   │   │   ├── 4.gif
│   │   │   ├── 50.gif
│   │   │   ├── 51.gif
│   │   │   ├── 52.gif
│   │   │   ├── 53.gif
│   │   │   ├── 54.gif
│   │   │   ├── 55.gif
│   │   │   ├── 56.gif
│   │   │   ├── 57.gif
│   │   │   ├── 58.gif
│   │   │   ├── 59.gif
│   │   │   ├── 5.gif
│   │   │   ├── 60.gif
│   │   │   ├── 61.gif
│   │   │   ├── 62.gif
│   │   │   ├── 63.gif
│   │   │   ├── 64.gif
│   │   │   ├── 65.gif
│   │   │   ├── 66.gif
│   │   │   ├── 67.gif
│   │   │   ├── 68.gif
│   │   │   ├── 69.gif
│   │   │   ├── 6.gif
│   │   │   ├── 70.gif
│   │   │   ├── 71.gif
│   │   │   ├── 7.gif
│   │   │   ├── 8.gif
│   │   │   └── 9.gif
│   │   ├── lay
│   │   │   └── modules
│   │   │   ├── carousel.js
│   │   │   ├── code.js
│   │   │   ├── element.js
│   │   │   ├── flow.js
│   │   │   ├── form.js
│   │   │   ├── jquery.js
│   │   │   ├── laydate.js
│   │   │   ├── layedit.js
│   │   │   ├── layer.js
│   │   │   ├── laypage.js
│   │   │   ├── laytpl.js
│   │   │   ├── mobile.js
│   │   │   ├── table.js
│   │   │   ├── tree.js
│   │   │   ├── upload.js
│   │   │   └── util.js
│   │   ├── layui.all.js
│   │   └── layui.js
│   ├── page
│   │   ├── 404.html
│   │   ├── dept
│   │   │   ├── dept.html
│   │   │   ├── dept.js
│   │   │   ├── deptList.html
│   │   │   ├── deptList.js
│   │   │   ├── deptTree.html
│   │   │   └── deptTree.js
│   │   ├── dic
│   │   │   ├── dic.html
│   │   │   ├── dic.js
│   │   │   ├── dicList.html
│   │   │   └── dicList.js
│   │   ├── log
│   │   │   ├── logList.html
│   │   │   └── logList.js
│   │   ├── login
│   │   │   ├── login.html
│   │   │   ├── login.js
│   │   │   └── login.mp4
│   │   ├── main.html
│   │   ├── menu
│   │   │   ├── menu.html
│   │   │   ├── menu.js
│   │   │   ├── menuList.html
│   │   │   ├── menuList.js
│   │   │   ├── menuTree.html
│   │   │   └── menuTree.js
│   │   ├── param
│   │   │   ├── param.html
│   │   │   ├── param.js
│   │   │   ├── paramList.html
│   │   │   └── paramList.js
│   │   ├── role
│   │   │   ├── role.html
│   │   │   ├── role.js
│   │   │   ├── roleList.html
│   │   │   └── roleList.js
│   │   └── user
│   │   ├── address.js
│   │   ├── changePwd.html
│   │   ├── changePwd.js
│   │   ├── myself.html
│   │   ├── myself.js
│   │   ├── user.html
│   │   ├── userInfo.html
│   │   ├── user.js
│   │   ├── userList.html
│   │   ├── userList.js
│   │   └── userXxx.js
│   └── README.md
├── jww-ump
│   ├── jww-ump-common
│   │   ├── jww-ump-common.iml
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── ump
│   │   └── common
│   │   └── UmpConstants.java
│   ├── jww-ump-dao
│   │   ├── jww-ump-dao.iml
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── ump
│   │   └── dao
│   │   └── mapper
│   │   ├── SysAuthorizeMapper.java
│   │   ├── SysDeptMapper.java
│   │   ├── SysDicMapper.java
│   │   ├── SysLogMapper.java
│   │   ├── SysMenuMapper.java
│   │   ├── SysParamMapper.java
│   │   ├── SysRoleMapper.java
│   │   ├── SysRoleMenuMapper.java
│   │   ├── SysTreeMapper.java
│   │   ├── SysUserMapper.java
│   │   └── SysUserRoleMapper.java
│   ├── jww-ump-generator
│   │   ├── jww-ump-generator.iml
│   │   ├── pom.xml
│   │   ├── README.md
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── jww
│   │   │   └── ump
│   │   │   └── generator
│   │   │   ├── CodeGenerator.java
│   │   │   └── UmpGeneratorUtil.java
│   │   └── resources
│   │   ├── generator.properties
│   │   └── templates
│   │   ├── controller.java.vm
│   │   ├── list.html.vm
│   │   └── list.js.vm
│   ├── jww-ump.iml
│   ├── jww-ump-model
│   │   ├── jww-ump-model.iml
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── ump
│   │   └── model
│   │   ├── SysDeptModel.java
│   │   ├── SysDicModel.java
│   │   ├── SysLogModel.java
│   │   ├── SysMenuModel.java
│   │   ├── SysParamModel.java
│   │   ├── SysRoleMenuModel.java
│   │   ├── SysRoleModel.java
│   │   ├── SysTreeModel.java
│   │   ├── SysUserMenuModel.java
│   │   ├── SysUserModel.java
│   │   └── SysUserRoleModel.java
│   ├── jww-ump-mq
│   │   ├── jww-ump-mq.iml
│   │   └── pom.xml
│   ├── jww-ump-rpc-api
│   │   ├── jww-ump-rpc-api.iml
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── jww
│   │   └── ump
│   │   └── rpc
│   │   └── api
│   │   ├── SysAuthorizeService.java
│   │   ├── SysDeptService.java
│   │   ├── SysDicService.java
│   │   ├── SysLogService.java
│   │   ├── SysMenuService.java
│   │   ├── SysParamService.java
│   │   ├── SysRoleMenuService.java
│   │   ├── SysRoleService.java
│   │   └── SysUserService.java
│   ├── jww-ump-rpc-service
│   │   ├── jww-ump-rpc-service.iml
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── jww
│   │   │   └── ump
│   │   │   └── rpc
│   │   │   └── service
│   │   │   ├── impl
│   │   │   │   ├── SysAuthorizeServiceImpl.java
│   │   │   │   ├── SysDeptServiceImpl.java
│   │   │   │   ├── SysDicServiceImpl.java
│   │   │   │   ├── SysLogServiceImpl.java
│   │   │   │   ├── SysMenuServiceImpl.java
│   │   │   │   ├── SysParamServiceImpl.java
│   │   │   │   ├── SysRoleMenuServiceImpl.java
│   │   │   │   ├── SysRoleServiceImpl.java
│   │   │   │   └── SysUserServiceImpl.java
│   │   │   └── ServiceApplication.java
│   │   └── resources
│   │   ├── application-dev.yml
│   │   ├── application-prod.yml
│   │   ├── application.yml
│   │   ├── dubbo
│   │   │   └── providers.xml
│   │   └── mapper
│   │   ├── SysAuthorizeMapper.xml
│   │   ├── SysDeptMapper.xml
│   │   ├── SysMenuMapper.xml
│   │   ├── SysRoleMapper.xml
│   │   ├── SysRoleMenuMapper.xml
│   │   ├── SysTreeMapper.xml
│   │   └── SysUserMapper.xml
│   ├── jww-ump-server
│   │   ├── jww-ump-server.iml
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── jww
│   │   │   └── ump
│   │   │   └── server
│   │   │   ├── annotation
│   │   │   │   └── SysLogOpt.java
│   │   │   ├── aspect
│   │   │   │   └── LogAspect.java
│   │   │   ├── controller
│   │   │   │   ├── IndexController.java
│   │   │   │   ├── LoginController.java
│   │   │   │   ├── SysDeptController.java
│   │   │   │   ├── SysDicController.java
│   │   │   │   ├── SysLogController.java
│   │   │   │   ├── SysMenuController.java
│   │   │   │   ├── SysParamController.java
│   │   │   │   ├── SysRoleController.java
│   │   │   │   └── SysUserController.java
│   │   │   ├── druid
│   │   │   │   ├── filter
│   │   │   │   │   └── DruidStatFilter.java
│   │   │   │   └── servlet
│   │   │   │   └── DruidStatViewServlet.java
│   │   │   ├── ServerApplication.java
│   │   │   └── shiro
│   │   │   ├── cache
│   │   │   │   ├── RedisCache.java
│   │   │   │   └── RedisCacheManager.java
│   │   │   ├── configuration
│   │   │   │   └── ShiroConfiguration.java
│   │   │   └── realm
│   │   │   └── SysUserRealm.java
│   │   └── resources
│   │   ├── application-dev.yml
│   │   ├── application-prod.yml
│   │   ├── application.yml
│   │   ├── csrf-white.txt
│   │   ├── dubbo
│   │   │   └── consumers.xml
│   │   └── xss-white.txt
│   ├── pom.xml
│   ├── README.md
│   └── sqls
│   └── 1.jww.sql
├── LICENSE
├── pom.xml
└── README.md

412 directories, 1252 files

标签:

实例下载地址

springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离.zip

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警