Introduction and environment installation
06 minutes58 secondsInstall Swoft environment
03 minutes36 secondsInstall Swoft framework
03 minutes55 secondsDcoker deployment and Dockerfile analysis
03 minutes55 secondsSwoft directory introduction
03 minutes02 secondsSwoftBean container
10 minutes16 secondsSwoft annotation usage and principles
08 minutes30 secondsSwoft injection
02 minutes55 secondsSwoft event listening and sending events
06 minutes42 secondsSwoft command line scaffolding
05 minutes06 secondsSwoft developer tools
04 minutes02 secondsController Controller usage and precautions
08 minutes25 secondsRequest and response
07 minutes10 secondsAnnotate using Route routing
02 minutes56 secondsIntroduction and use of middleware
13 minutes03 secondsMiddleware case integration jwt
08 minutes06 secondsAuthenticator (ported TP5.1 authenticator)
07 minutes14 secondsException Handler handling
08 minutes42 secondsDatabase configuration
02 minutes59 secondsEntity
03 minutes21 secondsEntity operation data (newly added to the database)
07 minutes00 secondsEntity operation data (query data)
10 minutes19 secondsEntity operation data (update, delete and aggregation)
05 minutes53 secondsSwoft read and write separation
05 minutes58 secondsQuery introduction and writing data
04 minutes21 secondsQueryer queries, updates and deletes conditional processing data
09 minutes57 secondsQueryer aggregation query method
02 minutes21 secondsQueryer joins table query and paging
08 minutes08 secondsModels hierarchy
11 minutes09 secondsUse of Redis
04 minutes12 secondsApi Case 1: Directory Structure and User Registration Function
17 minutes30 secondsApi Case 2: Verification Code Verification Edit and Delete implemented by redis
15 minutes32 secondsApi Case 3: Using redis to cache user information through Data
15 minutes07 secondsApi case four: controlling authentication through middleware jwt login status
08 minutes16 secondsApi case five: Explanation of Api case calling process (summary)
03 minutes47 secondsFlash sale case: RedisMySQL implements high concurrency flash sale
15 minutes03 secondsCreate Task and deliver it
06 minutes21 secondsTask listenerListener
04 minutes15 secondstimer
02 minutes19 secondsAsynchronous text messaging (task small case)
04 minutes19 secondsDefine pre-process and custom process to deliver asynchronous tasks
08 minutes49 secondsProcess Case 1: Consuming Redis Queue
04 minutes36 secondsProcess Case 2: Installing RabbitMQ and Simple Queue Implementation
10 minutes08 secondsProcess Case 3: RabbitMQ Fixed Delay Queue Settings
08 minutes23 secondsProcess Case 4: RabbitMQ dynamic delay queue setting
08 minutes10 secondsThe concept of AOP aspect programming
04 minutes31 secondsAOP implementation principle
02 minutes44 secondsAOP principle static proxy implementation
08 minutes25 secondsAOP principle dynamic proxy implementation
09 minutes13 secondsIntroduction to aspect annotations
01 minutes28 secondsPointExecution non-invasive entry point
08 minutes46 secondsPointBean non-intrusive entry point
05 minutes19 secondsPointAnnotation annotation class definition
04 minutes31 secondsWrapper class definition of PointAnnotation
02 minutes03 secondsParser class and Collector class definition of PointAnnotation
03 minutes40 secondsPointAnnotation's Aspect aspect class definition uses
08 minutes54 seconds