具有扎实的JavaSE基础,较好的面向对象编程思想
熟练运用Eclipse、SVN等工具,熟悉Tomcat服务器,并熟练掌握Junit等辅助开发工具,善于使用debug工具进行调试
熟悉MySQL数据库以及SQL优化, 了解mycat
熟练运用Spring、SpringMVC、Hibernate、MyBatis、Dubbox 等主流框架进行开发
熟悉redis缓存技术, ActiveMq消息队列, rest接口
了解springBoot、shiro等技术,了解git版本控制系统
熟悉XML、HTML、JSP、JDBC、Servlet、FreeMarker等技术
熟悉JavaScript、jQuery、Ajax等前端技术、并掌握EasyUI框架的使用
熟悉FastDFS搭建分布式文件系统
能够使用简单的linux命令
项目名称:融兴理财P2P平台 (2015.12---2016.07)
技术路线:Bootstrap + FreeMarker + Spring MVC + Spring + MyBatis
开发环境:IntelliJ IDEA + SVN + Maven + MySQL + Tomcat + Nginx
项目描述:此平台涵盖了P2P平台的信用认证标和金融资金流转模式,配合丰富的客户综合管理系统和完善的报表系统,使借款人能够在虚拟的金融世界里充分享受贷款的高效与便捷,使投资人能够拿到远远高于银行的利息,最终达到成功理财的目的。
个人职责:该系统主要由借款模块、投资模块、满标审核模块、还款模块等四部分组成,参与了项目的功能分析与模型设计,主要负责借款模块以及投标模块
技术要点:
1.参考JDK修饰符底层设计,使用二进制位运算的方式来表示用户的状态
2.使用乐观锁来处理事务并发问题
3.使用jQuery中的uploadify完成图片上传
4.使用Nignx做Tomcat集群,并完成前后台项目图片共享
5.使用joinPoint捕获操作日志
项目名称:仓储管理系统 (2016.08-----2017.01)
技术路线:springMVC + spring + Hibernate
开发环境:Eclipse + SVN + Maven + MySQL + Tomcat
项目描述:该项目主要是记录商品的库存信息,以及对其实时的变化,方便仓储管理人员能够更好地了解商品存储情况,并让管理者可以很好地了解商品销售情况。
责任描述:项目中主要负责库存管理,入库单以及销售报表的制作等等
技术要点:
1.完成框架的简单搭建并且配置好Druid数据库监控页面
2.使用jquery +ajax完成页面的动态联调
3.使用Highcharts插件完成报表的制作
4.使用linux系统在tomcat上进行部署
5.FastDFS分布式文件系统的搭建
项目名称:绿宝贡米会员管理系统 (2017.02-----2017.06)
技术路线:EasyUI + JSP +Spring MVC + Spring + MyBatis
开发环境:Eclipse + SVN + Maven + MySQL + Tomcat
项目描述:本系统主要包括权限管理、客户管理、营销管理、订单管理、售后服务、销售报表等六个模块,可以了解客户的基本信息、联系人信息,还可以了解客户的往来信息,从而为客户提供专业的产品和内容,全程记录销售人员和客户之间的跟踪历史,帮助销售人员全方面地了解客户情况,管理者可以直接查看不同季度、不同业务员的销售报表等。
责任描述:主要负责客户管理、订单管理、销售报表等模块的设计,编码以及测试
技术要点:
1.基于MVC框架,使用SSM框架进行开发
2.使用EasyUI前端框架完成界面设计,使用Ajax技术与后台进行交互
3.使用AOP来实现操作日志,记录用户的操作信息
4.使用Highcharts插件完成销售报表
5.使用jxl插件完成文件的导入和导出操作
6.使用乐观锁解决多人同时处理单个商品的情况
角色 | 职位 |
负责人 | 中级java软件工程师 |
队员 | 后端工程师 |