熟悉Http协议、 Springmvc,Spring,MyBatis,Struts2, Hibernate等开源框架
熟悉MySql、 redis数据库、 熟练使用spring-secruity、 shiro等登录验证技术
了解JavaScript,Ajax,jQuery等前台开发技术
了解使用linux进行分布式系统架构的开发,包括hadoop家族的mapreduce、 hive、hbase的使用
熟练使用myeclipse、 SVN、 Maven项目管理和项目构建工具
2018.6 基于hadoop的web项目开发
1、模拟大型网站的用户信息,如淘宝、京东等大批量的用户数据的分析,采用maven对代码jar包进
行管理,项目整体架构采用spring、 spring-mvc、 mybaits
2、采用hadoop的MapReduce对用户的数据进行分析、计算、存储
3、将获得的数据结果和给定的用户进行匹配,匹配度最高的为最相似的人,就可以推荐相同的产品
2017.12-2018.4 基于spring-boot后台管理系统
1. 基于SpringBoot,简化了大量项目配置和maven依赖,使得业务开发更加的简单
2. 利用beetl模板引擎对前台页面进行封装和拆分,使的html代码变得简洁,更加易维护
3. controller层采用map + warpper方式的返回结果,返回给前端更为灵活的数据
4. 对常用js插件进行二次封装,使js代码变得简洁,更加易维护
2017.3-2017.10 基于spring-shiro的企业管理系统
1. 项目基于spring、 springMVC、 Hibernate等框架的整合、使用shiro权限管理系统进行登录验证
2. 使用Freemarker作为模板引擎,简化代码,提高代码的可重用性
2016.9-2017.1 基于dubbo的分布式管理平台的搭建
1. 项 目 是 基 于 Java 语 言 的 分 布 式 系 统 架 构 、 使 用 Spring 、 SpringMVC , Mybatis 、mybatisplus等框架整合
2. 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性
3. 项目实现5个子系统:公共功能、系统管理Service、系统管理Web、业务Service、业务Web子系统之间使用Dubbo或MQ进行通信