├── .gitignore ├── README.md ├── bootstudy ├── .gitignore ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── tk │ │ │ └── yuqibit │ │ │ ├── BootApplication.java │ │ │ ├── controller │ │ │ ├── HelloController.java │ │ │ └── LoginController.java │ │ │ ├── dao │ │ │ └── UserDao.java │ │ │ ├── domain │ │ │ ├── SysPermission.java │ │ │ ├── SysRole.java │ │ │ ├── User.java │ │ │ └── UserInfo.java │ │ │ ├── error │ │ │ ├── ErrorConfig.java │ │ │ └── ExceptionController.java │ │ │ ├── fastjson │ │ │ ├── FastJsonConverter.java │ │ │ └── JsonTestModel.java │ │ │ ├── hello │ │ │ └── SampleController.java │ │ │ ├── lambda │ │ │ └── LambdaStudy.java │ │ │ ├── properties │ │ │ ├── AuthorProperties.java │ │ │ └── MyConfig.java │ │ │ ├── security │ │ │ ├── LoginService.java │ │ │ ├── MyPermissionEvaluator.java │ │ │ ├── MyUserDetailsService.java │ │ │ ├── RoleService.java │ │ │ └── SecurityConfig.java │ │ │ ├── service │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ └── UserServiceImpl.java │ │ │ └── stat │ │ │ ├── DruidStatFilter.java │ │ │ └── DruidStatViewServlet.java │ └── resources │ │ ├── application.properties │ │ ├── author.properties │ │ ├── banner.txt │ │ ├── log4j2.xml │ │ ├── static │ │ ├── css │ │ │ ├── bootstrap.min.css │ │ │ └── style.css │ │ └── js │ │ │ ├── bootstrap.min.js │ │ │ ├── common.js │ │ │ ├── doT.js │ │ │ ├── jquery.min.js │ │ │ └── lang.js │ │ └── templates │ │ ├── error │ │ ├── 401.html │ │ ├── 404.html │ │ └── 500.html │ │ ├── hello.html │ │ ├── index.html │ │ └── login.html │ └── test │ └── java │ └── tk │ └── yuqibit │ └── BootApplicationTests.java ├── nio ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── tk │ └── yuqibit │ ├── concurrent │ ├── CountDownLatchTest.java │ ├── CyclicBarrierTest.java │ ├── ExchangerTest.java │ ├── MyCallable.java │ ├── SemaphoreTest.java │ └── ThreadJoinTest.java │ ├── nio │ ├── BootApplication.java │ ├── IOExample.java │ ├── aio │ │ ├── AcceptCompletionHandler.java │ │ ├── AsyncTimeClientHandler.java │ │ ├── AsyncTimeServerHandler.java │ │ ├── ReadCompletionHandler.java │ │ ├── TimeClient.java │ │ └── TimeServer.java │ ├── basic │ │ ├── TimeClient.java │ │ ├── TimeClientHandler.java │ │ ├── TimeServer.java │ │ └── TimeServerHandler.java │ ├── bio │ │ ├── TimeClient.java │ │ ├── TimeServer.java │ │ └── TimeServerHandler.java │ ├── chat │ │ ├── SimpleChatClient.java │ │ ├── SimpleChatClientHandler.java │ │ ├── SimpleChatClientInitializer.java │ │ ├── SimpleChatServer.java │ │ ├── SimpleChatServerHandler.java │ │ └── SimpleChatServerInitializer.java │ ├── codec │ │ ├── marshalling │ │ │ ├── MarshallingCodeCFactory.java │ │ │ ├── SubReqClient.java │ │ │ ├── SubReqClientHandler.java │ │ │ ├── SubReqServer.java │ │ │ └── SubReqServerHandler.java │ │ ├── pojo │ │ │ ├── SubscribeReq.java │ │ │ └── SubscribeResp.java │ │ ├── protobuf │ │ │ ├── SubReqClient.java │ │ │ ├── SubReqClientHandler.java │ │ │ ├── SubReqServer.java │ │ │ ├── SubReqServerHandler.java │ │ │ ├── SubscribeReqProto.java │ │ │ ├── SubscribeRespProto.java │ │ │ └── TestSubscribeReqProto.java │ │ └── serializable │ │ │ ├── PerformTestUserInfo.java │ │ │ ├── TestUserInfo.java │ │ │ ├── UserInfo.java │ │ │ └── netty │ │ │ ├── SubReqClient.java │ │ │ ├── SubReqClientHandler.java │ │ │ ├── SubReqServer.java │ │ │ └── SubReqServerHandler.java │ ├── frame │ │ ├── correct │ │ │ ├── TimeClient.java │ │ │ ├── TimeClientHandler.java │ │ │ ├── TimeServer.java │ │ │ └── TimeServerHandler.java │ │ ├── delimiter │ │ │ ├── EchoClient.java │ │ │ ├── EchoClientHandler.java │ │ │ ├── EchoServer.java │ │ │ ├── EchoServerHandler.java │ │ │ └── MyIdleHandler.java │ │ ├── fault │ │ │ ├── TimeClient.java │ │ │ ├── TimeClientHandler.java │ │ │ ├── TimeServer.java │ │ │ └── TimeServerHandler.java │ │ └── fixedLen │ │ │ ├── EchoServer.java │ │ │ └── EchoServerHandler.java │ ├── handlertest │ │ ├── InboundHander1.java │ │ ├── InboundHander2.java │ │ ├── InboundHander3.java │ │ ├── OutBoundHandler1.java │ │ ├── OutBoundHandler2.java │ │ ├── TimeClient.java │ │ └── TimeServer.java │ ├── nio │ │ ├── MultiplexerTimeServer.java │ │ ├── TimeClient.java │ │ ├── TimeClientHandle.java │ │ └── TimeServer.java │ ├── pio │ │ ├── TimeServer.java │ │ └── TimeServerHandlerExecutePool.java │ ├── pool │ │ ├── NettyChannelPoolHandler.java │ │ ├── NettyClientHander.java │ │ ├── NettyPoolClient.java │ │ ├── NettyServer.java │ │ └── NettyServerHandler.java │ └── protocol │ │ ├── file │ │ ├── FileServer.java │ │ └── FileServerHandler.java │ │ ├── http │ │ ├── fileServer │ │ │ ├── HttpFileServer.java │ │ │ └── HttpFileServerHandler.java │ │ └── xml │ │ │ ├── TestOrder.java │ │ │ ├── client │ │ │ ├── HttpXmlClient.java │ │ │ └── HttpXmlClientHandle.java │ │ │ ├── codec │ │ │ ├── AbstractHttpXmlDecoder.java │ │ │ ├── AbstractHttpXmlEncoder.java │ │ │ ├── HttpXmlRequest.java │ │ │ ├── HttpXmlRequestDecoder.java │ │ │ ├── HttpXmlRequestEncoder.java │ │ │ ├── HttpXmlResponse.java │ │ │ ├── HttpXmlResponseDecoder.java │ │ │ └── HttpXmlResponseEncoder.java │ │ │ ├── pojo │ │ │ ├── Address.java │ │ │ ├── Customer.java │ │ │ ├── Order.java │ │ │ ├── OrderFactory.java │ │ │ └── Shipping.java │ │ │ └── server │ │ │ ├── HttpXmlServer.java │ │ │ └── HttpXmlServerHandler.java │ │ ├── netty │ │ ├── MessageType.java │ │ ├── NettyConstant.java │ │ ├── client │ │ │ ├── HeartBeatReqHandler.java │ │ │ ├── LoginAuthReqHandler.java │ │ │ └── NettyClient.java │ │ ├── codec │ │ │ ├── ChannelBufferByteInput.java │ │ │ ├── ChannelBufferByteOutput.java │ │ │ ├── MarshallingCodecFactory.java │ │ │ ├── MarshallingDecoder.java │ │ │ ├── MarshallingEncoder.java │ │ │ ├── NettyMessageDecoder.java │ │ │ ├── NettyMessageEncoder.java │ │ │ └── TestCodeC.java │ │ ├── server │ │ │ ├── HeartBeatRespHandler.java │ │ │ ├── LoginAuthRespHandler.java │ │ │ └── NettyServer.java │ │ └── struct │ │ │ ├── Header.java │ │ │ └── NettyMessage.java │ │ ├── udp │ │ ├── ChineseProverbClient.java │ │ ├── ChineseProverbClientHandler.java │ │ ├── ChineseProverbServer.java │ │ └── ChineseProverbServerHandler.java │ │ └── websocket │ │ └── server │ │ ├── WebSocketServer.java │ │ └── WebSocketServerHandler.java │ ├── rpc │ └── demo │ │ ├── EchoService.java │ │ ├── EchoServiceImpl.java │ │ ├── RpcBoot.java │ │ ├── RpcExporter.java │ │ └── RpcImporter.java │ └── test │ ├── HttpMessageHandler.java │ ├── HttpPipelineInitializer.java │ └── HttpServer.java ├── tools ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── tk │ │ │ └── yuqi │ │ │ └── tools │ │ │ └── tools │ │ │ ├── ResultDTO.java │ │ │ ├── ToolsApplication.java │ │ │ ├── copy │ │ │ ├── BeanCopyUtil.java │ │ │ ├── BeanInfoCache.java │ │ │ ├── BeanInfoResult.java │ │ │ ├── Copier.java │ │ │ ├── CopyMode.java │ │ │ ├── CopyStrategy.java │ │ │ ├── NotNullCopier.java │ │ │ ├── OverWriteCopier.java │ │ │ └── StrategyCopier.java │ │ │ ├── exception │ │ │ ├── Asserts.java │ │ │ ├── DefaultReadableErrorCodeResolver.java │ │ │ ├── DisplayedErrorMessageResolver.java │ │ │ ├── ErrorMessage.java │ │ │ ├── ErrorMessageException.java │ │ │ ├── ErrorMessageSource.java │ │ │ ├── MessageProperties.java │ │ │ ├── ReadableErrorCodeResolver.java │ │ │ ├── ResourceBundleMessageLoader.java │ │ │ └── TkYuException.java │ │ │ ├── handler │ │ │ ├── Handler.java │ │ │ ├── HandlerKey.java │ │ │ ├── HandlerRegister.java │ │ │ ├── TaskContext.java │ │ │ ├── TaskExecutor.java │ │ │ ├── TaskHandler.java │ │ │ └── impl │ │ │ │ └── DemoHandler.java │ │ │ ├── model │ │ │ ├── NewStudent.java │ │ │ └── Student.java │ │ │ ├── mybatis │ │ │ ├── MyWebMvcConfigurerAdapter.java │ │ │ ├── controller │ │ │ │ └── CityController.java │ │ │ ├── dao │ │ │ │ └── CityDao.java │ │ │ └── domain │ │ │ │ ├── BaseFeatrue.java │ │ │ │ └── City.java │ │ │ ├── pool │ │ │ ├── PoolController.java │ │ │ ├── PoolService.java │ │ │ └── PoolTest.java │ │ │ ├── reactor │ │ │ └── FluxTest.java │ │ │ ├── rest │ │ │ ├── Greeting.java │ │ │ └── GreetingController.java │ │ │ ├── statusmachine │ │ │ ├── InitStateMachineListener.java │ │ │ ├── StatusContext.java │ │ │ ├── StatusMachine.java │ │ │ ├── StatusMachineInit.java │ │ │ ├── StatusMachineMatcher.java │ │ │ ├── StatusMachineRegister.java │ │ │ ├── StatusMachineType.java │ │ │ ├── StatusUtils.java │ │ │ ├── StatusValidator.java │ │ │ ├── apply │ │ │ │ └── AppStatusMachine.java │ │ │ ├── impl │ │ │ │ ├── CustomsValidator.java │ │ │ │ └── DemoStatusMachineImpl.java │ │ │ ├── logic │ │ │ │ ├── StatusAndChecker.java │ │ │ │ └── StatusOrChecker.java │ │ │ └── validator │ │ │ │ ├── CommonStatusSetValidator.java │ │ │ │ └── StatusNotInValidator.java │ │ │ ├── text │ │ │ └── TextUtils.java │ │ │ └── utils │ │ │ ├── DESUtils.java │ │ │ ├── FileUtils.java │ │ │ ├── NumberUtils.java │ │ │ ├── QuickSortTest.java │ │ │ ├── RegexUtils.java │ │ │ └── StudentConverter.java │ └── resources │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ ├── application.properties │ │ ├── application.yaml │ │ └── i18n │ │ ├── errors_en.properties │ │ ├── errors_readable.properties │ │ └── errors_zh_CN.properties │ └── test │ └── java │ └── tk │ └── yuqi │ └── tools │ └── tools │ └── ToolsApplicationTests.java └── utils ├── pom.xml └── src └── main ├── java └── tk │ └── yuqi │ └── utils │ ├── Application.java │ ├── Controller │ └── EncryptController.java │ ├── service │ ├── EncryptService.java │ └── impl │ │ └── EncryptServiceImpl.java │ └── util │ └── DESUtils.java └── resources ├── application.properties └── log4j2.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/README.md -------------------------------------------------------------------------------- /bootstudy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/.gitignore -------------------------------------------------------------------------------- /bootstudy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/README.md -------------------------------------------------------------------------------- /bootstudy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/pom.xml -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/BootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/BootApplication.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/controller/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/controller/HelloController.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/controller/LoginController.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/dao/UserDao.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/domain/SysPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/domain/SysPermission.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/domain/SysRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/domain/SysRole.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/domain/User.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/domain/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/domain/UserInfo.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/error/ErrorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/error/ErrorConfig.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/error/ExceptionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/error/ExceptionController.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/fastjson/FastJsonConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/fastjson/FastJsonConverter.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/fastjson/JsonTestModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/fastjson/JsonTestModel.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/hello/SampleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/hello/SampleController.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/lambda/LambdaStudy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/lambda/LambdaStudy.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/properties/AuthorProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/properties/AuthorProperties.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/properties/MyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/properties/MyConfig.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/security/LoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/security/LoginService.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/security/MyPermissionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/security/MyPermissionEvaluator.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/security/MyUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/security/MyUserDetailsService.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/security/RoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/security/RoleService.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/security/SecurityConfig.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/service/UserService.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/stat/DruidStatFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/stat/DruidStatFilter.java -------------------------------------------------------------------------------- /bootstudy/src/main/java/tk/yuqibit/stat/DruidStatViewServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/java/tk/yuqibit/stat/DruidStatViewServlet.java -------------------------------------------------------------------------------- /bootstudy/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/application.properties -------------------------------------------------------------------------------- /bootstudy/src/main/resources/author.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/author.properties -------------------------------------------------------------------------------- /bootstudy/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/banner.txt -------------------------------------------------------------------------------- /bootstudy/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /bootstudy/src/main/resources/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /bootstudy/src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /bootstudy/src/main/resources/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /bootstudy/src/main/resources/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/static/js/common.js -------------------------------------------------------------------------------- /bootstudy/src/main/resources/static/js/doT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/static/js/doT.js -------------------------------------------------------------------------------- /bootstudy/src/main/resources/static/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/static/js/jquery.min.js -------------------------------------------------------------------------------- /bootstudy/src/main/resources/static/js/lang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/static/js/lang.js -------------------------------------------------------------------------------- /bootstudy/src/main/resources/templates/error/401.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/templates/error/401.html -------------------------------------------------------------------------------- /bootstudy/src/main/resources/templates/error/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/templates/error/404.html -------------------------------------------------------------------------------- /bootstudy/src/main/resources/templates/error/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/templates/error/500.html -------------------------------------------------------------------------------- /bootstudy/src/main/resources/templates/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/templates/hello.html -------------------------------------------------------------------------------- /bootstudy/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /bootstudy/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /bootstudy/src/test/java/tk/yuqibit/BootApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/bootstudy/src/test/java/tk/yuqibit/BootApplicationTests.java -------------------------------------------------------------------------------- /nio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/.gitignore -------------------------------------------------------------------------------- /nio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/README.md -------------------------------------------------------------------------------- /nio/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/pom.xml -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/concurrent/CountDownLatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/concurrent/CountDownLatchTest.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/concurrent/CyclicBarrierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/concurrent/CyclicBarrierTest.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/concurrent/ExchangerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/concurrent/ExchangerTest.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/concurrent/MyCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/concurrent/MyCallable.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/concurrent/SemaphoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/concurrent/SemaphoreTest.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/concurrent/ThreadJoinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/concurrent/ThreadJoinTest.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/BootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/BootApplication.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/IOExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/IOExample.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/aio/AcceptCompletionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/aio/AcceptCompletionHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/aio/AsyncTimeClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/aio/AsyncTimeClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/aio/AsyncTimeServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/aio/AsyncTimeServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/aio/ReadCompletionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/aio/ReadCompletionHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/aio/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/aio/TimeClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/aio/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/aio/TimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/basic/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/basic/TimeClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/basic/TimeClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/basic/TimeClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/basic/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/basic/TimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/basic/TimeServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/basic/TimeServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/bio/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/bio/TimeClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/bio/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/bio/TimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/bio/TimeServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/bio/TimeServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatClientInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatClientInitializer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatServerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/chat/SimpleChatServerInitializer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/marshalling/MarshallingCodeCFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/marshalling/MarshallingCodeCFactory.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/marshalling/SubReqClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/marshalling/SubReqClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/marshalling/SubReqClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/marshalling/SubReqClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/marshalling/SubReqServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/marshalling/SubReqServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/marshalling/SubReqServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/marshalling/SubReqServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/pojo/SubscribeReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/pojo/SubscribeReq.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/pojo/SubscribeResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/pojo/SubscribeResp.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubReqClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubReqClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubReqClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubReqClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubReqServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubReqServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubReqServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubReqServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubscribeReqProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubscribeReqProto.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubscribeRespProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/protobuf/SubscribeRespProto.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/protobuf/TestSubscribeReqProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/protobuf/TestSubscribeReqProto.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/serializable/PerformTestUserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/serializable/PerformTestUserInfo.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/serializable/TestUserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/serializable/TestUserInfo.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/serializable/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/serializable/UserInfo.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/serializable/netty/SubReqClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/serializable/netty/SubReqClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/serializable/netty/SubReqClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/serializable/netty/SubReqClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/serializable/netty/SubReqServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/serializable/netty/SubReqServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/codec/serializable/netty/SubReqServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/codec/serializable/netty/SubReqServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/correct/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/correct/TimeClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/correct/TimeClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/correct/TimeClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/correct/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/correct/TimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/correct/TimeServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/correct/TimeServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/delimiter/EchoClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/delimiter/EchoClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/delimiter/EchoClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/delimiter/EchoClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/delimiter/EchoServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/delimiter/EchoServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/delimiter/EchoServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/delimiter/EchoServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/delimiter/MyIdleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/delimiter/MyIdleHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/fault/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/fault/TimeClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/fault/TimeClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/fault/TimeClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/fault/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/fault/TimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/fault/TimeServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/fault/TimeServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/fixedLen/EchoServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/fixedLen/EchoServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/frame/fixedLen/EchoServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/frame/fixedLen/EchoServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/handlertest/InboundHander1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/handlertest/InboundHander1.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/handlertest/InboundHander2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/handlertest/InboundHander2.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/handlertest/InboundHander3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/handlertest/InboundHander3.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/handlertest/OutBoundHandler1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/handlertest/OutBoundHandler1.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/handlertest/OutBoundHandler2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/handlertest/OutBoundHandler2.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/handlertest/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/handlertest/TimeClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/handlertest/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/handlertest/TimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/nio/MultiplexerTimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/nio/MultiplexerTimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/nio/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/nio/TimeClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/nio/TimeClientHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/nio/TimeClientHandle.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/nio/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/nio/TimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/pio/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/pio/TimeServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/pio/TimeServerHandlerExecutePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/pio/TimeServerHandlerExecutePool.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/pool/NettyChannelPoolHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/pool/NettyChannelPoolHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/pool/NettyClientHander.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/pool/NettyClientHander.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/pool/NettyPoolClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/pool/NettyPoolClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/pool/NettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/pool/NettyServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/pool/NettyServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/pool/NettyServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/file/FileServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/file/FileServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/file/FileServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/file/FileServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/fileServer/HttpFileServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/fileServer/HttpFileServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/fileServer/HttpFileServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/fileServer/HttpFileServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/TestOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/TestOrder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/client/HttpXmlClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/client/HttpXmlClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/client/HttpXmlClientHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/client/HttpXmlClientHandle.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/AbstractHttpXmlDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/AbstractHttpXmlDecoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/AbstractHttpXmlEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/AbstractHttpXmlEncoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlRequest.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlRequestDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlRequestDecoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlRequestEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlRequestEncoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlResponse.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlResponseDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlResponseDecoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlResponseEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/codec/HttpXmlResponseEncoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/Address.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/Customer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/Order.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/OrderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/OrderFactory.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/Shipping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/pojo/Shipping.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/server/HttpXmlServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/server/HttpXmlServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/server/HttpXmlServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/http/xml/server/HttpXmlServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/MessageType.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/NettyConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/NettyConstant.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/client/HeartBeatReqHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/client/HeartBeatReqHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/client/LoginAuthReqHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/client/LoginAuthReqHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/client/NettyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/client/NettyClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/ChannelBufferByteInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/ChannelBufferByteInput.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/ChannelBufferByteOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/ChannelBufferByteOutput.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/MarshallingCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/MarshallingCodecFactory.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/MarshallingDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/MarshallingDecoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/MarshallingEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/MarshallingEncoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/NettyMessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/NettyMessageDecoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/NettyMessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/NettyMessageEncoder.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/TestCodeC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/codec/TestCodeC.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/server/HeartBeatRespHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/server/HeartBeatRespHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/server/LoginAuthRespHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/server/LoginAuthRespHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/server/NettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/server/NettyServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/struct/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/struct/Header.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/netty/struct/NettyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/netty/struct/NettyMessage.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/udp/ChineseProverbClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/udp/ChineseProverbClient.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/udp/ChineseProverbClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/udp/ChineseProverbClientHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/udp/ChineseProverbServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/udp/ChineseProverbServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/udp/ChineseProverbServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/udp/ChineseProverbServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/websocket/server/WebSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/websocket/server/WebSocketServer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/nio/protocol/websocket/server/WebSocketServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/nio/protocol/websocket/server/WebSocketServerHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/rpc/demo/EchoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/rpc/demo/EchoService.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/rpc/demo/EchoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/rpc/demo/EchoServiceImpl.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/rpc/demo/RpcBoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/rpc/demo/RpcBoot.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/rpc/demo/RpcExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/rpc/demo/RpcExporter.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/rpc/demo/RpcImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/rpc/demo/RpcImporter.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/test/HttpMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/test/HttpMessageHandler.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/test/HttpPipelineInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/test/HttpPipelineInitializer.java -------------------------------------------------------------------------------- /nio/src/main/java/tk/yuqibit/test/HttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/nio/src/main/java/tk/yuqibit/test/HttpServer.java -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /tools/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /tools/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/mvnw -------------------------------------------------------------------------------- /tools/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/mvnw.cmd -------------------------------------------------------------------------------- /tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/pom.xml -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/ResultDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/ResultDTO.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/ToolsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/ToolsApplication.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/BeanCopyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/BeanCopyUtil.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/BeanInfoCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/BeanInfoCache.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/BeanInfoResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/BeanInfoResult.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/Copier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/Copier.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/CopyMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/CopyMode.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/CopyStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/CopyStrategy.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/NotNullCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/NotNullCopier.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/OverWriteCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/OverWriteCopier.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/copy/StrategyCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/copy/StrategyCopier.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/Asserts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/Asserts.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/DefaultReadableErrorCodeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/DefaultReadableErrorCodeResolver.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/DisplayedErrorMessageResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/DisplayedErrorMessageResolver.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/ErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/ErrorMessage.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/ErrorMessageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/ErrorMessageException.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/ErrorMessageSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/ErrorMessageSource.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/MessageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/MessageProperties.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/ReadableErrorCodeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/ReadableErrorCodeResolver.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/ResourceBundleMessageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/ResourceBundleMessageLoader.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/exception/TkYuException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/exception/TkYuException.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/handler/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/handler/Handler.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/handler/HandlerKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/handler/HandlerKey.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/handler/HandlerRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/handler/HandlerRegister.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/handler/TaskContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/handler/TaskContext.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/handler/TaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/handler/TaskExecutor.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/handler/TaskHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/handler/TaskHandler.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/handler/impl/DemoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/handler/impl/DemoHandler.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/model/NewStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/model/NewStudent.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/model/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/model/Student.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/mybatis/MyWebMvcConfigurerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/mybatis/MyWebMvcConfigurerAdapter.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/mybatis/controller/CityController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/mybatis/controller/CityController.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/mybatis/dao/CityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/mybatis/dao/CityDao.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/mybatis/domain/BaseFeatrue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/mybatis/domain/BaseFeatrue.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/mybatis/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/mybatis/domain/City.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/pool/PoolController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/pool/PoolController.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/pool/PoolService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/pool/PoolService.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/pool/PoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/pool/PoolTest.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/reactor/FluxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/reactor/FluxTest.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/rest/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/rest/Greeting.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/rest/GreetingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/rest/GreetingController.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/InitStateMachineListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/InitStateMachineListener.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusContext.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachine.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachineInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachineInit.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachineMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachineMatcher.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachineRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachineRegister.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachineType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusMachineType.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusUtils.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/StatusValidator.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/apply/AppStatusMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/apply/AppStatusMachine.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/impl/CustomsValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/impl/CustomsValidator.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/impl/DemoStatusMachineImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/impl/DemoStatusMachineImpl.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/logic/StatusAndChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/logic/StatusAndChecker.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/logic/StatusOrChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/logic/StatusOrChecker.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/validator/CommonStatusSetValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/validator/CommonStatusSetValidator.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/statusmachine/validator/StatusNotInValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/statusmachine/validator/StatusNotInValidator.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/text/TextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/text/TextUtils.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/utils/DESUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/utils/DESUtils.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/utils/FileUtils.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/utils/NumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/utils/NumberUtils.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/utils/QuickSortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/utils/QuickSortTest.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/utils/RegexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/utils/RegexUtils.java -------------------------------------------------------------------------------- /tools/src/main/java/tk/yuqi/tools/tools/utils/StudentConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/java/tk/yuqi/tools/tools/utils/StudentConverter.java -------------------------------------------------------------------------------- /tools/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /tools/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/resources/application.properties -------------------------------------------------------------------------------- /tools/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/main/resources/application.yaml -------------------------------------------------------------------------------- /tools/src/main/resources/i18n/errors_en.properties: -------------------------------------------------------------------------------- 1 | F-1 = test 2 | 3 | -------------------------------------------------------------------------------- /tools/src/main/resources/i18n/errors_readable.properties: -------------------------------------------------------------------------------- 1 | F-1 = test2 2 | -------------------------------------------------------------------------------- /tools/src/main/resources/i18n/errors_zh_CN.properties: -------------------------------------------------------------------------------- 1 | F-1 = 测试 -------------------------------------------------------------------------------- /tools/src/test/java/tk/yuqi/tools/tools/ToolsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/tools/src/test/java/tk/yuqi/tools/tools/ToolsApplicationTests.java -------------------------------------------------------------------------------- /utils/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/utils/pom.xml -------------------------------------------------------------------------------- /utils/src/main/java/tk/yuqi/utils/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/utils/src/main/java/tk/yuqi/utils/Application.java -------------------------------------------------------------------------------- /utils/src/main/java/tk/yuqi/utils/Controller/EncryptController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/utils/src/main/java/tk/yuqi/utils/Controller/EncryptController.java -------------------------------------------------------------------------------- /utils/src/main/java/tk/yuqi/utils/service/EncryptService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/utils/src/main/java/tk/yuqi/utils/service/EncryptService.java -------------------------------------------------------------------------------- /utils/src/main/java/tk/yuqi/utils/service/impl/EncryptServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/utils/src/main/java/tk/yuqi/utils/service/impl/EncryptServiceImpl.java -------------------------------------------------------------------------------- /utils/src/main/java/tk/yuqi/utils/util/DESUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/utils/src/main/java/tk/yuqi/utils/util/DESUtils.java -------------------------------------------------------------------------------- /utils/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8099 2 | -------------------------------------------------------------------------------- /utils/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CharlieYuQi/java-learn/HEAD/utils/src/main/resources/log4j2.xml --------------------------------------------------------------------------------