1,熟练掌握Java Web开发框架如:Spring,SpringMVC,MyBatis,Hibernate,熟练运用SpringBoot,activiti,shiro,了解Struts等框架。
2,熟练掌握HTML,CSS,JavaScript,thymeleaf,BootStrap,ECharts等前端页面开发技术,了解Vue.js,Element,LayUI等前端页面开发技术,熟练运用AJAX,JSON,JQuery等前后端信息交互技术。
3,熟练应用MySQL,Oracle等主流关系数据库,了解DB2,SQL Server,Sybase,熟悉SQL性能优化,能利用索引技术提升SQL效率,熟悉MyCat主从分库,读写分离配置。
4,熟练掌握Linux操作系统,能够熟练利用YUM及RPM在Linux上部署Mysql,Redis等工具,以及在利用JMX在Linux上进行Tomcat的远程调试,熟练Linux一般的操作指令。
5,熟练掌握Dubbo,Zookeeper等分布式框架的使用配置,了解spring cloud框架原理,熟悉Tomcat等应用服务器。
6,熟练掌握Nginx反向代理负载均衡的配置,熟练掌握Redis,ehcache,memcache等缓存框架及缓存穿透的优化策略。
7,熟练掌握Maven,SVN等代码版本管理工具,Shiro安全验证框架,ActiveMQ消息队列中间件,Quartz任务调度框架等。
8,熟练掌握Java基础,遵循编码规范,能使用Eclipse,IDEA快速定位bug并进行单元测试等。
9,熟悉solr等搜索框架,能利用solr做分页及模糊查询,了解Compass等搜索引擎以及Docker开源的应用容器引擎的使用。
10,熟练掌握Java多线程编程,熟悉基本的同步并发开发模式,了解Java内存模型,了解HTTP,TCP/IP网络编程技术。
11,熟练掌握PowerDesigner,ProcessOn,MarkMan,jmeter,ApacheBenche,Goeasy等工具的使用。
12,熟练阅读英文文档,有一定英文阅读能力,能够从各大框架官网学习新的技术。
项目经验
项目名称:飞卢中文网
项目周期:2018.3-2018-11
技术要点:SpringBoot,Solr,ActiveMQ,Redis,Shiro,BootStrap,ECharts
Quartz,Nginx
项目简介:飞卢中文网是一个一站式用户阅读购买小说,作者发布小说的小说平台,通过系统简化了小说的读者与作者之间的不能及时切换的矛盾,此系统还包括月票投票,作者与用户互动,点赞排行,全文阅读,继续阅读等新功能模块,比传统的模式有很大的便利。
项目职责:1,参与项目整体架构框架设计,包括需求分析,框架流程图设计,数据库的设计等,以及负责技术选型,包括新技术的学习和难点的解决。
2,负责使用Solr实现对小说,书籍,作者的分页搜索。
3,负责项目各个复杂排行榜列表以及详情的查询,并且负责进行查询速率的优化,包括图片,线程池,数据等优化操作。
4,负责全文阅读功能的实现,利用AJAX实现继续阅读和全文阅读功能。
5,负责前端新框架的学习,比如BootStrap等前端框架的使用和分享工作。
项目亮点:1,使用Redis作为二级缓存,将大量书籍,用户作者信息放入二级缓存,大大减轻了数据库压力,提高系统性能,以及在新书排行榜中通过Redis缓存三个月内发布的新书,超过三个月发布的书将不再新书排行榜单中。
2,项目使用了Quartz实现定时任务,包括定期清理,更新数据,及每天更新一次月票排行榜单。
3,使用shiro框架获取客户的登录状态以及对客户和作者的权限进行管理,审核之后通过activeMQ通知作者,有敏感词不能通过。
4,实现月票兑换功能,用户等级划分功能,对话框功能及删除措辞恶劣的书评功能,提高用户阅读积极性。
5,使用Nginx取代tomcat,将大量图片放入图片服务器,实现动静分离架构,提升项目中静态资源访问速度。
6,使用ECharts查询数据,将数据转化为图形。
项目名称:广州婚纱摄影网站
项目周期:2017.5-2018.3
技术要点:Spring,SpringMVC,MyBatis,HTML,CSS,JavaScript,Shiro,ActiveMQ,Dubbo,Zookeeper,MyCat,Redis
项目简介:近年来婚庆市场火爆,传统的婚庆公司业务繁琐,为了应对市场需求,给广大用户提供婚宴场地,婚庆用车,婚纱摄影,摄影方案,蜜月度假,婚具租赁,婚庆公司等一站式服务,方便了广大客户群体和商家,做到足不出户就可以完成所有工作。
项目职责:1,负责搭建项目的整体框架,以及负责技术选型,包括新技术的学习和难点的解决,数据库的设计。
2,负责项目的婚宴场地列表,酒店列表,酒店详情,酒店预订的,订单查询等模块的开发,并负责利用SQL的优化策略进行表字段的优化及性能提升,利用百度地图Api实现了地图的标记功能。
3,负责对婚礼后台信息的管理操作,包括添加酒店,婚礼场地等信息。
4,利用Shiro对后台工作人员的权限进行管理,大大细化了工作人员的权限职责。
5,使用Redis实现秒杀业务,在特殊节日展开特价秒时活动,提高用户购买积极性。
项目亮点:1,采用了Dubbo微服务框架,采用Zookeeper作为注册中心,实现了读写分离,将多个模块分拆到多个服务器,缓解了服务器的压力,提高了用户的体验度。
2,使用BootStrap等前端框架大大美化了页面的视觉效果,提高用户的体验度,增强用户的舒适度。
3,采用了MyCat主从分库,读写分离,将读和写分开,防止数据库压力大,服务器承载连接数有限造成的异常或者宕机,以及数据丢失的备份作用。
4,采用了数据库的优化技术,大量不长改变字段走索引搜索,防止大量用户访问频繁访问数据库效率低下的问题,造成用户体验差。
5,采用了Redis事务锁的乐观锁机制实现秒杀业务。
项目名称:广州华资软件技术有限公司员工管理系统
项目周期:2016.5-2017.5
技术要点:activiti,shiro,Spring,SpringMVC,MyBatis,SVN,Redis,ECharts
项目简介:该项目目的是为了简化公司管理,包括请假,加班,调休,补签,离职,采购,预支,部门经理,主管等层层审批,大大简化了传统的手写请假单,加班等繁琐操作,用shiro判断登录及权限的认证,使用activiti实现各个流程的跟踪进度及完成记录。
项目职责:1,与项目整体设计工作,包括需求分析,数据库视图创建,项目框架搭建及部署。
2,参与项目的shiro及activiti框架的整体设计搭建任务。
3,负责请假,加班模块的的开发,包括使用PowerDesigner设计相关流程图的设计及绘制。
项目亮点:1,使用了activiti工作
作品为工厂数据的创造,数据处理完整流程的工厂数据处理系统,我全程参与整个作品的开发,包括前端后端,用了三大框架,处理了一些复杂的流程。
此系统为工程与其他系统交互的数据处理系统,我参与了业务代码的开发工作,做的后端java开发,前端一些页面也做了开发。