I'll update some skills in actual development aperiodically.There are no complicated operation flows or xxx system,just some practical shares about skills.
โโโ 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 โโโ pom.xml // parent pom โโโ LICENSE โโโ README.md
- SSM(ไธ)ๆถๆ็ๆดๅ
- SSM(ไบ)Luceneๅ จๆๆฃ็ดข
- SSM(ไธ)Shiroไฝฟ็จ่ฏฆ่งฃ
- SSM(ๅ)WebServiceๅ ฅ้จ่ฏฆ่งฃ
- SSM(ไบ)ๅบไบwebSocket็่ๅคฉๅฎค
- SSM(ๅ ญ)่ทจๅไผ ่พ
- SSM(ไธ)ๅจJavaWebๅบ็จไธญไฝฟ็จRedis
- SSM(ๅ ซ)ๅจๆๅๆขๆฐๆฎๆบ
- SSM(ไน) ๅๅฐ็ๅฎ้ ๅบ็จ - ๆๅปบๆฅๅฟๅฏน่ฑก
- SSM(ๅ) ้กน็ฎ้ๆ-ไบ่็ฝ้กน็ฎ็Maven็ปๆ
- SSM(ๅไธ) ๅบไบdubbo็ๅๅธๅผๆถๆ
- SSM(ๅไบ) SSM(ๅไบ) dubboๆฅๅฟๆไปถ
- SSM(ๅไธ) ๅฐdubboๆด้ฒๅบHTTPๆๅก
- SSM(ๅๅ) ๅบไบannotation็http้ฒ้ๆไปถ
- SSM(ๅไบ)ไน่ง้ไธๆฒ่ง้็ๅฎ้ ๅบ็จ
- SSM(ๅๅ
ญ)ๆฒ็บฟๆๅฝ-
Kafka consumerๆถ่ดนๅผๅธธๅค็ - SSM(ๅไธ) MQๅบ็จ
- SSM(ๅๅ ซ) ็งๆๆถๆๅฎ่ทต
- Import SQL Script
https://github.com/crossoverJie/SSM/tree/master/doc/sql
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/crossoverJie/SSM-REQUEST-CHECK
https://github.com/crossoverJie/SSM-DUBBO-HTTP
https://github.com/crossoverJie/SSM-DUBBO-FILTER
jar.
solution:
- if you do not need them, please remove it.
- if you need,flow:
https://github.com/crossoverJie/SSM-REQUEST-CHECK
https://github.com/crossoverJie/SSM-DUBBO-HTTP
and Installed locallyใ
2017ๅนด04ๆ25ๆฅ 15:15:38,968 DEBUG [com.alibaba.dubbo.remoting.transport.DecodeHandler] - [DUBBO] Decode decodeable message com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcInvocation, dubbo version: 2.5.3, current host: 127.0.0.1
2017ๅนด04ๆ25ๆฅ 15:15:39,484 DEBUG [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubbo่ฏทๆฑๆฐๆฎ:{"args":[1],"interfaceName":"com.crossoverJie.api.UserInfoApi","methodName":"getUserInfo"}
2017ๅนด04ๆ25ๆฅ 15:15:39,484 INFO [com.crossoverJie.api.impl.UserInfoApiImpl] - ็จๆทๆฅ่ฏขId=1
2017ๅนด04ๆ25ๆฅ 15:15:39,505 DEBUG [org.mybatis.spring.SqlSessionUtils] - Creating a new SqlSession
2017ๅนด04ๆ25ๆฅ 15:15:39,525 DEBUG [org.mybatis.spring.SqlSessionUtils] - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6f56b29] was not registered for synchronization because synchronization is not active
2017ๅนด04ๆ25ๆฅ 15:15:39,549 DEBUG [org.mybatis.spring.transaction.SpringManagedTransaction] - JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@778b3121] will not be managed by Spring
2017ๅนด04ๆ25ๆฅ 15:15:39,555 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - ==> Preparing: select id, username, password,roleId from t_user where id = ?
2017ๅนด04ๆ25ๆฅ 15:15:39,591 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - ==> Parameters: 1(Integer)
2017ๅนด04ๆ25ๆฅ 15:15:39,616 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - <== Total: 1
2017ๅนด04ๆ25ๆฅ 15:15:39,616 DEBUG [com.alibaba.druid.pool.PreparedStatementPool] - {conn-10003, pstmt-20000} enter cache
2017ๅนด04ๆ25ๆฅ 15:15:39,617 DEBUG [org.mybatis.spring.SqlSessionUtils] - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6f56b29]
2017ๅนด04ๆ25ๆฅ 15:15:45,473 INFO [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubboๆง่กๆๅ
2017ๅนด04ๆ25ๆฅ 15:15:45,476 DEBUG [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubbo่ฟๅๆฐๆฎ{"args":[{"id":1,"password":"123456","roleId":1,"userName":"crossoverJie"}],"interfaceName":"com.crossoverJie.api.UserInfoApi","methodName":"getUserInfo"}