熟练运用HTML+DIV+BootStrap编写页面
熟练Java基础
熟练掌握Mysql数据库,了解Oracle数据库
熟练JDBC+Servlet+Jsp编写项目
熟练Jquery+Ajax了解VUE
熟练运用Spring+Spring MVC + Mybatis
熟悉SpringBoot + SpringCloud微服务项目,具备良好的分布式环境开发经验;
数据库方使用过MySQL,精通常用SQL语句,表管理查询,分页,常用聚合函数;
熟悉redis的运用,解决高并发问题实现冷热数据分离;
熟练使用Linux常见命令;
熟悉分布式架构开发,熟练掌握IDEA,Eclipse开发工具,Git,Maven;
能够使用Quartz、Spring Task作为单独任务调度模块以及整合spring进度任务调度;
熟悉Rabbit MQ中间件异步通信的使用,实现解耦;
了解Elasticsearch搜索引擎技术,实现数据搜索和数据存储;
了解Shiro框架安全验证,权限管理;
了解Docker,能够搭建基本的Docker常用容器;
具有良好的自测习惯,以及良好的接口文档,测试用例文档编写习惯。
项目1:
项目名称:邻可Lincoo
开发环境:Spring Boot + Spring Cloud + Redis + Mysql + MangoDB + WebSocket
项目描述:
邻可,是上海苏嘉科技有限公司经过的调研和孵化,为默认人设计创造的全新的线下场景类社交互联网产品,实现“人与人的链接、人与组织的链接”;商户使用邻可,可以通过线上平台为线下场景赋能,实现点单增量并提升效益。通过搭建、提供以及维护网络社交的平台,同事提供商户点餐服务信息发布,用户和商户通过邻可平台对订餐及社交服务达成合意。
主要负责模块:主要负责后台管理,商家后台:门店管理、硬件管理、提现信息、门店信息。商户后台:订单推送、历史订单、余额查询、提现。商户通过公众号进入录入,设备通过扫描设备的二维码进行查看设备的信息以及录入到指定的门店下。客人在通过邻可进行下单的时候,商家后台会进行播放语音来提醒商家。商家端产生的数据可以在后台进行管理。
项目2:
项目名称:有爱犬App
开发环境:Spring Boot + Spring Cloud + Redis + Mysql
项目描述:
有爱犬App 是属于宠物爱好者的综合性App、是宠物猫、宠物狗等宠物爱好者的聚集地,也是包含宠物商城和宠物百科的App。主要模块有、宠物资讯、宠物美图、宠物大全、疾病百科、热门活动、首页、爱宠商城、鉴权中心。
主要负责模块:主要负责鉴权中心模块,主要基于Eureka实现服务治理,包括的核心:注册、找回密码、登陆、签到、我的足迹等。注册手机号进行短信限制,登陆是唯一登陆,基于JWT模式实现,后登陆的用户会先前的用户顶掉线,对于反复登陆失败的用 户,基于Redis实现账户冻结、签到根据规则,首签、连续签到、断签等给予不同的奖励。
项目3:
项目名称:火力赚小程序
开发环境:Spring Boot + Mysql+Redis+ElasticSearch
项目描述:
走路赚钱的小程序,每天的步数用来兑换火力币,火力币是由火力赚推出的运动奖励,每天的步数可以兑换为相对应的火力币,运动币可在商城中购买运动装备时进行抵扣。主要模块为:赚火力币、、商城、挑战、我的。赚火力币模块大概为:我的运动币、今日步数、福利中心、好友加成、步数拆红包。商城模块大概为:好物上新、0元免费拿、每日拼团、今日优惠、火力币兑换、限时秒杀。挑战模块大概为:挑战模块大概为:挑战任务、挑战记录。我的模块大概为:用户信息、用户订单、购物车、签到、我的好友、每日任务等。
主要负责模块:商品搜索、限时秒杀。基于ElasticSearch 实现商品的搜索和展示,商品的数据存在于ElasticSearch和Mysql中。当商品信息发生变化的时候,为保证ElasticSearch和Mysql中的商品数据同步性,使用Redis作为商品变化信息的缓存,基于Spring Task 同步数据。基于Redis实现分布式锁来解决超卖的问题。
项目4:
项目名称:倾博客
开发环境:Spring Boot + Mysql+Redis+ElasticSearch+Spring Cloud + RabbitMQ +Spring Task +Nginx 技术架构:
项目主要使用SpringBoot + SpringCloud结合Mybatis的分布式微服务架构,前后端分离,同时整合了Elasticsearch、shiro、Quartz、Redis +jedis、Nginx、Rabbit MQ。
项目描述:
倾博客是介于博客与微博之间的一种网络服务,博客是倾向于表达的,微博则更倾向于社交和传播,倾博客吸收双方的优势。它既不同于微博也不同于博客,倾博客是一种全新的网络媒体。项目主要功能模块有:博客首页、博客园、新闻、收藏、活动、班级、找找看、消息中心。
主要负责模块:主要负责消息中心模块,主要有我的关注的人、我的粉丝、我所在的班级、收件箱、发件箱、未读基于RabbitMQ进行推送站内信,博客园动态更新、推送公告、站内好友即使通讯、非好友关系最多只能发三次信息等功能的实现。
项目5:
项目名称:雅乐轩酒店商务系统
开发环境:SpringMVC + Spring + Mybatis +Mysql +RabbitMQ
技术架构:
项目主要使用SpringBoot +Mybatis 架构,前后端分离,同时整合了Thymeleaf、Elasticsearch、Redis、Nginx、RabbitMQ等框架。
项目描述:
该项目是专为雅乐轩酒店设计的信息管理系统,主要完成基本信息管理、前台接待管理,基本信息管理包括:客户信息管理、客房类型管理、客房信息管理, 前台接