├── .DS_Store ├── Design_patterns ├── .gitignore ├── .idea │ └── vcs.xml ├── chapter10 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ ├── GumballMachine.java │ │ ├── GumballMachineTestDrive.java │ │ └── demo2 │ │ ├── GumballMachine.java │ │ ├── HasQuarterState.java │ │ ├── NoQuarterState.java │ │ ├── SoldOutState.java │ │ ├── SoldState.java │ │ └── State.java ├── chapter2 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ ├── CurrentConditionsDisplay.java │ │ ├── DisplayElement.java │ │ ├── Observer.java │ │ ├── Subject.java │ │ ├── WeatherData.java │ │ └── WeatherStation.java ├── chapter3 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ ├── compostie │ │ ├── Beverage.java │ │ ├── CondimentDecorator.java │ │ ├── Espresso.java │ │ ├── HouseBlend.java │ │ ├── Mocha.java │ │ └── StarbuzzCoffee.java │ │ └── demo1 │ │ ├── Beverage1.java │ │ └── HouseBlend.java ├── chapter4 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ ├── compostie │ │ ├── ChicagoStyleCheesePizza.java │ │ ├── NYStyleCheesePizza.java │ │ ├── NYStylePizzaStore.java │ │ └── PizzaStore.java │ │ └── demo1 │ │ ├── Pizza.java │ │ ├── PizzaStore.java │ │ └── SimplePizzaFactory.java ├── chapter5 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ ├── Singleton.java │ │ ├── Singleton2.java │ │ ├── Singleton3.java │ │ └── Singleton4.java ├── chapter6 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ ├── Command.java │ │ ├── Light.java │ │ ├── LightOffCommand.java │ │ ├── LightOnCommand.java │ │ ├── NoCommand.java │ │ ├── RemoteControl.java │ │ ├── RemoteControllerTest.java │ │ ├── RemoteLoader.java │ │ └── SimpleRemoteController.java ├── chapter8 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ ├── CaffeineBeverage.java │ │ ├── Coffee.java │ │ └── Tea.java ├── chapter9 │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ ├── CafeMenu.java │ │ ├── DinerMenu.java │ │ ├── DinnerMenuIterator.java │ │ ├── Iterator.java │ │ ├── Menu.java │ │ ├── MenuItem.java │ │ ├── PancakeHouseIterator.java │ │ ├── PancakeHouseMenu.java │ │ ├── Waitress.java │ │ └── compostie │ │ ├── Menu.java │ │ ├── MenuComponent.java │ │ ├── MenuItem.java │ │ ├── MenuTestDrive.java │ │ └── Waitress.java └── pom.xml ├── HBase安装.md ├── Hadoop安装.md ├── Hadoop环境启动命令.md ├── Hive安装.md ├── Java安装.md ├── Java集合(三)之ArrayList源码分析.md ├── Java项目部署文档.md ├── Kafka编写标准的消费者实例.md ├── Kafka编写标准的生产者实例.md ├── Netty-1.md ├── Netty-2.md ├── Netty-3.md ├── PHP部署文档.md ├── Python2-Django部署文档.md ├── README.md ├── SpringBoot上传文件.md ├── Zookeeper.md ├── Zookeeper介绍及客户端命令使用.md ├── Zookeeper子节点介绍.md ├── Zookeeper实现Dubbo注册中心.md ├── Zookeeper实现Master选举机制.md ├── Zookeeper集群介绍.md ├── assets ├── .DS_Store ├── 1.jpg ├── 2.jpg ├── image-20191008160206832.png ├── image-20191008160325021.png ├── image-20191008160354957.png ├── image-20191008160713822.png ├── image-20191008160809146.png ├── image-20191008160825731.png ├── image-20200226102912574.png ├── image-20200226102953679.png ├── image-20200227182353092.png ├── image-20200227183543963.png ├── image-20200227184439976.png ├── image-20200301170952607.png ├── image-20200301171908017.png ├── image-20200301172606821.png ├── image-20200301173032570.png ├── image-20200531143640944.png ├── image-20200531145522193.png ├── image-20200620155807712.png ├── image-20200620155820883.png └── image-20200620155839424.png ├── email ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── service │ │ │ └── MailService.java │ │ │ └── util │ │ │ └── MailUtil.java │ └── resources │ │ ├── application.properties │ │ └── templates │ │ └── emailtemplate.html │ └── test │ └── java │ └── com │ └── example │ └── demo │ ├── DemoApplicationTests.java │ └── mainServiceTest.java ├── gateway ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── gateway │ │ │ ├── GatewayApplication.java │ │ │ └── MyGatewayFilter.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ └── gateway │ └── GatewayApplicationTests.java ├── kafka配置参数.md ├── media ├── 1-1.png ├── 1.png ├── 15577451060967.jpg ├── 15577451919219.jpg ├── 15577451988821.jpg ├── 15577452364054.jpg ├── 15577452782945.jpg ├── 15577453252635.jpg ├── 15577453824860.jpg ├── 15577453870522.jpg ├── 15577453932128.jpg ├── 15577454256483.jpg ├── 15577454303335.jpg ├── 15577454433670.jpg ├── 15577454666752.jpg ├── 15577454786854.jpg ├── 15577454962672.jpg ├── 15577455184252.jpg ├── 15578313003946.jpg ├── 15578313042115.jpg ├── 15578313529977.jpg ├── 15578313601694.jpg ├── 15578313652390.jpg ├── 15578313726981.jpg ├── 15578313880710.jpg ├── 15578313972346.jpg ├── 15578314092422.jpg ├── 15578314207037.jpg ├── 15578314321408.jpg ├── 15578314725718.jpg ├── 15578314889342.jpg ├── 15578315025175.jpg ├── 15578315130286.jpg ├── 1B49B4FE625EA58BFE2F6E0886FED3E9.jpg ├── 80FA96CF-9C99-45E2-BBFB-38BFCD220BD5.png ├── AA0E5E21-CCF2-4425-9500-8CE952D6F971.png ├── B0F2FAE67C0FF6AD11B4F049867C8847.jpg └── E502FF91-4759-4F1D-B45E-5476187031FD.png ├── turorial1 ├── .idea │ ├── compiler.xml │ ├── encodings.xml │ ├── misc.xml │ ├── sbt.xml │ ├── vcs.xml │ └── workspace.xml ├── pom.xml ├── src │ └── main │ │ └── java │ │ └── com │ │ └── rain │ │ └── hdfs │ │ └── HDFSUtil.java ├── target │ └── classes │ │ └── com │ │ └── rain │ │ └── hdfs │ │ └── HDFSUtil.class └── turorial1.iml ├── tutorial2 ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── rain │ │ │ └── tutorial2 │ │ │ ├── Tutorial2Application.java │ │ │ └── controller │ │ │ └── IndexController.java │ └── resources │ │ ├── application.properties │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── com │ └── rain │ └── tutorial2 │ └── Tutorial2ApplicationTests.java ├── tutorial3 ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── rain │ │ │ └── tutorial3 │ │ │ ├── Tutorial3Application.java │ │ │ └── controller │ │ │ └── IndexController.java │ └── resources │ │ ├── application.properties │ │ └── templates │ │ └── upload.html │ └── test │ └── java │ └── com │ └── rain │ └── tutorial3 │ └── Tutorial3ApplicationTests.java ├── 使用Gateway网关对请求过滤验证.md ├── 使用SpringBoot-Email来发送多种类型邮件.md ├── 使用两种多线程模式消费数据.md ├── 在SpringBoot中使用AOP进行切面编程.md ├── 基于HBase的数据仓库操作流程.md ├── 基于HDFS的大数据存储开发.md ├── 基于Kafka的消费者生产者体验.md ├── 基于SnowFlake算法生成分布式ID.md └── 用户配置.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/.DS_Store -------------------------------------------------------------------------------- /Design_patterns/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/.gitignore -------------------------------------------------------------------------------- /Design_patterns/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/.idea/vcs.xml -------------------------------------------------------------------------------- /Design_patterns/chapter10/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/pom.xml -------------------------------------------------------------------------------- /Design_patterns/chapter10/src/main/java/com/rain/GumballMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/src/main/java/com/rain/GumballMachine.java -------------------------------------------------------------------------------- /Design_patterns/chapter10/src/main/java/com/rain/GumballMachineTestDrive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/src/main/java/com/rain/GumballMachineTestDrive.java -------------------------------------------------------------------------------- /Design_patterns/chapter10/src/main/java/com/rain/demo2/GumballMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/src/main/java/com/rain/demo2/GumballMachine.java -------------------------------------------------------------------------------- /Design_patterns/chapter10/src/main/java/com/rain/demo2/HasQuarterState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/src/main/java/com/rain/demo2/HasQuarterState.java -------------------------------------------------------------------------------- /Design_patterns/chapter10/src/main/java/com/rain/demo2/NoQuarterState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/src/main/java/com/rain/demo2/NoQuarterState.java -------------------------------------------------------------------------------- /Design_patterns/chapter10/src/main/java/com/rain/demo2/SoldOutState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/src/main/java/com/rain/demo2/SoldOutState.java -------------------------------------------------------------------------------- /Design_patterns/chapter10/src/main/java/com/rain/demo2/SoldState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/src/main/java/com/rain/demo2/SoldState.java -------------------------------------------------------------------------------- /Design_patterns/chapter10/src/main/java/com/rain/demo2/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter10/src/main/java/com/rain/demo2/State.java -------------------------------------------------------------------------------- /Design_patterns/chapter2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter2/pom.xml -------------------------------------------------------------------------------- /Design_patterns/chapter2/src/main/java/com/rain/CurrentConditionsDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter2/src/main/java/com/rain/CurrentConditionsDisplay.java -------------------------------------------------------------------------------- /Design_patterns/chapter2/src/main/java/com/rain/DisplayElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter2/src/main/java/com/rain/DisplayElement.java -------------------------------------------------------------------------------- /Design_patterns/chapter2/src/main/java/com/rain/Observer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter2/src/main/java/com/rain/Observer.java -------------------------------------------------------------------------------- /Design_patterns/chapter2/src/main/java/com/rain/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter2/src/main/java/com/rain/Subject.java -------------------------------------------------------------------------------- /Design_patterns/chapter2/src/main/java/com/rain/WeatherData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter2/src/main/java/com/rain/WeatherData.java -------------------------------------------------------------------------------- /Design_patterns/chapter2/src/main/java/com/rain/WeatherStation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter2/src/main/java/com/rain/WeatherStation.java -------------------------------------------------------------------------------- /Design_patterns/chapter3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/pom.xml -------------------------------------------------------------------------------- /Design_patterns/chapter3/src/main/java/com/rain/compostie/Beverage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/src/main/java/com/rain/compostie/Beverage.java -------------------------------------------------------------------------------- /Design_patterns/chapter3/src/main/java/com/rain/compostie/CondimentDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/src/main/java/com/rain/compostie/CondimentDecorator.java -------------------------------------------------------------------------------- /Design_patterns/chapter3/src/main/java/com/rain/compostie/Espresso.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/src/main/java/com/rain/compostie/Espresso.java -------------------------------------------------------------------------------- /Design_patterns/chapter3/src/main/java/com/rain/compostie/HouseBlend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/src/main/java/com/rain/compostie/HouseBlend.java -------------------------------------------------------------------------------- /Design_patterns/chapter3/src/main/java/com/rain/compostie/Mocha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/src/main/java/com/rain/compostie/Mocha.java -------------------------------------------------------------------------------- /Design_patterns/chapter3/src/main/java/com/rain/compostie/StarbuzzCoffee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/src/main/java/com/rain/compostie/StarbuzzCoffee.java -------------------------------------------------------------------------------- /Design_patterns/chapter3/src/main/java/com/rain/demo1/Beverage1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/src/main/java/com/rain/demo1/Beverage1.java -------------------------------------------------------------------------------- /Design_patterns/chapter3/src/main/java/com/rain/demo1/HouseBlend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter3/src/main/java/com/rain/demo1/HouseBlend.java -------------------------------------------------------------------------------- /Design_patterns/chapter4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter4/pom.xml -------------------------------------------------------------------------------- /Design_patterns/chapter4/src/main/java/com/rain/compostie/ChicagoStyleCheesePizza.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter4/src/main/java/com/rain/compostie/ChicagoStyleCheesePizza.java -------------------------------------------------------------------------------- /Design_patterns/chapter4/src/main/java/com/rain/compostie/NYStyleCheesePizza.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter4/src/main/java/com/rain/compostie/NYStyleCheesePizza.java -------------------------------------------------------------------------------- /Design_patterns/chapter4/src/main/java/com/rain/compostie/NYStylePizzaStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter4/src/main/java/com/rain/compostie/NYStylePizzaStore.java -------------------------------------------------------------------------------- /Design_patterns/chapter4/src/main/java/com/rain/compostie/PizzaStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter4/src/main/java/com/rain/compostie/PizzaStore.java -------------------------------------------------------------------------------- /Design_patterns/chapter4/src/main/java/com/rain/demo1/Pizza.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter4/src/main/java/com/rain/demo1/Pizza.java -------------------------------------------------------------------------------- /Design_patterns/chapter4/src/main/java/com/rain/demo1/PizzaStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter4/src/main/java/com/rain/demo1/PizzaStore.java -------------------------------------------------------------------------------- /Design_patterns/chapter4/src/main/java/com/rain/demo1/SimplePizzaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter4/src/main/java/com/rain/demo1/SimplePizzaFactory.java -------------------------------------------------------------------------------- /Design_patterns/chapter5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter5/pom.xml -------------------------------------------------------------------------------- /Design_patterns/chapter5/src/main/java/com/rain/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter5/src/main/java/com/rain/Singleton.java -------------------------------------------------------------------------------- /Design_patterns/chapter5/src/main/java/com/rain/Singleton2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter5/src/main/java/com/rain/Singleton2.java -------------------------------------------------------------------------------- /Design_patterns/chapter5/src/main/java/com/rain/Singleton3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter5/src/main/java/com/rain/Singleton3.java -------------------------------------------------------------------------------- /Design_patterns/chapter5/src/main/java/com/rain/Singleton4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter5/src/main/java/com/rain/Singleton4.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/pom.xml -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/Command.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/Light.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/Light.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/LightOffCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/LightOffCommand.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/LightOnCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/LightOnCommand.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/NoCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/NoCommand.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/RemoteControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/RemoteControl.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/RemoteControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/RemoteControllerTest.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/RemoteLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/RemoteLoader.java -------------------------------------------------------------------------------- /Design_patterns/chapter6/src/main/java/com/rain/SimpleRemoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter6/src/main/java/com/rain/SimpleRemoteController.java -------------------------------------------------------------------------------- /Design_patterns/chapter8/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter8/pom.xml -------------------------------------------------------------------------------- /Design_patterns/chapter8/src/main/java/com/rain/CaffeineBeverage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter8/src/main/java/com/rain/CaffeineBeverage.java -------------------------------------------------------------------------------- /Design_patterns/chapter8/src/main/java/com/rain/Coffee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter8/src/main/java/com/rain/Coffee.java -------------------------------------------------------------------------------- /Design_patterns/chapter8/src/main/java/com/rain/Tea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter8/src/main/java/com/rain/Tea.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/pom.xml -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/CafeMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/CafeMenu.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/DinerMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/DinerMenu.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/DinnerMenuIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/DinnerMenuIterator.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/Iterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/Iterator.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/Menu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/Menu.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/MenuItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/MenuItem.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/PancakeHouseIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/PancakeHouseIterator.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/PancakeHouseMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/PancakeHouseMenu.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/Waitress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/Waitress.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/compostie/Menu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/compostie/Menu.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/compostie/MenuComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/compostie/MenuComponent.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/compostie/MenuItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/compostie/MenuItem.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/compostie/MenuTestDrive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/compostie/MenuTestDrive.java -------------------------------------------------------------------------------- /Design_patterns/chapter9/src/main/java/com/rain/compostie/Waitress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/chapter9/src/main/java/com/rain/compostie/Waitress.java -------------------------------------------------------------------------------- /Design_patterns/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Design_patterns/pom.xml -------------------------------------------------------------------------------- /HBase安装.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/HBase安装.md -------------------------------------------------------------------------------- /Hadoop安装.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Hadoop安装.md -------------------------------------------------------------------------------- /Hadoop环境启动命令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Hadoop环境启动命令.md -------------------------------------------------------------------------------- /Hive安装.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Hive安装.md -------------------------------------------------------------------------------- /Java安装.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Java安装.md -------------------------------------------------------------------------------- /Java集合(三)之ArrayList源码分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Java集合(三)之ArrayList源码分析.md -------------------------------------------------------------------------------- /Java项目部署文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Java项目部署文档.md -------------------------------------------------------------------------------- /Kafka编写标准的消费者实例.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Kafka编写标准的消费者实例.md -------------------------------------------------------------------------------- /Kafka编写标准的生产者实例.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Kafka编写标准的生产者实例.md -------------------------------------------------------------------------------- /Netty-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Netty-1.md -------------------------------------------------------------------------------- /Netty-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Netty-2.md -------------------------------------------------------------------------------- /Netty-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Netty-3.md -------------------------------------------------------------------------------- /PHP部署文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/PHP部署文档.md -------------------------------------------------------------------------------- /Python2-Django部署文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Python2-Django部署文档.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /SpringBoot上传文件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/SpringBoot上传文件.md -------------------------------------------------------------------------------- /Zookeeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Zookeeper.md -------------------------------------------------------------------------------- /Zookeeper介绍及客户端命令使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Zookeeper介绍及客户端命令使用.md -------------------------------------------------------------------------------- /Zookeeper子节点介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Zookeeper子节点介绍.md -------------------------------------------------------------------------------- /Zookeeper实现Dubbo注册中心.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Zookeeper实现Dubbo注册中心.md -------------------------------------------------------------------------------- /Zookeeper实现Master选举机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Zookeeper实现Master选举机制.md -------------------------------------------------------------------------------- /Zookeeper集群介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/Zookeeper集群介绍.md -------------------------------------------------------------------------------- /assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/.DS_Store -------------------------------------------------------------------------------- /assets/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/1.jpg -------------------------------------------------------------------------------- /assets/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/2.jpg -------------------------------------------------------------------------------- /assets/image-20191008160206832.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20191008160206832.png -------------------------------------------------------------------------------- /assets/image-20191008160325021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20191008160325021.png -------------------------------------------------------------------------------- /assets/image-20191008160354957.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20191008160354957.png -------------------------------------------------------------------------------- /assets/image-20191008160713822.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20191008160713822.png -------------------------------------------------------------------------------- /assets/image-20191008160809146.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20191008160809146.png -------------------------------------------------------------------------------- /assets/image-20191008160825731.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20191008160825731.png -------------------------------------------------------------------------------- /assets/image-20200226102912574.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200226102912574.png -------------------------------------------------------------------------------- /assets/image-20200226102953679.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200226102953679.png -------------------------------------------------------------------------------- /assets/image-20200227182353092.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200227182353092.png -------------------------------------------------------------------------------- /assets/image-20200227183543963.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200227183543963.png -------------------------------------------------------------------------------- /assets/image-20200227184439976.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200227184439976.png -------------------------------------------------------------------------------- /assets/image-20200301170952607.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200301170952607.png -------------------------------------------------------------------------------- /assets/image-20200301171908017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200301171908017.png -------------------------------------------------------------------------------- /assets/image-20200301172606821.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200301172606821.png -------------------------------------------------------------------------------- /assets/image-20200301173032570.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200301173032570.png -------------------------------------------------------------------------------- /assets/image-20200531143640944.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200531143640944.png -------------------------------------------------------------------------------- /assets/image-20200531145522193.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200531145522193.png -------------------------------------------------------------------------------- /assets/image-20200620155807712.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200620155807712.png -------------------------------------------------------------------------------- /assets/image-20200620155820883.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200620155820883.png -------------------------------------------------------------------------------- /assets/image-20200620155839424.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/assets/image-20200620155839424.png -------------------------------------------------------------------------------- /email/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/.gitignore -------------------------------------------------------------------------------- /email/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /email/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /email/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /email/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/mvnw -------------------------------------------------------------------------------- /email/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/mvnw.cmd -------------------------------------------------------------------------------- /email/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/pom.xml -------------------------------------------------------------------------------- /email/src/main/java/com/example/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/src/main/java/com/example/demo/DemoApplication.java -------------------------------------------------------------------------------- /email/src/main/java/com/example/demo/service/MailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/src/main/java/com/example/demo/service/MailService.java -------------------------------------------------------------------------------- /email/src/main/java/com/example/demo/util/MailUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/src/main/java/com/example/demo/util/MailUtil.java -------------------------------------------------------------------------------- /email/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/src/main/resources/application.properties -------------------------------------------------------------------------------- /email/src/main/resources/templates/emailtemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/src/main/resources/templates/emailtemplate.html -------------------------------------------------------------------------------- /email/src/test/java/com/example/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/src/test/java/com/example/demo/DemoApplicationTests.java -------------------------------------------------------------------------------- /email/src/test/java/com/example/demo/mainServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/email/src/test/java/com/example/demo/mainServiceTest.java -------------------------------------------------------------------------------- /gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/.gitignore -------------------------------------------------------------------------------- /gateway/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/mvnw -------------------------------------------------------------------------------- /gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/mvnw.cmd -------------------------------------------------------------------------------- /gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/pom.xml -------------------------------------------------------------------------------- /gateway/src/main/java/com/example/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/src/main/java/com/example/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/example/gateway/MyGatewayFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/src/main/java/com/example/gateway/MyGatewayFilter.java -------------------------------------------------------------------------------- /gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /gateway/src/test/java/com/example/gateway/GatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/gateway/src/test/java/com/example/gateway/GatewayApplicationTests.java -------------------------------------------------------------------------------- /kafka配置参数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/kafka配置参数.md -------------------------------------------------------------------------------- /media/1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/1-1.png -------------------------------------------------------------------------------- /media/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/1.png -------------------------------------------------------------------------------- /media/15577451060967.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577451060967.jpg -------------------------------------------------------------------------------- /media/15577451919219.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577451919219.jpg -------------------------------------------------------------------------------- /media/15577451988821.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577451988821.jpg -------------------------------------------------------------------------------- /media/15577452364054.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577452364054.jpg -------------------------------------------------------------------------------- /media/15577452782945.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577452782945.jpg -------------------------------------------------------------------------------- /media/15577453252635.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577453252635.jpg -------------------------------------------------------------------------------- /media/15577453824860.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577453824860.jpg -------------------------------------------------------------------------------- /media/15577453870522.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577453870522.jpg -------------------------------------------------------------------------------- /media/15577453932128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577453932128.jpg -------------------------------------------------------------------------------- /media/15577454256483.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577454256483.jpg -------------------------------------------------------------------------------- /media/15577454303335.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577454303335.jpg -------------------------------------------------------------------------------- /media/15577454433670.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577454433670.jpg -------------------------------------------------------------------------------- /media/15577454666752.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577454666752.jpg -------------------------------------------------------------------------------- /media/15577454786854.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577454786854.jpg -------------------------------------------------------------------------------- /media/15577454962672.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577454962672.jpg -------------------------------------------------------------------------------- /media/15577455184252.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15577455184252.jpg -------------------------------------------------------------------------------- /media/15578313003946.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578313003946.jpg -------------------------------------------------------------------------------- /media/15578313042115.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578313042115.jpg -------------------------------------------------------------------------------- /media/15578313529977.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578313529977.jpg -------------------------------------------------------------------------------- /media/15578313601694.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578313601694.jpg -------------------------------------------------------------------------------- /media/15578313652390.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578313652390.jpg -------------------------------------------------------------------------------- /media/15578313726981.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578313726981.jpg -------------------------------------------------------------------------------- /media/15578313880710.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578313880710.jpg -------------------------------------------------------------------------------- /media/15578313972346.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578313972346.jpg -------------------------------------------------------------------------------- /media/15578314092422.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578314092422.jpg -------------------------------------------------------------------------------- /media/15578314207037.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578314207037.jpg -------------------------------------------------------------------------------- /media/15578314321408.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578314321408.jpg -------------------------------------------------------------------------------- /media/15578314725718.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578314725718.jpg -------------------------------------------------------------------------------- /media/15578314889342.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578314889342.jpg -------------------------------------------------------------------------------- /media/15578315025175.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578315025175.jpg -------------------------------------------------------------------------------- /media/15578315130286.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/15578315130286.jpg -------------------------------------------------------------------------------- /media/1B49B4FE625EA58BFE2F6E0886FED3E9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/1B49B4FE625EA58BFE2F6E0886FED3E9.jpg -------------------------------------------------------------------------------- /media/80FA96CF-9C99-45E2-BBFB-38BFCD220BD5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/80FA96CF-9C99-45E2-BBFB-38BFCD220BD5.png -------------------------------------------------------------------------------- /media/AA0E5E21-CCF2-4425-9500-8CE952D6F971.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/AA0E5E21-CCF2-4425-9500-8CE952D6F971.png -------------------------------------------------------------------------------- /media/B0F2FAE67C0FF6AD11B4F049867C8847.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/B0F2FAE67C0FF6AD11B4F049867C8847.jpg -------------------------------------------------------------------------------- /media/E502FF91-4759-4F1D-B45E-5476187031FD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/media/E502FF91-4759-4F1D-B45E-5476187031FD.png -------------------------------------------------------------------------------- /turorial1/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/.idea/compiler.xml -------------------------------------------------------------------------------- /turorial1/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/.idea/encodings.xml -------------------------------------------------------------------------------- /turorial1/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/.idea/misc.xml -------------------------------------------------------------------------------- /turorial1/.idea/sbt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/.idea/sbt.xml -------------------------------------------------------------------------------- /turorial1/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/.idea/vcs.xml -------------------------------------------------------------------------------- /turorial1/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/.idea/workspace.xml -------------------------------------------------------------------------------- /turorial1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/pom.xml -------------------------------------------------------------------------------- /turorial1/src/main/java/com/rain/hdfs/HDFSUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/src/main/java/com/rain/hdfs/HDFSUtil.java -------------------------------------------------------------------------------- /turorial1/target/classes/com/rain/hdfs/HDFSUtil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/target/classes/com/rain/hdfs/HDFSUtil.class -------------------------------------------------------------------------------- /turorial1/turorial1.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/turorial1/turorial1.iml -------------------------------------------------------------------------------- /tutorial2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/.gitignore -------------------------------------------------------------------------------- /tutorial2/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /tutorial2/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /tutorial2/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /tutorial2/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/mvnw -------------------------------------------------------------------------------- /tutorial2/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/mvnw.cmd -------------------------------------------------------------------------------- /tutorial2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/pom.xml -------------------------------------------------------------------------------- /tutorial2/src/main/java/com/rain/tutorial2/Tutorial2Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/src/main/java/com/rain/tutorial2/Tutorial2Application.java -------------------------------------------------------------------------------- /tutorial2/src/main/java/com/rain/tutorial2/controller/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/src/main/java/com/rain/tutorial2/controller/IndexController.java -------------------------------------------------------------------------------- /tutorial2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/src/main/resources/application.properties -------------------------------------------------------------------------------- /tutorial2/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /tutorial2/src/test/java/com/rain/tutorial2/Tutorial2ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial2/src/test/java/com/rain/tutorial2/Tutorial2ApplicationTests.java -------------------------------------------------------------------------------- /tutorial3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/.gitignore -------------------------------------------------------------------------------- /tutorial3/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /tutorial3/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /tutorial3/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /tutorial3/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/mvnw -------------------------------------------------------------------------------- /tutorial3/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/mvnw.cmd -------------------------------------------------------------------------------- /tutorial3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/pom.xml -------------------------------------------------------------------------------- /tutorial3/src/main/java/com/rain/tutorial3/Tutorial3Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/src/main/java/com/rain/tutorial3/Tutorial3Application.java -------------------------------------------------------------------------------- /tutorial3/src/main/java/com/rain/tutorial3/controller/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/src/main/java/com/rain/tutorial3/controller/IndexController.java -------------------------------------------------------------------------------- /tutorial3/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/src/main/resources/application.properties -------------------------------------------------------------------------------- /tutorial3/src/main/resources/templates/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/src/main/resources/templates/upload.html -------------------------------------------------------------------------------- /tutorial3/src/test/java/com/rain/tutorial3/Tutorial3ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/tutorial3/src/test/java/com/rain/tutorial3/Tutorial3ApplicationTests.java -------------------------------------------------------------------------------- /使用Gateway网关对请求过滤验证.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/使用Gateway网关对请求过滤验证.md -------------------------------------------------------------------------------- /使用SpringBoot-Email来发送多种类型邮件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/使用SpringBoot-Email来发送多种类型邮件.md -------------------------------------------------------------------------------- /使用两种多线程模式消费数据.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/使用两种多线程模式消费数据.md -------------------------------------------------------------------------------- /在SpringBoot中使用AOP进行切面编程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/在SpringBoot中使用AOP进行切面编程.md -------------------------------------------------------------------------------- /基于HBase的数据仓库操作流程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/基于HBase的数据仓库操作流程.md -------------------------------------------------------------------------------- /基于HDFS的大数据存储开发.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/基于HDFS的大数据存储开发.md -------------------------------------------------------------------------------- /基于Kafka的消费者生产者体验.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/基于Kafka的消费者生产者体验.md -------------------------------------------------------------------------------- /基于SnowFlake算法生成分布式ID.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/基于SnowFlake算法生成分布式ID.md -------------------------------------------------------------------------------- /用户配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainweb521/My-tutorial/HEAD/用户配置.md --------------------------------------------------------------------------------