[{"title":"( 98 个子文件 135KB ) zookeeper + thrift实现的RPC 服务治理框架演示","children":[{"title":"testThrift2","children":[{"title":".project <span style='color:#111;'> 563B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"processor","children":[{"title":"DIYFrameworkServiceImpl.java <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false},{"title":"MainProcessor.java <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"JSONUtils.java <span style='color:#111;'> 6.27KB </span>","children":null,"spread":false},{"title":"DateUtils.java <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false}],"spread":true},{"title":"client","children":[{"title":"ThriftClient.java <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"business","children":[{"title":"pojo","children":[{"title":"UserPojo.java <span style='color:#111;'> 895B </span>","children":null,"spread":false},{"title":"AbstractPojo.java <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"DescPojo.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"BusinessResponsePojo.java <span style='color:#111;'> 1016B </span>","children":null,"spread":false}],"spread":true},{"title":"BusinessServicesMapping.java <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"QueryUserDetailServiceImpl.java <span style='color:#111;'> 649B </span>","children":null,"spread":false}],"spread":true},{"title":"exception","children":[{"title":"ResponseCode.java <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"BizException.java <span style='color:#111;'> 834B </span>","children":null,"spread":false}],"spread":true},{"title":"BusinessService.java <span style='color:#111;'> 567B </span>","children":null,"spread":false}],"spread":true},{"title":"thrift","children":[{"title":"iface","children":[{"title":"ServiceException.java <span style='color:#111;'> 15.80KB </span>","children":null,"spread":false},{"title":"RESCODE.java <span style='color:#111;'> 892B </span>","children":null,"spread":false},{"title":"Request.java <span style='color:#111;'> 15.57KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService.java <span style='color:#111;'> 36.27KB </span>","children":null,"spread":false},{"title":"Reponse.java <span style='color:#111;'> 15.91KB </span>","children":null,"spread":false},{"title":"EXCCODE.java <span style='color:#111;'> 883B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"target","children":[{"title":"classes","children":[{"title":"processor","children":[{"title":"MainProcessor$StartServerThread.class <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"MainProcessor$MyDefaultWatcher.class <span style='color:#111;'> 823B </span>","children":null,"spread":false},{"title":"MainProcessor.class <span style='color:#111;'> 4.89KB </span>","children":null,"spread":false},{"title":"DIYFrameworkServiceImpl.class <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"MainProcessor$StartServerEventHandler.class <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"DateUtils.class <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"JSONUtils.class <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"DateJsonValueProcessor.class <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"JSONUtils$1.class <span style='color:#111;'> 985B </span>","children":null,"spread":false}],"spread":true},{"title":"client","children":[{"title":"ThriftClient.class <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"ClientDefaultWatcher.class <span style='color:#111;'> 491B </span>","children":null,"spread":false}],"spread":true},{"title":"business","children":[{"title":"pojo","children":[{"title":"BusinessResponsePojo.class <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"DescPojo.class <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"UserPojo.class <span style='color:#111;'> 1005B </span>","children":null,"spread":false},{"title":"AbstractPojo.class <span style='color:#111;'> 289B </span>","children":null,"spread":false}],"spread":true},{"title":"BusinessServicesMapping.class <span style='color:#111;'> 728B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"QueryUserDetailServiceImpl.class <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"exception","children":[{"title":"ResponseCode.class <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"BizException.class <span style='color:#111;'> 822B </span>","children":null,"spread":false}],"spread":true},{"title":"BusinessService.class <span style='color:#111;'> 367B </span>","children":null,"spread":false}],"spread":true},{"title":"thrift","children":[{"title":"iface","children":[{"title":"DIYFrameworkService$AsyncProcessor$send$1.class <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"Request$_Fields.class <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_args$send_argsTupleScheme.class <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"Reponse$ReponseTupleScheme.class <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_args$_Fields.class <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_result$send_resultTupleSchemeFactory.class <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_result.class <span style='color:#111;'> 11.66KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$AsyncClient$send_call.class <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"ServiceException$_Fields.class <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_args$send_argsStandardScheme.class <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"Reponse$ReponseStandardScheme.class <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService.class <span style='color:#111;'> 881B </span>","children":null,"spread":false},{"title":"Request$RequestStandardScheme.class <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$AsyncClient$Factory.class <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"ServiceException$ServiceExceptionStandardSchemeFactory.class <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_args$send_argsStandardSchemeFactory.class <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"Reponse$ReponseTupleSchemeFactory.class <span style='color:#111;'> 919B </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_result$send_resultStandardScheme.class <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"ServiceException$ServiceExceptionTupleSchemeFactory.class <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"Reponse$_Fields.class <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"RESCODE.class <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$Client$Factory.class <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"ServiceException$ServiceExceptionTupleScheme.class <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"Request$RequestTupleSchemeFactory.class <span style='color:#111;'> 919B </span>","children":null,"spread":false},{"title":"DIYFrameworkService$Client.class <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_result$send_resultTupleScheme.class <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_args.class <span style='color:#111;'> 10.11KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$Iface.class <span style='color:#111;'> 373B </span>","children":null,"spread":false},{"title":"Reponse$ReponseStandardSchemeFactory.class <span style='color:#111;'> 943B </span>","children":null,"spread":false},{"title":"Request$RequestStandardSchemeFactory.class <span style='color:#111;'> 943B </span>","children":null,"spread":false},{"title":"DIYFrameworkService$AsyncIface.class <span style='color:#111;'> 370B </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_result$send_resultStandardSchemeFactory.class <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"ServiceException.class <span style='color:#111;'> 11.57KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_args$send_argsTupleSchemeFactory.class <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"EXCCODE.class <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$AsyncClient.class <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$send_result$_Fields.class <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$Processor$send.class <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"ServiceException$ServiceExceptionStandardScheme.class <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"Reponse.class <span style='color:#111;'> 11.75KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$AsyncProcessor.class <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$Processor.class <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"Request$RequestTupleScheme.class <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"Request.class <span style='color:#111;'> 11.52KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService$AsyncProcessor$send.class <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"test-classes","children":null,"spread":false}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.m2e.core.prefs <span style='color:#111;'> 90B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 664B </span>","children":null,"spread":false},{"title":"org.eclipse.core.resources.prefs <span style='color:#111;'> 96B </span>","children":null,"spread":false}],"spread":true},{"title":"thrift","children":[{"title":"demoHello.thrift <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"gen-java","children":[{"title":"thrift","children":[{"title":"iface","children":[{"title":"ServiceException.java <span style='color:#111;'> 16.20KB </span>","children":null,"spread":false},{"title":"RESCODE.java <span style='color:#111;'> 979B </span>","children":null,"spread":false},{"title":"Request.java <span style='color:#111;'> 15.95KB </span>","children":null,"spread":false},{"title":"DIYFrameworkService.java <span style='color:#111;'> 36.60KB </span>","children":null,"spread":false},{"title":"Reponse.java <span style='color:#111;'> 16.29KB </span>","children":null,"spread":false},{"title":"EXCCODE.java <span style='color:#111;'> 970B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 781B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"processor","children":null,"spread":false},{"title":"thrift","children":[{"title":"iface","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]