项目描述:踏上鞋潮网是一个B2C模式的鞋类销售平台,采用了Spring主流技术框架,系统分为前台管理和后台管理。后台管理的主要功能:包括商品的上架下架,商品的分类管理,优惠券管理,评论管理等;前台管理主要功能:包括商品的检索,商品的详情,单点登录,添加购物车,订单处理,在线支付(支付宝,微信),营销插件(秒杀,拼团,分销裂变)等。
技术栈:SpringBoot、SpringCloudAlibaba、MyBatis-Plus、Redis、Redisson、RabbitMQ、Elasticsearch、XXL-JOB、MinIO、ElementUI
开发环境:IntelliJ IDEA、JDK1.8、MySQL、Git、Maven
职责描述:
负责详情服务架构设计,开发迭代以及性能优化。
负责(部分)搜索服务架构设计,完成全文检索功能的开发。
负责订单服务架构设计,对接相关服务进行开发,完成服务核心功能。
负责购物车服务架构设计,给出合理优化方案解决实际问题。
技术描述:
使用SpringCloudAlibaba相关组件对服务进行治理。
使用Spring AOP+Redisson实现分布式锁,引入布隆过滤器,保证服务高可用。
使用CompletableFuture异步编排技术,提高服务性能。
使用RabbitMQ消息中间件异步发送消息,实现服务解耦,保证数据一致性。
使用Elasticsearch作为全文搜索引擎,完善检索相关优化。
结合业务场景,使用Redis各种数据类型实现分布式缓存,保证服务高性能。
项目描述:liberal是一款企业内部加强员工学习,提升员工素质而定制开发的学习考核系统。主要功能是发布企业内训课程,利用协同过滤算法个性化推荐学习内容,学员通过学习课程参加考核,通过学分+考试成绩,加权平均得到季度得分作为员工绩效考核标准之一。
项目技术栈:SpringBoot、MyBatis-Plus、Redis、OSS、EasyExcel 、Echart、Vue、Cube-UI
开发环境:IntelliJ IDEA、JDK1.8、MySQL、Git、Maven
职责描述:
负责(部分)系统重构设计和开发迭代,设计抽取通用组件。
负责后台分类管理、分页显示、增删改等功能。
负责前台学习资源的分类展示,检索,排序等。
技术描述:
使用MyBatis-Plus,对系统持久层框架进行升级,便于后期项目维护。
使用Redis缓存实现前台学习资源展示。
使用EasyExcel进行分类管理,使用Excel文件批量导入分类信息。