.
├── Overview.md
├── README.md
├── References.md
├── be
│ ├── C.md
│ ├── DesignPattern.md
│ ├── Java.md
│ ├── Keys.md
│ ├── Lombok.md
│ ├── SpringBoot.md
│ ├── SpringCloud.md
│ ├── SpringDocs.md
│ ├── WebSocket.md
│ └── img
│ ├── abstractfactory-2.jpeg
│ ├── abstractfactory.jpeg
│ ├── builder.jpeg
│ ├── factorymethod.jpeg
│ ├── prototype.jpeg
│ └── singleton.jpeg
├── code_practice
│ ├── DesignPattern
│ │ ├── \bbehavioralpattern
│ │ ├── creationalpattern
│ │ │ ├── abstractfactory
│ │ │ │ ├── databasesimulation
│ │ │ │ │ ├── Client.java
│ │ │ │ │ ├── IFactory.java
│ │ │ │ │ ├── IType.java
│ │ │ │ │ ├── IUser.java
│ │ │ │ │ ├── MySQLFactory.java
│ │ │ │ │ ├── MySQLType.java
│ │ │ │ │ ├── MySQLUser.java
│ │ │ │ │ ├── OracleFactory.java
│ │ │ │ │ ├── OracleType.java
│ │ │ │ │ ├── OracleUser.java
│ │ │ │ │ ├── Type.java
│ │ │ │ │ └── User.java
│ │ │ │ ├── mazesimulation
│ │ │ │ │ ├── Direction.java
│ │ │ │ │ ├── Door.java
│ │ │ │ │ ├── MapSite.java
│ │ │ │ │ ├── Maze.java
│ │ │ │ │ ├── MazeFactory.java
│ │ │ │ │ ├── MazeGame.java
│ │ │ │ │ ├── MazeGameWithFactory.java
│ │ │ │ │ ├── Room.java
│ │ │ │ │ └── Wall.java
│ │ │ │ └── readme.md
│ │ │ ├── builder
│ │ │ │ ├── entitysimulation
│ │ │ │ │ └── User.java
│ │ │ │ └── mazesimulation
│ │ │ │ ├── CountingMazeBuilder.java
│ │ │ │ ├── MazeBuilder.java
│ │ │ │ ├── MazeGameWithBuilder.java
│ │ │ │ └── StandardMazeBuilder.java
│ │ │ ├── factorymethod
│ │ │ │ └── mazesimulation
│ │ │ │ ├── BombedMazeGame.java
│ │ │ │ ├── BombedRoom.java
│ │ │ │ ├── BombedWall.java
│ │ │ │ ├── Direction.java
│ │ │ │ ├── Door.java
│ │ │ │ ├── MapSite.java
│ │ │ │ ├── Maze.java
│ │ │ │ ├── MazeGame.java
│ │ │ │ ├── MazeGameWithFactoryMethod.java
│ │ │ │ ├── Room.java
│ │ │ │ └── Wall.java
│ │ │ ├── lib
│ │ │ │ ├── BombedRoom.java
│ │ │ │ ├── BombedWall.java
│ │ │ │ ├── Direction.java
│ │ │ │ ├── Door.java
│ │ │ │ ├── MapSite.java
│ │ │ │ ├── Maze.java
│ │ │ │ ├── MazeGame.java
│ │ │ │ ├── Room.java
│ │ │ │ └── Wall.java
│ │ │ ├── prototype
│ │ │ │ └── standardproductsimulation
│ │ │ │ ├── Manager.java
│ │ │ │ ├── MessageBox.java
│ │ │ │ ├── Product.java
│ │ │ │ ├── Test.java
│ │ │ │ └── UnderlinePen.java
│ │ │ └── singleton
│ │ │ └── standardsimulation
│ │ │ ├── SingletonBasic.java
│ │ │ ├── SingletonEnum.java
│ │ │ └── SingletonSync.java
│ │ └── structuralpattern
│ └── FrontGame
├── database
│ ├── Keys.md
│ ├── MongoDB.md
│ ├── Redis.md
│ └── SQL.md
├── deploy
│ ├── Docker.md
│ └── Keys.md
├── fe
│ ├── JavaScript.md
│ ├── Keys.md
│ ├── Node.md
│ ├── Pictures.md
│ ├── React.md
│ ├── TypeScript.md
│ ├── Vue.md
│ ├── VueCode.md
│ └── img
│ ├── fe_skill_stack.png
│ └── web_skill_stack.png
├── os
│ └── Keys.md
├── others
│ ├── ComputerGraphics.md
│ ├── DistributedSystem.md
│ ├── Keys.md
│ ├── OpenSourceLicence.md
│ ├── PHP.md
│ ├── Rust.md
│ ├── Shell.md
│ └── img
│ ├── IaaS.png
│ ├── PaaS.png
│ └── SaaS.png
├── script_test
│ ├── C
│ │ ├── task1
│ │ ├── task1.c
│ │ ├── test
│ │ ├── test.c
│ │ ├── test2
│ │ ├── test2.c
│ │ ├── test3
│ │ └── test3.c
│ ├── canvas
│ │ ├── index.css
│ │ ├── index.html
│ │ └── index.js
│ ├── html+css+js
│ │ ├── test.html
│ │ ├── test.js
│ │ └── test2.js
│ ├── java
│ │ ├── Test.java
│ │ └── Test1.java
│ ├── node
│ │ ├── input.txt
│ │ ├── input.txt.gz
│ │ ├── input2.txt
│ │ ├── output.txt
│ │ ├── output2.txt
│ │ ├── show_global.js
│ │ ├── show_modules.js
│ │ ├── test_buffer.js
│ │ ├── test_console.js
│ │ ├── test_events.js
│ │ ├── test_fs.js
│ │ ├── test_http.js
│ │ ├── test_pipe.js
│ │ ├── test_process.js
│ │ ├── test_stream.js
│ │ ├── test_url
│ │ │ ├── index.js
│ │ │ ├── router.js
│ │ │ └── server.js
│ │ └── test_util.js
│ ├── python
│ │ ├── test.py
│ │ ├── test2.py
│ │ └── test3.py
│ ├── rust
│ │ ├── test
│ │ └── test.rs
│ ├── sh
│ │ └── test.sh
│ └── svg
│ ├── chess_board.svg
│ ├── template.svg
│ ├── test_circle.svg
│ ├── test_ellipse.svg
│ ├── test_line.svg
│ ├── test_path.svg
│ ├── test_polygon.svg
│ ├── test_polyline.svg
│ └── test_rect.svg
├── temp.txt
├── tool
│ ├── Git.md
│ ├── Keys.md
│ ├── Maven.md
│ └── markdown.md
└── web
├── HTTP.md
├── Keys.md
├── OSI.md
├── TCPIP.md
└── img
└── �\203層模�\236\213�\220�\213�\234\226.jpg
42 directories, 160 files