[{"title":"( 296 个子文件 1019KB ) dubbo分布式tcc事务demo","children":[{"title":"admin-base.css <span style='color:#111;'> 194.10KB </span>","children":null,"spread":false},{"title":"bootstrap.css <span style='color:#111;'> 144.02KB </span>","children":null,"spread":false},{"title":"font-awesome.css <span style='color:#111;'> 32.45KB </span>","children":null,"spread":false},{"title":"font-awesome.min.css <span style='color:#111;'> 26.82KB </span>","children":null,"spread":false},{"title":"base.css <span style='color:#111;'> 5.20KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 653B </span>","children":null,"spread":false},{"title":"fontawesome-webfont.eot <span style='color:#111;'> 69.15KB </span>","children":null,"spread":false},{"title":"manager.ftl <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"paging.ftl <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"index.ftl <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"index.ftl <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"product_detail.ftl <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"product_detail.ftl <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"shop.ftl <span style='color:#111;'> 619B </span>","children":null,"spread":false},{"title":"shop.ftl <span style='color:#111;'> 619B </span>","children":null,"spread":false},{"title":"pay_success.ftl <span style='color:#111;'> 360B </span>","children":null,"spread":false},{"title":"pay_success.ftl <span style='color:#111;'> 359B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 232B </span>","children":null,"spread":false},{"title":"TccClassGenerator.java <span style='color:#111;'> 12.26KB </span>","children":null,"spread":false},{"title":"JdbcTransactionRepository.java <span style='color:#111;'> 10.65KB </span>","children":null,"spread":false},{"title":"TccProxy.java <span style='color:#111;'> 9.84KB </span>","children":null,"spread":false},{"title":"TransferServiceTest.java <span style='color:#111;'> 7.57KB </span>","children":null,"spread":false},{"title":"MethodProceedingJoinPoint.java <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"RedisTransactionRepository.java <span style='color:#111;'> 6.99KB </span>","children":null,"spread":false},{"title":"TransactionManager.java <span style='color:#111;'> 6.13KB </span>","children":null,"spread":false},{"title":"AccountServiceImpl.java <span style='color:#111;'> 6.09KB </span>","children":null,"spread":false},{"title":"CompensableTransactionInterceptor.java <span style='color:#111;'> 6.08KB </span>","children":null,"spread":false},{"title":"JdbcTransactionDao.java <span style='color:#111;'> 5.86KB </span>","children":null,"spread":false},{"title":"RedisTransactionDao.java <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false},{"title":"FileSystemTransactionRepository.java <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false},{"title":"ZooKeeperTransactionRepository.java <span style='color:#111;'> 5.32KB </span>","children":null,"spread":false},{"title":"OrderController.java <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"OrderController.java <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"CapitalTradeOrderServiceImpl.java <span style='color:#111;'> 4.95KB </span>","children":null,"spread":false},{"title":"RedPacketTradeOrderServiceImpl.java <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"CapitalTradeOrderServiceImpl.java <span style='color:#111;'> 4.87KB </span>","children":null,"spread":false},{"title":"PaymentServiceImpl.java <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"RedPacketTradeOrderServiceImpl.java <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"TransferService.java <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"PaymentServiceImpl.java <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"TransactionRecovery.java <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"AccountServiceProxy.java <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"TransactionXid.java <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"ResourceCoordinatorInterceptor.java <span style='color:#111;'> 3.48KB </span>","children":null,"spread":false},{"title":"CachableTransactionRepository.java <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"Transaction.java <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"CompensableMethodUtils.java <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"TransactionController.java <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"ExpandTransactionSerializer.java <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"Compensable.java <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"PerformanceTest.java <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"FactoryBuilder.java <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false},{"title":"ReflectionUtils.java <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"KryoPoolSerializer.java <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"Order.java <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"Participant.java <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"SpringTransactionConfigurator.java <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"PlaceOrderServiceImpl.java <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"PlaceOrderServiceImpl.java <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"DefaultRecoverConfig.java <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"RecoverScheduledJob.java <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"AccountRecordServiceImpl.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"TccInvokerInvocationHandler.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"KryoTransactionSerializer.java <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"TransactionVo.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"KryoThreadLocalSerializer.java <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"TradeOrderServiceProxy.java <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"UserShardingId.java <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"TransactionSerializer.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"AccountRecordServiceProxy.java <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"RedisHelper.java <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"Terminator.java <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"ConfigurableTransactionAspect.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"RedPacketTradeOrderDto.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"CapitalTradeOrderDto.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"RedPacketTradeOrderDto.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"CapitalTradeOrderDto.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"TradeOrder.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"TradeOrder.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"OrderRepository.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"PlaceOrderRequest.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"PlaceOrderRequest.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"CapitalAccount.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"AccountService.java <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"MethodTransactionContextEditor.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"DubboTransactionContextEditor.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ConfigurableCoordinatorAspect.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"OrderServiceImpl.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"TransactionContext.java <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"TradeOrderRepository.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"TradeOrderRepository.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"RedPacketAccount.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"OrderFactory.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"ProtoStuffSerializer.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"DaoRepository.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"SpringBeanFactory.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"CompensableTransactionAspect.java <span style='color:#111;'> 1006B </span>","children":null,"spread":false},{"title":"ResourceCoordinatorAspect.java <span style='color:#111;'> 999B </span>","children":null,"spread":false},{"title":"OrderLine.java <span style='color:#111;'> 995B </span>","children":null,"spread":false},{"title":"CommonResponse.java <span style='color:#111;'> 995B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]