熟练使用SpringMVC、Springboot、Springcloud
可以搭建Springboot多模块架构,也可以搭建Springcloud微服务架构
熟练使用Mybatis
熟练搭建使用ELK做日志分析系统
擅长代码优化,提升系统性能
掌握MySQL,Oracle,擅长优化SQL
掌握Druid多数据源配置
掌握SpringSecurity+Jwt+Redis做分布式接口认证
掌握ElasticSearch技术做全文检索,中英文分词并高亮显示
掌握Mycat分库分表技术
掌握Vue+elementUI前端技术
掌握MongoDB数据库
掌握RocketMQ消息队列
掌握Netty+WebSocket+protocolBuffer开发即时消息功能
掌握微信小程序订阅消息推送技术
掌握微信支付,支付宝支付技术
掌握SSO单点登录技术
掌握全局异常捕获技术
掌握Nginx反向代理、限流、负载均衡配置
熟练使用Linux系统
项目名称:BBSCloud (PC端,小程序端)
使用技术:前后分离。后端:Springboot+Mybatis+Mysql+Redis+Druid。web前端:Vue+ElementUI。
项目特色:基于SaaS云平台的论坛项目。根据域名通过Nginx配置反向代理跳转不同站点。该项目有基于ElasticSearch实现的全文检索功能,集成QQ、微信、微博等第三方登录,提供SSO单点登录,使用Websocket实现即时聊天功能,集成微信支付与支付宝支付。
项目名称:拼团小站(PC端,小程序端)
使用技术:前后分离。后端Springboot+Mybatis+MySQL+MongoDB+Redis+Druid。前端:Vue+ElementUI。
项目特色:基于SaaS云平台的社区团购项目。项目引入MongoDB非关系型数据库存储商品信息,使用MySQL读写分离减轻数据库服务器压力帮助产品前期过渡。面对并发比较高的订单接口使用RocketMQ减轻接口压力,实现流量削峰,并可以即时响应避免用户等待。使用Redis分布式锁+悲观锁控制库存。集成微信支付。
该项目基于SaaS云平台的社区论坛项目 功能介绍:该项目分为三个客户端SaaS云端、console管理平台、web应用端。SaaS云端可以管理站点,console管理平台可以对站点用户、帖子、评论进行管理。web应用端可以发布各种类型的帖子,可以对帖子发表评论、可以与站点内好友
该项目基于SaaS云平台的社区团购项目 产品介绍:该产品设计思想为用户既是卖家也是买家,打造属于你的私域流量。卖家使用小程序发布拼团商品并指定拼团价。 买家可以通过卖家分享的商品下单,当达到拼团条件后卖家会给买家返回一部分折扣。 基本功能:发布商品,购物车、下单、支付、订单