1.具有扎实的 Java 基础,熟悉掌握 Java 多线程,集合,异常,对类的加载机制、IO、反射、多线程、泛型有一定的了解;
2.熟练使用 SpringMVC,Spring,Mybatis 框架整合,了解 Spring 的 IOC.AOP 实现原理,掌握 SSM 框架的整合开
发;
3.熟悉掌握 SpringBoot,SpringCloud 框架搭建微服务架构,了解 SpringCloud 组件的使用;
4.熟悉使用 NoSQL 非关系型数据库 Redis 作为缓存工具,掌握 AOF 和 RDB 的持久化操作机制,了解主从复制以及
哨兵模式;
5.能够通过 Nginx 来搭建静态资源服务器,实现负载均衡、动静态分类;
6.熟悉 MySQL 数据库和 JDBC,了解数据库的四种隔离级别,能够保证数据库的 ADIC 事务特性;
7.熟悉使用 Idea 开发工具,Maven 管理依赖、Git 版本管理工具;
8.了解掌握 Linux 基础操作命令;
9.了解 JVM 与 GC 基本原理;
10.了解 HTML,CSS,JavaScript,jQuery,Vue,Jsp,Thymeleaf 等前端开发技术;
项目一:山姆会员店
开发周期:2021.8-至今
所属公司:腾云悦智科技有限责任公司
开发环境:Windows、Idea、JDK8、Maven、MySQL、Git
项目技术:Spring Boot、Spring Cloud、Mybatis-Plus
项目描述:山姆会员商店APP满足会员多场景购物体验及多元化服务。
目前拥有1小时极速达服务、大件商品普通配送服务以及全球购业务等,让会员有更多地选择,满足广大会员的购物需求。未来,山姆会员商店APP将不断地为会员提供多种O2O创新服务。
责任描述:
负责店铺迭代开发与维护:首页组件开发维护,根据会员身份、会员位置、门店位置等条件过滤组件,调用商品接口展示商品详情数据,对接安卓,ios,小程序等终端展示组件及商品详情
技术描述:
1.采用分布式 SpringBoot+SpringCloud 搭建分布式开发环境
2.使用 MyBatis-Plus 的通用 Mapper 来减轻 SQL 语句的编写工作量
3.使用MySQL数据库保存店铺组件信息,能够让商家长期保存组件的数据
4.使用redis做缓存数据库减轻数据库压力,kafka刷新缓存
项目二:佰欣购
开发周期:2021.3-2021.8
所属公司:慧博云通科技股份有限公司
开发环境:Windows、Idea、JDK1.8、Maven、MySQL、Git
项目技术:Spring Boot、Spring Cloud、Mybatis-Plus、Nginx、Redis、RabbitMQ
项目描述:佰欣购是一家办公购物平台。一站式办公用品采购商城,涵盖办公纸张、文具、设备、耗材、家具、劳保用品、日用品及商务礼品定制等各个领域。该项目主要的功能模块有:用户模块、后台管理模块、商品详情模块、商品检索模块、购物车模块、登录模块、订单模块、支付模块、库存模块、物流模块等组成
责任描述:
1.商品展示模块:热门推荐、商品分类、生产商品详情页的静态页面;
2.购物车管理模块:购物车列表展示
3.单点登录模块:用户登录凭证及查询
技术描述:
5.采用分布式 SpringBoot+SpringCloud 搭建分布式开发环境,Nacos 作为注册中心负责服务的注册,Feign 负责服务之间的调用
6.使用 MyBatis-Plus 的通用 Mapper 来减轻 SQL 语句的编写工作量
7.使用 ElasticSearch 实现站内搜索,使用 IKAnalyzer 作为中文分词器
8.使用 Redis 减小数据库访问的压力,以提高系统性能
9.使用 Cookie、MySQL 数据库、缓存数据库分别保存购物车信息,能够让用户长期保持购物车的数据
10.调用第三方平台提供的接口(微信、支付宝)完成支付功能
11.使用 RabbitMQ 作为消息队列,实现系统的异步信息管理并实现分布式事务
12.使用Nginx 作为反向代理服务器,实现负载均衡、动静分离
项目二:佰欣购
开发周期:2021.3-2021.8
所属公司:慧博云通科技股份有限公司
开发环境:Windows、Idea、JDK1.8、Maven、MySQL、Git
项目技术:Spring Boot、Spring Cloud、Mybatis-Plus、Nginx、Redis、RabbitMQ
项目描述:佰欣购是一家办公购物平台。一站式办公用品采购商城,涵盖办公纸张、文具、设备、耗材、家具、劳保用品、日用品及商务礼品定制等各个领域。该项目主要的功能模块有:用户模块、后台管理模块、商品详情模块、商品检索模块、购物车模块、登录模块、订单模块、支付模块、库存模块、物流模块等组成
责任描述:
1.商品展示模块:热门推荐、商品分类、生产商品详情页的静态页面;
2.购物车管理模块:购物车列表展示
3.单点登录模块:用户登录凭证及查询
技术描述:
5.采用分布式 SpringBoot+SpringCloud 搭建分布式开发环境,Nacos 作为注册中心负责服务的注册,Feign 负责服务之间的调用
6.使用 MyBatis-Plus 的通用 Mapper 来减轻 SQL 语句的编写工作量
7.使用 ElasticSearch 实现站内搜索,使用 IKAnalyzer 作为中文分词器
8.使用 Redis 减小数据库访问的压力,以提高系统性能
9.使用 Cookie、MySQL 数据库、缓存数据库分别保存购物车信息,能够让用户长期保持购物车的数据
10.调用第三方平台提供的接口(微信、支付宝)完成支付功能
11.
负责店铺迭代开发与维护:首页组件开发维护,根据会员身份、会员位置、门店位置等条件过滤组件,调用商品接口展示商品详情数据,对接安卓,ios,小程序等终端展示组件及商品详情
负责整个地铁培训系统开发,从技术选型到框架搭建再到代码开发全程为本人一人操作,主要是用springboot+mybatis的分布式微服务框架,数据库为mysql