├── DSA ├── search │ ├── BST │ │ └── index.js │ └── linear.js ├── dynamic-programming.js └── recursion.js ├── Microservices ├── client │ ├── src │ │ ├── app │ │ │ ├── errors │ │ │ │ └── 404.php │ │ │ ├── views │ │ │ │ ├── home │ │ │ │ │ └── index.php │ │ │ │ ├── blocks │ │ │ │ │ ├── footer.php │ │ │ │ │ └── header.php │ │ │ │ └── layouts │ │ │ │ │ └── main-layout.php │ │ │ ├── controllers │ │ │ │ ├── Product.php │ │ │ │ ├── admin │ │ │ │ │ └── Dashboard.php │ │ │ │ └── Home.php │ │ │ ├── models │ │ │ │ └── User.php │ │ │ └── App.php │ │ ├── index.php │ │ ├── public │ │ │ └── assets │ │ │ │ └── clients │ │ │ │ └── css │ │ │ │ └── style.css │ │ ├── configs │ │ │ └── routes.php │ │ ├── .htaccess │ │ ├── core │ │ │ ├── Route.php │ │ │ └── Controller.php │ │ └── bootstrap.php │ └── docker-compose.yaml ├── discovery │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── src │ │ ├── main │ │ │ ├── resources │ │ │ │ └── application.properties │ │ │ └── java │ │ │ │ └── vn │ │ │ │ └── metemarket │ │ │ │ └── discovery │ │ │ │ └── DiscoveryApplication.java │ │ └── test │ │ │ └── java │ │ │ └── vn │ │ │ └── metemarket │ │ │ └── discovery │ │ │ └── DiscoveryApplicationTests.java │ ├── pom.xml │ └── mvnw.cmd ├── gateway │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── src │ │ ├── test │ │ │ └── java │ │ │ │ └── vn │ │ │ │ └── metemarket │ │ │ │ └── gateway │ │ │ │ └── GatewayApplicationTests.java │ │ └── main │ │ │ ├── java │ │ │ └── vn │ │ │ │ └── metemarket │ │ │ │ └── gateway │ │ │ │ └── GatewayApplication.java │ │ │ └── resources │ │ │ └── application.yaml │ ├── pom.xml │ └── mvnw.cmd ├── services │ ├── userservice │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── src │ │ │ ├── main │ │ │ │ ├── resources │ │ │ │ │ └── application.properties │ │ │ │ └── java │ │ │ │ │ └── vn │ │ │ │ │ └── metemarket │ │ │ │ │ └── userservice │ │ │ │ │ ├── models │ │ │ │ │ └── User.java │ │ │ │ │ ├── UserserviceApplication.java │ │ │ │ │ └── controllers │ │ │ │ │ └── DemoController.java │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── vn │ │ │ │ └── metemarket │ │ │ │ └── userservice │ │ │ │ └── UserserviceApplicationTests.java │ │ ├── .gitignore │ │ └── pom.xml │ └── productservice │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── src │ │ ├── main │ │ │ ├── resources │ │ │ │ └── application.properties │ │ │ └── java │ │ │ │ └── vn │ │ │ │ └── metamarket │ │ │ │ └── productservice │ │ │ │ ├── models │ │ │ │ └── Product.java │ │ │ │ ├── ProductserviceApplication.java │ │ │ │ └── controllers │ │ │ │ └── ProductController.java │ │ └── test │ │ │ └── java │ │ │ └── vn │ │ │ └── metamarket │ │ │ └── productservice │ │ │ └── ProductserviceApplicationTests.java │ │ ├── .gitignore │ │ └── pom.xml ├── docker-configs │ └── my.cnf └── docker-compose.yaml ├── assets └── images │ ├── k8s.png │ ├── IaC_II.jpg │ ├── FE-tools.jpg │ ├── k8s-pod.jpg │ ├── webpack.jpg │ ├── docker-vm.png │ ├── fullstack.jpg │ ├── k8s-cluster.jpg │ ├── k8s-service.png │ ├── k8s-cluster-2.jpg │ ├── k8s-namespcae.jpg │ ├── docker-swarm-1.webp │ ├── docker-swarm-2.webp │ ├── docker-swarm-3.webp │ ├── docker-swarm-4.png │ ├── image-container.jpg │ └── k8s-stateful-set.jpg ├── PHP ├── mvc │ ├── index.php │ ├── public │ │ └── assets │ │ │ ├── images │ │ │ ├── logo.png │ │ │ └── favicon.png │ │ │ ├── css │ │ │ ├── utils │ │ │ │ ├── bootstrap-custom.css │ │ │ │ ├── common.css │ │ │ │ └── atomic.css │ │ │ ├── 404.css │ │ │ ├── pagination.css │ │ │ ├── player-list.css │ │ │ ├── header.css │ │ │ ├── add-player.css │ │ │ ├── home.css │ │ │ └── login.css │ │ │ └── js │ │ │ ├── home.js │ │ │ ├── utils │ │ │ └── toast.js │ │ │ ├── pagination.js │ │ │ ├── add-club.js │ │ │ ├── login.js │ │ │ ├── club-list.js │ │ │ ├── add-player.js │ │ │ ├── search-player.js │ │ │ └── player-list.js │ ├── utils │ │ └── constants.php │ ├── .htaccess │ ├── configs │ │ ├── database.php │ │ └── routes.php │ ├── app │ │ ├── views │ │ │ ├── blocks │ │ │ │ ├── footer.php │ │ │ │ └── header.php │ │ │ ├── mixins │ │ │ │ ├── toast.php │ │ │ │ └── pagination.php │ │ │ ├── login.php │ │ │ ├── home.php │ │ │ ├── search-player.php │ │ │ ├── club-list.php │ │ │ ├── layouts │ │ │ │ └── general.php │ │ │ ├── add-club.php │ │ │ ├── add-player.php │ │ │ └── player-list.php │ │ ├── errors │ │ │ └── 404.php │ │ ├── models │ │ │ ├── Coach.php │ │ │ ├── Stadium.php │ │ │ ├── User.php │ │ │ ├── Club.php │ │ │ └── Player.php │ │ ├── controllers │ │ │ ├── Home.php │ │ │ ├── Account.php │ │ │ ├── Club.php │ │ │ └── Player.php │ │ └── App.php │ ├── core │ │ ├── traits │ │ │ └── GetterSetter.php │ │ ├── Route.php │ │ ├── MySQLConnection.php │ │ ├── Model.php │ │ └── Controller.php │ └── bootstrap.php ├── basic-syntax │ ├── form │ │ ├── get.php │ │ ├── post.php │ │ ├── request.php │ │ └── index.html │ ├── 4-function.php │ ├── 3-data-type.php │ ├── 2-basic-syntax.php │ ├── 1-coding-convention.php │ └── 5-oop.php └── README.md ├── .gitignore ├── Docker ├── docker_demo │ ├── Dockerfile │ ├── note │ │ ├── script.sql │ │ └── step.sh │ ├── code │ │ └── index.php │ └── docker-compose.yaml ├── docker-compose-example │ ├── Dockerfile │ ├── database-script.sql │ ├── my.cnf │ └── docker-compose.yaml ├── docker-file-example │ ├── index.html │ └── Dockerfile ├── docker-machine.md ├── README.md ├── docker-swarm.md ├── docker-file.md └── docker-command.md ├── README.md ├── Frontend-Tools ├── webpack │ ├── .babelrc │ ├── src │ │ └── App.jsx │ ├── tsconfig.json │ ├── index.js │ ├── dist │ │ ├── index.html │ │ └── main.js.LICENSE.txt │ ├── index.html │ ├── README.md │ ├── .eslintrc.js │ ├── package.json │ └── webpack.config.js └── README.md ├── Typescript ├── lessons │ ├── 1-compile.ts │ ├── 4-non-null.ts │ ├── 5-class.ts │ ├── 3-funciton.ts │ ├── 6-interface-type.ts │ ├── 8-utility-types.ts │ ├── 7-generic.ts │ └── 2-types.ts └── README.md └── Kubernetes └── README.md /DSA/search/BST/index.js: -------------------------------------------------------------------------------- 1 | // Binary search tree 2 | -------------------------------------------------------------------------------- /Microservices/client/src/app/errors/404.php: -------------------------------------------------------------------------------- 1 |