1、具有扎实的java语言基础,良好的编码思想,规范化,标准化的编码习惯;
2、熟练掌握SpringBoot, SpringCloud,shiro, Spring,SpringMVC,Mybatis, Mybatis-Plus,RabbitMQ等常用的主流框架;
3、熟练掌握mysql及mysql数据库常用的调优手段及优化,sharding-jdbc分库分表技术,以及非关系型数据库redis,MongoDB;
4、熟练使用分布式事务框架dubbo,分布式任务调度平台XXL-JOB,分布式配置中心Appolo;
5、熟悉软件开发中的经典设计模式;
6、熟悉使用GIT,SVN,项目管理工具Maven,开发工具eclipse+ IntelliJ IDEA;
7、熟悉反向代理器nginx,容器化部署Docker;
CCMALL商城:
CCMall商城是一个基于区块链打造的社交购物商城。项目采用分布式架构,根据业务将项目拆分为不同子项目,子项目之间的调用采用dubbo作为远程RPC框架,项目拆分主要包括:订单、商品、支付、结算、用户、信用卡、礼包专区等模块,其中主要负责了订单、支付、收益结算、礼包专区模块。
责任描述:
1 项目整体框架以及技术:SpringMVC+Spring+Mybatis+Dubbo+Redis+Kafka+JWT;
2 项目采用分布式服务架构,不同服务之间使用dubbo进行RPC远程调用,zookeeper作为dubbo的注册中心和配置文件统一管理中心,大大提升了系统的伸缩性、可重用性;
3 数据库采用分库分表,项目根据业务进行拆分为多个子项目然后集群部署,大大减少了活动期间用户流量剧增对系统造成的冲击,并提高了数据查询效率,以及方便数据迁移和扩展;
4 项目采用了kafka作为消息队列服务,大大减少了下单、支付各个关键环节与其他系统的耦合,并且异步调用使得在不影响业务逻辑的情况下大大缩短了前端响应时间,提升了用户体验.
CCMALL创链商城,让用户真正体验到从商家获利的商城。目标是打造一个全新的互联网电商公司,目前在国内还是属于前列。 产品特色 1、新款产品:每周推出上线的新商品,不断的刷新你的新鲜感 2、人气爆旺:推荐购买爆款商品,总有一款适合你 3、折扣专区:各式各样的打折商品,
得游是一个互联网在线民宿平台,我和我的团队策划以及共同开发了该平台,目前还处于项目后期,尚未上线,但是整体核心功能已经完成,包括民宿管理、民宿搜索、民宿展示、民宿收藏、聊天板块、用户管理等,我全权负责项目的后端模块设计、数据库设计、以及后端接口设计编写等工作,并且能独立测试、部署