个人资料
姓 名: | 小A | 性 别: | 男 |
---|
年 龄: | 25 | 工作经验: | 2年 | 学 历: | 本科 | 联系电话: | 133xxxxxxxx | 电子邮件: | 2342xxx@163.com | 其他技能: | 数学建模 |
教育经历
201x.07-20xx.06 | xxxx大学 | 本科 | 男 | 数理学院 | xxxx数学专业 |
---|
主修课程: 数学分析,高等代数,解析几何,离散数学,运筹学,C编程语言,最优化方法,数理统计,计算数学,宏观经济学,初级精算师
掌握技能
- 熟练掌握java基础,包括面向对象、多线程、IO流、UDP/TCP、socket、文件上传下载、XML解析、JSON解析、servlet、filter、listener、HTTP协议等等;
- 熟练掌握 使用jdbc标准连接数据库,掌握DDL、DML、DCL、DQL和C3P0\DBCP连接池的使用;
- 熟练掌握 Mysql 数据库select、insert、update、delete、modify等基本操作和聚合函数、子集、排序、分组、索引查询、子查询、多表连查、外连接、内连接、实体完整性、域完整性、引用完整性、及事务隔离性等;
- 熟练掌握HTML、jsp、CSS、js、ajax、el、jstl和前端框架jquery、easyui、Bootstrap等;
- 熟练掌握MVC分层设计模式;
- 熟练掌握SpringMVC、了解Strust2等web层框架;
- 熟练掌握Spring IOC、AOP 的使用和实现原理,掌握java内部面向接口,实现InvocationHandler的动态代理,和Cglib面向父类,实现MethodInterceptor的动态代理;
- 熟练掌握 持久层框架和标准 Hibernate Mybatis JPA等的使用;
- 熟练掌握 使用Maven 搭建SpringMVC + Spring + Hibernate和SpringMVC + Spring + Mybatis框架整合的技术;
- 熟练掌握 eclipse、idea、Mysql、Hbuilder、SVN、Visio等工具的使用;
- 熟练掌握Linux操作系统的基本操作,及在Linux系统上安装搭建Redis、Nginx、Mysql、Tomcat等;
- 熟练掌握 使用Shiro 进行权限控制,Redis缓存的使用和集群,Nginx反向代理和集群;
- 熟练掌握 整合Shiro+Redis+Nginx+Spring 对session进行缓存,实现真正的负载均衡;
项目经验一
项目名称:鸿翔一心堂 开发环境: IDEA + Tomcat8 + MySQL + git 技术架构: SpringMVC + Spring + MyBatis + Maven + CentOS +Solr + Redis + Nginx 开发时间:20xx.02 – 20xx.06 项目描述:一心堂商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。一心堂商城采用分布式系统架构,子系统之间都是调用服务来实现系统之间的通信,使用http协议传递json数据方式实现。这样降低了系统之间的耦合度,提高了系统的扩展性。为了提高系统的性能使用redis做系统缓存,并使用redis实现session共享。为了保证redis的性能使用redis的集群。搜索功能使用solrCloud做搜索引擎。
系统主要包括以下模块:
后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。 会员系统:用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。 订单系统:提供下单、查询订单、修改订单状态、定时处理订单。 搜索系统:提供商品的搜索功能。 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。
责任描述: 1、负责项目中的模块设计与实现,实现的模块有: 2、商品管理模块,商品品牌添加,商品的上架 3、商品列表页面 4、商品详情页面的展示, 此页面使用静态化技术减轻服务器压力 5、搭建solr服务器集群、编写solr集群版Java接口 6、搭建redis服务器集群、编写redis集群版Java接口
技术难点: 1、大量数据缓存 2、限时特价区的秒杀功能;
开发亮点: 1、使用Redis对热门且安全性要求低的数据进行缓存; 2、使用Nginx设计分布式集群,使用Redis 缓存session实现真正的负载均衡; 3、使用Redis将数据放入内存,使用异步处理,分布式处理,完成秒杀功能;
项目经验二
项目名称 :XX市医药集中采购系统 开发环境:Idea + tomcat + Maven 技术架构:Jquery + Easy ui + Springmvc + spring + mybatis + MySQL 开发时间:201x.7 - 20xx.1 项目描述:本系统依托与省级医药招标采购平台,在省级医药集中采购思想的指导下建立的 市级医药采购平台,由市卫生监督单位将省级药品目录应用在市平台上,在市卫生局及下属单位监督下,乡、镇以下的卫生室在市平台药品目录范围内进行集中药品采购。
责任描述: 1、采购单模块开发及单元测试,集成测试 2、系统架构低层代码编写:(细化具体的类及类与类之间的关系) 3、编写控制层统一异常处理器 4、利用POI实现各种报表的导入与导出。
技术描述: 1、前台UI采用jquery easy ui 1.2.2 2、统一ajax+json数据提交方式 3、使用springmvc的拦截器实现全站异常的处理。 4、采用分年存储方案解决大数据的存储与查询统计 5、利用POI实现数据输出到Excel中,并实现大数据的导入导出
技术难点: 1、员工角色较多,不同员工间的权限管理难度; 2、原料库存有效期将过的处理;
开发亮点: 1、项目整合Shiro 实现对不同员工角色间的权限管理; 2、为员工添加自由换班模块,同岗位角色间的员工每月可自用换班一定次数,降低管理者排班难度; 3、为即将到期的原料进行判断,再搜索需要该原料的商品,为管理者推荐可以促销的商品, 4、减少库存到期损耗;
项目经验三
项目名称:XX市电力监测中心设备资源管理系统 开发环境: IDEA+ tomcat + Maven 软件架构: Springmvc + Mybatis+ Spring + MySQL 开发时间: 20XX.02-20XX.06 项目描述:本系统以设备信息管理为核心,实现了对各个分公司的各个站点的运行监控,技术设施维护,技术资料管理,监测中心建筑物信息管理,系统管理,审批流转等功能。
责任描述 1、参与前期的需求分析,业务模块划分,数据库设计; 2、主要负责系统中设备站点监控模块的设计和代码的实现; 3、使用poi、实现了对excel数据的导出和导入功能 4、做了全站的异常处理。
技术描述 1、使用SpringMVC的Interceptor自定义拦截器实现异常机制处理和转发。 2、在查询数据字典的时候,使用了Mybatis的二级缓存,提高了检索策略。 3、使用jQuery的ajax进行异步验证。
技术难点
员工角色较多,不同员工间的权限管理难度;
开发亮点
项目整合Shiro 实现对不同员工角色间的权限管理;
项目经验四
项目名称:XXX幼教管理系统 开发环境: IDEA+ tomcat + Maven 软件架构: Spring + SpringMVC + MyBatis + JQuery + Ajax + JSON 开发时间: 2016.7-2017.01 项目描述:该项目是管理XXX幼儿园的新生入学、学生学籍、老生转班、转学、升班、班长考勤、日常收费、退费、催费、统计分析功能的综合系统。
责任描述 1、负责财务管理模块功能的实现,根据不同情况对收费项目进行管理,对欠费情况进行提醒。 2、负责报表模块功能的实现, 根据月收支明细、考勤记录及各班级课时对系统收录的数据进行数据统计、导出及图表生成的功能的实现。
技术描述 1、根据需求实现对收费信息的增删改查。 2、使用Echarts生成统计图表。 3、使用POI技术将应用中的数据导出为Excel表格。
项目经验五
项目名称:XXX二手车网 开发环境: Eclipse+Tomcat+SVN+Mysql +jdk1.7+Maven 开发时间: 2016.03-2016.6 项目描述:XXX二手车网致力于为刚考得驾照的车界新人挑选人生第一辆属于自己的车,和帮助事业有成,要换新车的老司机处理他们的旧车。同时为所有司机提供一个专业的平台,为自己的爱车做评估。
项目职责 1、负责首页模块的开发与测试; 2、负责评估车价模块的开发与测试;
自我评价
1、学习能力强,具备很好的自学能力,对新技术有着强烈的好奇心; 2、做事认真踏实,热爱软件开发工作,对业务需求理解能力强,具备一定的需求调研、需求分析、模块设计、系统设计、模块开发、项目管理的能力。 3、工作中的收获:掌握使用一个特定的技术并不难,难的是理解技术底层实现的原理。会编写某些代码也并不代表能力就有多强,程序员要的是一种解决问题的思路、方法。
|