1.熟悉Java语法,多线程、集合等基础框架
2.熟练使用主流的关系型数据库,如MySQL、Oracle,非关系型数据库redis,mongoDB等。
3.熟练掌握SpringMVC、Spring、MyBatis,Hibernate等主流开源框架
4.熟练掌握springboot,熟悉springcloud
5.熟悉HTML/css,熟练使用es6,能够使用vue,Nodejs进行前端开发。
6.熟练使用 webpack 等工具构建项目,熟悉 npm 依赖管理
7.良好的数据结构算法知识
1.华为ipricing
华为内部定价询价系统,该系统由jalor框架编写,前后分离。该框架集成了spring、mybatis、cxf、日志、异常,消息等组件。使用WebSphere作为容器,数据库使用Oracle。
2.某棋牌游戏
该项目分为管理后端和app后端,管理后端使用的guns框架,技术是spring+mvc+shiro+layui+mybatis-plus。
管理后端功能有:首页报表、平台角色、资金管理、平台运营、统计管理、游戏管理、开发工具、系统管理等。
主要技术难点包括springmvc接入websocket,完成websocket路由功能,完成主动消息推送等。
3.微信分销商城
专门针对微信服务号开发的一套微信商城,微信分销商城,支持商品多规格,支持微信支付,按地区设置邮费,支持限时打折,订单返现,满减送,满包邮,支持订单打印,订单打印模板自定义,发货单打印,发货单打印模板自定义等互动功能。
是在JFinal web框架上搭建的一个Java项目。代码规范遵循淘宝分布式框架dubbox协议规范,方便分布式部署,数据库采用mysql,有管理端跟微信端.使用spring做ioc,事务控制.前端使用weui.