1.熟练java基础,了解jvm内存机制,常用设计模式,阅读过java容器底层源码。
2.熟悉mybatis缓存问题的解决、熟悉aop,ioc控制反转等。
3.熟练应用三大框架Springmvc,Mybatis,Spring。
4.熟悉redis常用数据结构、了解缓存雪崩,缓存击穿等问题。
5.熟练应用MySql数据库, 掌握SQL语言。
6.熟悉idea工具开发,断点调试,会使用git、maven版本管理和构建工具。
7.了解zookeeper、dubbo等分布式开源框架。
7.了解vue,js、iviewUI,query常用语法,以及vue,小程序生命周期、结构。
8.了解Linux常用操作命令。
那就走旅游app游客端(+小程序)+那就走后台管理平台+那就走导游段app(+pc端)
项目描述:该APP是一款集导游,旅游攻略,游客朋友圈于一体的的旅游平台。提供了游客下单支付,动态发布以及评论/回复,搜索目的地,向导陪游,私人订制,玩法等功能。
后端技术:jdk1.8、spring+springmvc+mybatis、Shrio权限框架、Quartz、J2cache、Dubbo、Zookeeper、mysql、txManager分布式事物管理、J2Cache二级缓存
前端技术:Vue.js、iviewUI、Jquery、html、css等
1、开发工具:idea、svn(版本控制)
主要模块:登录注册(第三方登录微信)、订单、动态、首页优选向导、当地必玩、消息、聊天、服务模块等、刷单、刷评价、刷赞等。
项目职责:根据原型与设计文档进行需求分析与表设计、后端代码编写、前端js编写并与后台代码联调渲染页面数据
游客端:
负责订单部分模块开发、实现下单、付款、退款,提供订单查询包括待付款、已付款、行程中、已完成、已取消、退款单等。
游客动态发布、评论、回复,点赞,热门动态等。
首页优选向导、根据导游评分、服务次数、排名优选。
导游端:
个人资料修改、导游证、身份证、驾驶证认证
一期服务模块需求分析、表设计与编码,主要包括、向导陪游、私人订制、包车接送、待订酒店与门票,选择套餐等。
导游pc端订单模块联调页面数据渲染(vue+iviewUI+js)
集成环信第三方聊天
小程序:
微信第三方登录
支付对接、我的订单模块数据渲染、js代码编写
后台管理:
优惠券需求分析表设计
动态置顶、刷赞、热门目的地显示隐藏
电网巡检系统
软件环境: SpringMVC+SpringSecurity+Springboot+Hibernate+MySQL+ +Jetty
3、开发工具:IDEA+git
项目功能介绍: 电网巡检系统主要包括对员工上下班打卡、员工每天的职责安排以及职责完成情况做统计。
主要模块:员工微信打卡,打卡图片上传,单位管理,充电站管理,职责管理,运营公司管理,考勤报表打印等
项目职责:充电站管理、员工职责管理
充电站管理:充电站新增、详情、删除、刷新、查询
职责管理:系统给员工分配任务,修改任务,查看任务,员工对任务进行更新
所用技术:
新增充电站信息是异步选择充电站所属单位和运维单位
使用Hibernate HQL构建SQL语句完成DAO的定义与实现
根据充电站简称或编号查询充电站信息
使用spring Security做权限细粒度控制
ERP货运管理系统
软件环境:Spring+Springmvc+mybatis+MySQL+Jetty
开发工具:idea+git
项目功能介绍:完成货运全流程管理,包括购销合同、出货表统计、出口报运单、委托书、发表、财务统计等
项目职责:生产厂家基础信息模块、购销合同模块
1.生产厂家增删改查、对在合作的生产厂家为启用,对不在合作的生产厂家状态为停用
2.购销合同关联多表查询,购销合同的上报取消
3.新增货物信息和附件信息时,数据字典下拉框的使用
4.优化SQL语句,数据冗余,级联查询