1.扎实的JavaSE基础,良好的代码编写规范;
2.熟练使用MyBatis , Spring , SpringMVC , SpringBoot等主流框架;
3.熟悉常用设计模式和面向对象编程思想;
4.熟悉Tomcat等Web服务器的使用和部署;
5.熟悉MySQL等关系型数据库,熟练jQuery , JavaScript , easyUI , Bootstrap,vue等前端技术;
6.熟悉分布式开发,部署,以及Linux, Dubbo , Redis , Nginx 的掌握和使用;
7.了解MySQL服务的优化;
1.项目名称:互动星球 (小程序)
开发环境:MySQL + IDEA + Maven + git + JDK1.8
系统架构: SpringMVC + MyBatis + Redis
项目描述:互动星球是以B端为主要⽤户,集社群、⼯具、数据运营于⼀
体的互联⽹私域流量管理⼯具。主要构成可分为:社群(发表动态,动态评论,动态点赞,动态收藏,动态标签管理,动态置顶,动态设为精华,用户提问与问答,私信,用 户互相关注,用户拉黑,成员角色管理,圈子积分设置等)、工具箱(活动,直播,表单,投票,问卷,抽奖,打卡这七个相关的工具)
职责描述:
1.个人独立完成了对项目结构、模块的设计和架构的设计。
2.参与了该项目从零研发到版本的迭代维护,项目打包部署等, 开发过程中对产品的需求分析和原逻辑梳理。
3.相关数据库表结构设计。
4.接口文档的编写和技术文档的编写。
5.参与了从0-1W,1-10W ,再到20W 用户的快速增长,以及高并发下的解决方案。
本项目是在此项目中我主要负责开发的模块是 圈子首页模块,动态模块,圈子权限模块,消息模块(问答,评论相关的消息,点赞相关的消息,系统通知 四个子模块),我的页面模块(用户相关信息编辑,圈子数据,圈子账单,个人账单,),工具箱(活动,直播,表单,投票,问卷,抽奖,打卡)等几个主要的模块开发。
技术描述:
该项目主要使用到了MyBatis、Spring、SpringMVC等框架技术,我们使用 Redis对一些高配数据进行缓存处理,降低数据库压力和接口请求响应速度,以及对本分接口并发事务锁的处理 和拦截器处理一些相关的操作;使用Spring的Ioc依赖注入实现对项目的持久化层和模型层之间的解耦,使用SpringAOP切面对接口参数,日志打印等一些操作,使用MyBatis作为数据持久化层实现数据库数据的读写;
2.项目名称:互动星球 SaaS 后台管理中心
开发环境:MySQL + IDEA + Maven + git + JDK1.8
系统架构: Spring Boot + MyBatis + Redis
项目描述:该后台系统管理是主要针对于互动星球旗舰版所提供的数据运营管理系统。
该系统拥有 圈子(圈子相关信息、圈子分类信息),用户(用户基本信息,用户行为 数据分析),内容(小程序所有相关内容信息)账户(账单信息),权益(圈子权益管 理),交易(圈子交易订单明细),权限(小程序管理权限,用户名片相关设置),设 定(小程序端展示的效果图)等7个模块。
职责描述:
参与了该项目从零研发到版本的迭代维护,项目打包部署等, 开发过程中对产品的需求分析和原逻辑梳理;相关数据库表结构设计。
在此项目中我主要负责开发的模块是 圈子,用户,账户,权益,交易,权限等主要几个项目模块的开发。
技术描述:
该项目主要使用到了MyBatis、Spring、SpringBoot等框架技术,我们使用 Redis对一些 高配数据进行缓存处理,降低数据库压力和接口请求响应速度,以及对本分接口并发事 务锁的处理 、对登录用户的权限进行验证和拦截器处理一些相关的操作;使用MyBatis 作为数据持久化层实现数据库数据的读写;
3.项目名称:慧修行 (app与微信小程序)
开发环境:MySQL + IDEA + Maven + git + JDK1.7
系统架构:Bootstrap + SpringCloud + MyBatis + Redis +Kafka + ElasticSearch
项目描述: 以互联网结合佛学文化的一款社交.阅读类手机APP,根据不同的用户来定制不同的修行方案,更好的帮助用户的修行统计数据, 慧修行社区(用户问答,评论社区)等;
职责描述:
参与了该项目从零研发到各个版本的迭代维护,项目打包部署等, 开发过程中对产品的需求分析和原逻辑梳理;整个APP的所有模块开发,运营后台,微信小程序;
app端:
1. 用户登录权限验证,用户信息管理;
2. 用户修行轨迹和用户回向,用户操作指南,寺院服务,用户服务;
3. 功课上报计数,功课进度管理和功课修行轨迹统计,功课备份;
4.功课信息管理与用户做功课管理;
小程序端: 慧生计小程序,慧共修小程序,慧助力小程序,慧助念小程序,
后台管理: 角色权限,资源文件CRUD,用户统计报表生成等
技术描述:
慧修行开始是SpringMVC 项目,
今年改为是分布式项目,使用SpringCloud实现(采用Eureka作为注册中心),在原有项目上重新进行项目的模块划分,用户模块,资源模块,共修模块,放生模块等;
项目名称:互动星球 开发环境:MySQL + IDEA + Maven + git + JDK1.8 系统架构: SpringMVC + MyBatis + Redis 项目描述:互动星球是以B端为主要⽤户,集社群、⼯具、数据运营于⼀ 体的互联
项目名称:慧共修 开发环境:MySQL + IDEA + Maven + git + JDK1.7 系统架构:Bootstrap + SpringCloud + MyBatis + Redis +Kafka + ElasticSearch 项目描述