熟悉Java语法,多线程,集合等基础框架,JDK8新特性函数式编程,stream流
熟悉掌握SpringMVC、Spring、Mybatis, Mybatis-Plus等主流开源框架
熟练使用主流的关系型数据库,如MySQL、了解Oracle,了解MySQL数据库的sql优化
熟悉Redis集群的搭建,熟悉备份策略,了解高并发下缓存穿透,缓存击穿和缓存雪崩解决方案
熟悉Redission分布式锁解决高并发问题场景
熟练掌握RabbitMQ消息队列,了解RocketMQ
熟练使用Spring boot、Spring Cloud微服务框架,了解Dubbo+zookeper分布式服务框架
熟练使用 Maven、Git 项目开发及管理工具,熟练使用IntelliJ IDEA 等编程工具
熟悉Nginx反向代理,负载均衡, 动静分离
熟悉Tomcat服务器的配置和部署,熟悉Linux系统常用命令
了解docker,熟悉jenkins项目部署
了解JVM,包括内存结构和垃圾回收机制(垃圾回收算法,分代垃圾回收,垃圾回收器)
项目一:宝尊点评
开发时间:2021.12-2022.11
项目简介:致力于为网友提供餐饮、购物、休闲娱乐及生活服务等领域的商户信息、消费优惠以及发布消费评价的互动平台;同时,宝尊点评网亦为中小商户提供一站式精准营销解决方案,包括电子优惠券、关键词推广、团购等。另继网站之后,点评功能已经成功在移动互联网布局这一模式,点评软件移动客户端已经成为本地生活必备工具。
软件架构:SpringBoot,Spring Cloud, redis,Nginx,阿里云OSS,redission, vue ,Docker,jenkins,Nacos
责任描述:1.参与项目需求分析和模块分析
2.负责用户发送短信验证,登陆拦截功能
3.负责商户查询缓存
4.负责优惠券秒杀
技术描述:本项目基于SpringBoot,Spring Cloud前后端分离部署 , 基于redis解决了session共享问题。删除策略实现商铺缓存双写一致, 乐观锁解决超卖问题, 集群环境下利用分布式锁解决并发问题.redisson 解决不可重试,超时释放watchdog机制. 项目中用到了redis中string,hash,set,zset,geo 等数据结构和stream消息队列对异步秒杀进行优化 ,达人探店点赞排行榜使用Zset实现, 好友关注使用了set查看共同好友, GEO数据查案附近商户
项目二:NBY(Nike By You)耐克会员定制
开发时间:2021.3-2021.11
项目简介:耐克会员定制叫“NIKE BY YOU”,可以在Nike app或者NIKE官网网页版设计,点击进去以后就可以设计自己想要的风格了,鞋子的每个地方都可以自由选择给提供的颜色和材质,自己觉得怎么好看怎么来,在鞋子的后方可以修改自己想要的字母或者数字,可以改成自己名字的缩写字母或者纪念日都可以的,专属标志.
开发环境:InteliiJ IDEA + Gradle+ Git+ Tomcat
软件架构:Spring Boot,Jenkins, Docker, AWS云服务,ECS,EC2,SQS,DynamoDb ,RDS,Splunk 等
责任描述:1. 项目从国外迁移至国内,对每个子服务进行文档描述
2.在Splunk查询服务日志
3.图形化界面功能显示
4.解决测试bug
技术描述:1.项目均部署在亚马逊云计算 Amazon Web Services的ECS容器,通过Jenkins部署,是全球最全面、应用最广泛的云平台,从全球数据中心提供超过 200 项功能齐全的服务。数百万客户(包括增长最快速的初创公司、最大型企业和主要的政府机构)都在使用 AWS 来降低成本、提高敏捷性并加速创新。
项目三:拓弘智慧农业环境监测系统
开发时间:2020.2-2021.2
项目简介:智慧农业系统主要对农场小气候数据进行监测,指导农事生产活动,同时对农场土壤、空气、水质、风向、风速、温度、湿度、气压、雨量、温湿度等常规气象要素进行监测,具有自动记录、报警和数据通讯等功能。 实现智能化种植,农业生产经营效率,控制设备进行联动完成农业生产、管理。建设农产品溯源系统,通过对农产品的高效可靠识别和对生产、加工环境的监测,实现农产品追踪、清查功能,进行有效的全程质量监控,确保农产品安全。
软件架构:SpringBoot,redis,rabbitMQ,springSecurity,阿里云OSS,easypoi,layui,jquery,quartz,ECharts,vue
责任描述:1.参与项目需求分析和模块分析
2.负责用户和权限功能模块开发
3.负责农事活动模块的开发
4.负责设备模块和采集数据模块的开发
技术描述:本项目基于SpringBoot整合·SSM框架,采用json进行交互,接口完全采用Restful的风格,用redis来存储阈值信息和视频流token地址,quartz定时框架来扫描数据库获得阈值信息以及请求第三方平台来获得所需数据,用rabbitMQ来做传感器信息消峰处理,shiro框架做权限处理,采用七牛云OSS做图片文件存储,数据导出采用easypoi。设备端与web端之间的通信采用开发快第三方稳定的物联网云平台。PC端前端采用layui,jquery, angular框架,图形报表采用ECharts,公众号和H5页面采用vue来实现。本项目致力于打造一个SAAS平台。
项目四:领芯医疗健康管理系统
开发时间:2019.4-2019.9
项目简介:领芯医疗体检管理系统是一款应用于健康管理机构的业务系
项目二:NBY(Nike By You)耐克会员定制 开发时间:2021.3-2021.11 项目简介:耐克会员定制叫“NIKE BY YOU”,可以在Nike app或者NIKE官网网页版设计,点击进去以后就可以设计自己想要的风格了,鞋子的每个地方都可以自由选择给提供的颜色
1. 上传凭证 2. 订单导入 3. 商家结算更新逻辑,订单完成时间变为上传凭证和完成时间取最新时间 4. 用户浏览记录 5. 物流单号, 收货地址解析 6. 史泰博商品全量同步,对接第三方接口 ,商品,订单模块对接 ,拆单 7. 惠穗云平台开票对接 全电发票,发