1. 熟练Spring、SpringMVC、MyBatis、Spring-boot 等开源框架、理解SpringMVC核心流程;
2. 熟练运用Eclipse、MyEclipse、IDEA等开发工具,Apache等服务器开发平台;
3. 掌握Linux常用命令及服务配置,具备在Linux环境下开发、部署调试的能力;
4. 掌握JSP、JavaScript、jQuery、Ajax等前端开发技术;
5. 熟悉掌握mysql日常操作,慢查询等sql调优,了解innodb存储机制,熟悉mysql锁机制。
6. 熟悉dubbo、zookeeper的开发使用;
7. 熟悉使用Netty;
8. 了解NoSql数据库,理解redis,对于redis的五大数据结构常用操作命令、了解事务控制 ;
9. 会使用SVN、GIT、Maven等项目版本管理及构建工具;
项目一:碧有信OA办公系统
软件环境:IDEA+Tomcat+Mysql
技术架构:SSM+Jquery+Ajax+Shiro
项目简述:OA(Office Automation)办公自动化,是采用先进的Internet技术,将现代化办公和计算机技术结合起来的一种新型的办公方式。OA及应用实现了无纸化办公。这种方式不但减轻了各审批人的压力,而且还方便了企业管理,具有广泛的应用前景。基于工作流技术的OA系统,实现了办公的自动化,从而摆脱了纸质办公的局限和束缚,为企事业单位提供了更加方便有效的办公管理方式。
技术实现:
1.使用MySQL数据库进行存储。它具有完善的存储、检索和修改数据的功
能,并且简单易用。
2.HTML、JS可以方便地操纵各种浏览器的对象,使用JavaScript可以在客
户端进行数据验证。
3.使用Java语言对后台进行了开发。首先设计出对应工作流的流程图,然
后转化为模型。在数据库中新建对应功能2对应的表,然后转储为SQL文
件。Activiti工作流有自动生成代码的功能,在该模块设置好SQL文件,
就可以自动生成一些基础的增删改查代码。根据具体的流程图编写实现
的代码,最终使整个流程图跑通。
责任描述:1.工作流程扭转显示
2.请假、出差、活动审批、公共活动推送 PC、WAP实现开发
3.考勤管理开发
项目二:碧有信系统
软件环境:IDEA+Tomcat+Mysql
技术架构:SSH+HTML+JS+CSS+Redis+Nginx+activtyMQ+zookeeper+dubbo
项目简述:碧有信是碧桂园旗下的社区金融平台,利用大数据、云平台、移动互联网等技术,使该平台稳定运行,并且平台中的碧生息相当于支付宝中的余额宝,能够灵活存取自由提现,营造一个全场景、有关怀的房地产互联网金融生态圈。
技术实现:1.Nginx实现负载均衡
2.zookeeper实现服务独立
3.redis实现session共享
4.activityMq解决解绑卡活动等高并发问题
责任描述:1.App版本升级提供新功能接口并完成新功能实现
2.用户软用解绑卡队列实现
3.定时任务攥写
4.碧生息系统bug修复,并完成碧生息统计
5.配合支付系统后台添加写入支付渠道
6.系统分离时,用户中心系统攥写(修改密码,更换手机号等等)
项目三:智能餐厅
软件环境:IntelliJIDEA+Maven+Mysq5l11.2.15+Tomcat8.58+JDK1.8
技术架构:SpringMVC+Spring+Mybatis+MD5
项目简述:本系统的开发是为了满足中小企业或政府事业单位食堂就餐结局方案,包含人脸识别系统,充值报表系统,订单取餐系统。
技术实现:1.本系统使用mvc自下而上,表现层使用SpringMVC开发,持久化层使用Mybatis框架
2.业务层借助Spring完成对象注入,事物管理。
责任描述:1、 充值系统开发; 2、 订餐业务逻辑开发; 3、小票机、取餐柜智能连接存取 4、餐厅管理业务逻辑开发
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |