1、 Java SE (集合、注解、线程、反射、泛型、JDBC、Java8 Lambda、Stream等)与Java EE (JSP、Servlet、JMS等);
2、框架:SpringMVC、Spring、MyBatis等应用框架及Springboot微服务框架;
3、分布式:dobble、FastDFS、Redis、ActiveMQ、SpringSession等分布式相关技术;
4、前端:jQuery、Bootstrap、Ztree、Ajax、fastJSON、pushlet等Web前端技术;
5、服务器:Tomcat、jetty、Nginx等服务器配置、使用及服务器集群技术;
6、接口:HttpClient接口传输及参数加密、双钥签名等接口安全技术;
7、数据库:Druid、C3P0、DBCP连接池,和MySQL主从复制、Mycat读写分离与分库分表技术;
8、开发工具:idea、Eclipse,项目构建工具Maven,代码管理工具SVN;
9、UML:Rose、PD、Visio;
10、优化:了解jvm内存结构和GC机制及java、js、sql、缓存等相关优化。
2017/10-2018/8 某互联网金融后台管理项目
项目描述: 该项目是一个大型互联网金融项目,主要包括数据接口系统、后台管理系统、支付系统、第三方接口对接系统、定时任务系统、营销活动系统,红包系统。 技术描述:Nginx(负载均衡),Redis(分布式缓存处理),Dubbo(远程调用),Mycat(读写分离和分库分表),FastDFS(分布式文件系统存储图片),Zookeeper(协调选举提供高可用的消息队列集群),ActiveMQ(采用消息队列实现异步处理)。
个人职责: 1、负责Dubbo服务的开发,根据前端业务需求提供底层Dubbo服务并与前端业务系统整合联调,并搭建Zookeeper集群环境,提供Dubbo服务; 2、搭建MySQL数据库主从复制集群,采用Mycat实现数据库读写分离,搭建Nginx服务器实现平台的负载均衡与静态分离; 3、负责首页轮播图、产品列表、产品详情、专题活动的开发; 4、实现会员用户的注册、验证、开户、投资、充值、个人金库、账户统计等功能,其中账户统计包括可用余额、所获利息、所借到的金额、投标中的金额、已逾期的项目; 5、搭建Redis高可用集群环境,并对注册用户数、利率、总投资、投资排行榜等统计数据进行缓存; 6、搭建ActiveMQ消息队列集群,并在用户抢标、生日短信、账户资金变动等功能模块中采用ActiveMQ消息队列实现异步处理; 7、参与项目的测试部署,并编写项目文档。
2017/03-2017/09南通铭泰机床有限公司客户关系管理系统
项目描述: 该项目为重工业行业的客户关系管理系统,主要用于对国内外治金、石油化工、造船、压力容器、装潢、金属结构及机械制造等诸多行业客户的开发和管理。 工作模块包括:业务报告、审批流程、客户公海、客户组、联系人、市场活动、线索公海、交易情况、售后回访、统计图表、账务报表、销售订单、发货单、跟进、产品、报价,并与销售、营销、推广、策划、人事等多部门业务对接。 技术描述:SSM架构,MySQL数据库,Maven,BootStrap框架,Apache Common,RBAC权限管理。
个人职责: 负责模块包括用户设置、部门维护、权限管理、数据字典、产品展示等,具体如下: 1、实现数据字典表的CRUD功能,并将其转换成JSON形式,存入context中,方便读取; 2、客户模块:客户基本信息管理、与此相关客户基本活动以及活动历史管理、联系人选择管理、订单输入以及订单状态实时更新,催付、异常单追踪; 3、联系人模块:主要包括了联系人概况记录、存储和检索、同客户的联系(如时间、类型、描述、任务等); 4、潜在客户模块:主要包含了业务线索的记录、升级和分配还有销售机会的记录和提醒以及潜在客户的跟踪,在线索转换中将线索内容切分到不同表中,并完成excel导入导出; 5、销售模块:主要包括组织和浏览销售信息,如客户、业务描述、联系人、时间、销售阶段、可能结束时间等; 6、使用RBAC模型完成权限设计,构成“用户-角色-权限-资源”的授权模型,登陆认证部分采用拦截器对访问的URL进行拦截,避免非法跳转,非法访问; 7、参与项目系统的部署与测试,完成测试报告;
2016/04-2017/01 教育行业信息管理系统
项目描述: 该项目是一个大专院校的信息管理系统,主要集成了教师管理、学生管理、班级管理、专业管理、院系管理、课程管理、成绩管理、教室管理等等功能模块; 技术描述:SSM架构,MSSQL数据库,Redis(分布式缓存处理),Mycat(读写分离),Maven3,EasyUI(前端)。
个人职责: 1、参与需求设计评审和技术预研,根据客户需求设计数据库,完成软件系统的开发工作; 2、实现基于RBAC的权限控制系统和登录模块; 3、实现多功能分页查询,包括查阅基本信息,浏览所有用户信息的增删改查记录和统计相关学生人数等等,并实现相关查询信息的上传下载以及图表的生成预览,excel导入导出; 4、实现学生选课、教师排课、成绩录入、补考重修、教室分配等模块,完成预览下载课表、考试成绩单、教室占用情况等功能,以及学生的退学、休学、转班、转专业、转学院等特殊情况处理; 5、实现班级学员考勤记录:记录班级学生的考勤记录信息,如有请假、迟到、早退等情况记录在系统中方便查询,显示出勤率过低的学生; 6、参与测试部署,编写文档;
2015/07-2016/02重庆永辉超市进销存管理系统
项目描述: 该项目是一个大中型超市进销存管理系统,该系统实现了库存、采购和销售的物流的整合,并和财务等子系统集成,具体分为基础信息管理、系统管理、库存管理、进货管理、销售管理、查询统计六大模块。 技术描述:SSM框架,MySQ