There are a lot of little friends chatting with each other , He said he had no work experience , I don't know how to write the project experience on my resume ? I've sorted out some project experiences for you , You can refer to it :

 

Item 1 Mileto online mall

entry name : Mileto online mall

development environment :Ecliplse Mars2+Maven3.3.3+Mysql5+Tomcat7+SVN+JDK1.7

Technology selection :

springmvc+spring+mybatis+Dubbo+EasyUI+Naginx+Zookeeper+Redis+solr

project cycle :2015.08-2016.04/8 Months

Project description :

1,  Mileto mall is a B2C E-shopping mall on the Internet , The project adopts SOA Distributed architecture , The service layer is mainly divided into commodity services , Content services (cms), Order service and search service ,web The management system of the main rear platform in the second layer , gateway , search system , Order and membership system , Adopt the more commonly used in the market dubbo To publish services based on middleware ;    

2,  Through the construction of the project Redis colony ,solr colony ,nginx Clusters and mysql colony ,Freemaker Static page to use the project can have high availability and support high concurrency performance ; At the same time, it adopts distributed system architecture , The concurrency can be increased according to the expansion of cluster server ;

Responsibility description :

1,  Participate in the design of service module cms modular , Order service module , Search service module , Single sign on module and other major modules of the code implementation ;

2,  Work with project members to deal with problems that arise in the project Bug;

3,  Deploy the project to the server ;

4,  Work with team members to solve development problems ;

Technical description :

1.  The system adopts SOA, Distributed system architecture , Greatly improve the processing capacity of the server , Especially high concurrency processing ;

2.  Image server adopts FastDFS+Nginx Cluster construction ;

3.  System content service adoption Zookeeper As middleware Dubbo Our registry ;

4.  Front page content is mainly through the background CMS Content management system ;

5.  use Redis Cluster as cache of server , Store the portal home page and user information in redis;

6.  use solr+zookeeper Cluster building to achieve the search function of goods ;

7.  use ActiveMq As message middleware , use topic The way to monitor changes in goods and index library synchronization and other functions ;

8.  The system uses single sign on system for security , use redis Storage users token To simulate session mechanism ;

 

 

Item 2   Guangzhou Hongliang fortune P2P project

entry name : Great wealth P2P Platform technology selection :

1.  front-end technology :JQuery+BootStrap+Angularjs+Highcharts

2.  Application layer framework technology :Spring+SpringMVC+Spring Data +Mybatis+Shiro( Authority management framework )

3.  Other technologies of application layer : RESTful+Active MQ+Redis+POI

development tool :STS ,SVN

development environment : jdk1.7,tomcat7,maven,svn,Redis,Oracle 10g,sqldeveloper(Oracle Client tools ),

project cycle :2014.11-2015.06/7 Months

Project description :

1,  Project requirements : complete P2P Basic functions of the website , Such as the realization of the user can invest in the site and purchase claims , Finally realize the intermediary service of online lending ;

2,  Project module :《 Heyday P2P conduct financial transactions 》 The project was completed in two phases ;

The first phase completes the background module ( include : Financial product management , Authority management ), And the user module of the front desk ( Including user registration , User authentication ), Asset module, etc ;

The second phase completes the transfer payment module , Matching management module , Management of creditor's rights , User transaction management , Investment management module , Complete the website users to buy products and buy creditor's rights and other functions ;

Responsibility description :

1,  Responsible for the first phase of the background product management module , User registration module , Creditor's rights module of phase II , Code writing of user transaction management module ;

2,  Responsible for the preparation of technical documents ;

3,  Responsible for the management of the project after it goes online bug repair ;

Technical description :

1,  The front end of the project adopts JQuery,Bootstrap,Angularjs Front end framework for project construction , Through Angularjs In the front-end page, the data transmission between the front-end and the back-end is realized through its parameter binding ;

2,  The project adopts the Spring SpringMVC mybatis and  spring data jpa
Open source framework completed , And into the cxf Open Source webservice Application of framework . If passed RESTful Real name authentication and payment transfer and other business functions ;

3,  Overall project adoption Maven It is constructed by modules , And use svn Version control , Data modeling using PowerDesigner, The project is an engineering structure based on agreed standards ;

4,  use NoSql In data Redis Implement cache storage , adopt token Token mechanism , Store the corresponding user information in the Redis in , So that the session It's more secure ;

5,  Member authentication is a popular way to send SMS through SMS platform ,  And use it in the project Active
MQ  Message queue mechanism of middleware is used to send SMS and e-mail , The system can produce and process messages better .

Technology