简历上如何描述项目经验


项目一 米乐淘网上商城

项目名称:米乐淘网上商城

开发环境:Ecliplse Mars2+Maven3.3.3+Mysql5+Tomcat7+SVN+JDK1.7

技术选型

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

项目周期:2015.08-2016.04/8个月

项目描述:

1、 米乐淘商城是一个B2C的网上电子购物商城,该项目采用SOA分布式架构,服务层主要分为商品服务、内容服务(cms)、订单服务以及搜索服务等,web层主要以后台管理系统、门户、搜索系统、订单与会员系统为主,采用市场上较为常用的dubbo的中间件来发布服务;    

2、 项目通过搭建Redis集群、solr集群、nginx集群以及mysql集群、Freemaker页面静态化来使用项目能够具有高可用且支持高并发的性能;同时采用分布式系统架构,可以使得并发量可根据集群服务器的扩展而进行增大;

责任描述

1、 参与服务模块的cms模块、订单服务模块、搜索服务模块、单点登录模块等主要模块的代码实现;

2、 与项目中成员一起处理项目中出现的Bug;

3、 把项目进行部署到服务器中;

4、 与团队成员共同解决开发中遇到的问题;

技术描述

1. 系统采用SOA、分布式系统架构,大大的提高服务器的处理能力,尤其是高并发的处理;

2. 图片服务器采用FastDFS+Nginx集群搭建;

3. 系统内容服务采用Zookeeper作为中间件Dubbo的注册中心;

4. 前台页面内容主要通过后台CMS内容管理系统进行管理;

5. 采用Redis集群作为服务器的缓存,将门户首页以及用户的信息存放至redis;

6. 采用solr+zookeeper集群搭建来实现商品的搜索功能;

7. 采用ActiveMq作为消息中间件,采用topic的方式来监听商品的改变以及索引库的同步等功能;

8. 系统为了安全而采用了单点登录系统,使用redis进行存储用户的token来模拟session机制;


 

项目 广州宏量财富P2P项目

项目名称:财富P2P平台技术选型:

1. 前端技术:JQuery+BootStrap+Angularjs+Highcharts

2. 应用层框架技术:Spring+SpringMVC+Spring Data +Mybatis+Shiro(权限管理框架)

3. 应用层的其他技术: RESTful+Active MQ+Redis+POI

开发工具:STS 、SVN

开发环境: jdk1.7、tomcat7、maven、svn、Redis、Oracle 10g、sqldeveloper(Oracle 客户端工具)、

项目周期:2014.11-2015.06/7个月

项目描述

1、 项目需求:完成P2P网站的基本功能,如实现用户可以在该网站进行投资以及购买债权的功能,最终实现网上借贷的中介服务;

2、 项目模块:《鼎盛P2P理财》项目分为两期完成;

一期完成后台模块(包括:理财产品管理,权限管理),以及前台的用户模块(包括用户注册、用户的几项认证),资产模块等;

二期完成转账支付模块、撮合管理模块、债权管理、用户交易管理、投资管理等模块,完成网站用户购买产品以及购买债权等功能;

责任描述

1、 负责对一期的后台产品管理模块、用户的注册模块,二期的债权模块、用户交易管理模块的代码编写;

2、 负责对技术文档的部分编写;

3、 负责对项目上线后的bug修复;

技术描述

1、 项目前端采用JQuery、Bootstrap、Angularjs前端框架进行项目构建,其中通过Angularjs在前端页面通过其参数绑定来实现前端与后端之间的数据传递;

2、 该项目采用了Spring SpringMVC mybatis和 spring data jpa 开源框架完成,并融入了cxf开源webservice框架的应用。如通过RESTful进行实名认证以及支付转账等业务功能;

3、 项目整体采用Maven分模块进行构建,并使用svn进行版本控制,数据建模使用PowerDesigner,该工程是基于约定标准的工程结构;

4、 使用NoSql数据中的Redis实现缓存存贮,通过token令牌机制,将相应的用户信息存储到Redis中,从而使得比session的更加安全;

5、 会员认证通过短信平台发送手机短信流行的认证方式, 并再项目中使用Active MQ 中间件的消息队列机制进行手机短信以及邮件的发送,使得系统能够更好的生产消息与处理消息。

 

 

项目三:新贸易综合客户管理系统

项目名称:金管理系统技术架构:Spring + Springmvc+ Mybatis+ Mysql5 + JQuery easyUI

开发环境: jdk1.7、tomcat7、MyEclipse、Mysql5、SQLyog(Mysql的客户端工具)

开发时间/开发周期:2014.07-2014.11/5个月

项目描述

 该管理系统主要是基于客户关系管理系统(CRM系统)进行实现。

责任描述

1、负责模块化开发以及技术文档的编写;

2、对系统的简单的代码进行封装;

3、参与部分模块的SQL语句的编写;

技术描述

4、使用SSM框架进行开发;

5、前端使用Jery EasyUI ;

  • 7
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于准备 Java 商城项目面试,以下是一些建议: 1. 了解核心概念:确保你对 Java 编程语言和面向对象编程(OOP)的核心概念有扎实的理解,包括类、对象、继承、封装、多态等。熟悉 Java 的语法和常用的类库也是必须的。 2. 掌握数据库知识:商城项目通常需要与数据库进行交互,所以你需要熟悉 SQL 语言和至少一种关系型数据库(如 MySQL、Oracle)。了解数据库的设计原理、表关联、索引等概念也是很有帮助的。 3. 理解前后端交互:商城项目通常是一个有前后端交互的系统,你需要了解 HTTP 协议、RESTful API 的设计原则,以及如何使用 Java 后端框架(如 Spring MVC 或 Spring Boot)来处理请求和响应。 4. 学习常用框架和技术:在 Java 商城项目中,常用的框架和技术包括 Spring、Spring Boot、MyBatis(或 Hibernate)、Spring Security、Thymeleaf(或其他模板引擎)、Redis(或其他缓存技术)等。掌握这些框架和技术会让你在开发过程中更加高效。 5. 理解安全性:商城项目通常涉及用户信息和交易数据的安全性,你需要了解如何处理用户认证和授权、密码加密、数据传输的安全性等方面的知识。 6. 具备项目经验或实践:如果你有商城项目的实际开发经验,那将是一个巨大的优势。如果没有,可以通过个人项目或参与开源项目来积累实践经验,并在面试中展示你的项目成果。 7. 准备常见面试问题:除了技术知识外,还需要准备常见的面试问题,如项目经验、解决问题的能力、团队合作等方面的问题。准备好自我介绍和简历上的项目经历,并思考如何以实际案例回答面试官的问题。 最重要的是,理解商城项目的需求和功能,并能够从综合性的角度思考问题。努力提升自己的技术水平,并在准备过程中多进行实践和总结,相信你一定能够在面试中脱颖而出!祝你好运!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值