1熟练掌握Java语言,具备在Linux环境下开发,熟悉掌握SVN、Git、Maven等项目版本管理及构建工具;
2熟练掌握SpringMVC-Spring-Mybatis三大框架及WebService等开源框架,理解SpringMVC核心流程及SpringAOP编程思想;
3熟悉nginx负载均衡、动静分离及对Tomcat集群进行管理;
4理解Zookeeper数据模型,理解zkCli的常用操作命令,了解分布式通知协调作用;
5理解面向服务架构SOA,前后端分离思想。熟练掌握使用Zookeeper作为注册中心,Dubbo作为服务框架;
6熟悉Redis的五大数据结构常用操作命令,Redis持久化RDB和AOF,主从复制,集群等常用技术均有使用开发经验;
7熟练掌握Mysql日常DML、DDL、DQL操作,熟悉Innodb和Myisan存储引擎及Mycat数据库中间件分库分表,熟悉mysql锁机制,熟悉explain等日常SQL诊断和性能分析,熟悉mysql索引优化;
8熟悉JVM体系架构、常用的调优策略和GC算法;
9熟悉juc多线程编程;
10熟悉JavaScript,jQuery,Easyui,Ajax及FreeMarker等前端开发技术;
11了解springboot、分布式框架springcloud、Lambda表达式、solr权限认证框架。
一、项目名称:大众购项目
项目描述:
该项目是采用分布式架构部署的中型网上商城系统,本系统分前台系统和后台系统。前台系统主要负责页面的显示功能,后台系统主要负责商品的分类,添加规格参数等。该项目由用户系统,商品管理系统,交易系统,订单系统,内容搜索系统,支付系统,图片系统,客服系统等组成。
责任描述:
购物车模块:1、购物车添加
2、购物车查询Cookie中数据/db中数据(session)
3、购物车合并,浏览器和数据库中的购物车数据在登陆时合并
4、购物车列表操作
订单模块:拆单业务、订单生成、确认订单、提交订单等功能
商品展示模块:分类商品列表按照属性展示及商品详情页展示等
技术描述:
1、采用 Spring, SpringMVC, MyBatis底层架构及Dubbo、Zookeeper分布式架构
2、采用 redis作为数据库缓存,负责缓存检索数据
3、页面中使用 jQuery, Ajax以给用户更好的使用体验
4、使用session+cookie完成商城的购物车功能
5、使用nginx进行负载均衡,反向代理,并实现资源的动静分离
6、使用easyui做下拉框和列表组件
7、使用webservice完成独立的系统用户认证和用户管理等功能
二、项目名称:好筹网项目
项目描述:
该项目是帮助有着好的项目但缺乏启动资金的初创企业成功融资的平台, 好筹网项目发起人可以通过该平台进行筹款。该项目分为前台和后台两个子系统,前台系统主要有网站首页、会员注册登录、创新创业项目、投资人、项目动态、投资资讯等;后台系统主要有宣传管理、创业者管理、投资人管理、审核管理、项目管理、财务管理、权限管理等。
责任描述:
1、用户模块,包含基本的用户登录注册功能,弹层组件的使用,用户的分页查询与模糊查询以及基 于UML建模技术建立用户的修改流程图并进行实现。
2、角色模块,用户角色分配页面设计,和后台功能的实现,包含显示选项,分配和取消。
3、权限模块,维护许可树的结构,并使用监听器来进行访问权限的控制。
技术描述:
1、采用 Spring, SpringMVC, MyBatis底层架构及Dubbo、Zookeeper分布式架构
2、页面中使用 jQuery, Ajax以给用户更好的使用体验
3、实名认证模块采用activity流程框架
4、使用Ngnix进行负载均衡,反向代理,并实现资源动静分离,以及Redis进行session共享
5、基于RBAC权限模型进行授权管理,基于z-tree树形结构来维护许可树
三、项目名称:大地传媒在线测试系统
项目描述:
为了促使公司不同部门人员贯彻企业文化, 提高职业素养, 遵守业务规范, 学习业务知识而建设的员工考评系统。 该系统主要分为两个入口:
员工 -- 登录/登出、注册、个人中心、查看调查、参与问卷、提交;
管理员--权限分配、角色分配、创建调查、调查的移动与复制、日志管理、导出报表。
责任描述:1、权限模块的开发和测试。
2、调查模块的开发与测试。
3、日志模块的开发。
技术描述:1、采用 Spring, SpringMVC, MyBatis底层框架。
2、页面中使用 jQuery, Ajax以给用户更好的使用体验。
3、使用MD5算法对员工密码进行加密。
4、使用异常映射机制控制项目整体的错误提示。