·深大家教2024.4
项目描述 用户端前端微信小程序 后端THINKPHP 管理端 后端SPRINGBOOT 教师通过教师端注册 家长通过家长端发布需求 教师可以接需求 管理员管理教师,支付退费,网页配置等业务
所用技术:微信小程序 uniapp vue springboot mybatisplus redis thinkphp
项目职责:1完善了家长端功能若干包含授权,定位。教师端海报等 2 后台实现批量增加家校需求功能 3.后台增加验证校验等安全模块
编创基地2023.11
项目描述:即使通讯+论坛项目,主要模块有:
登录注册,用户积分系统,后台管理,聊天系统,论坛系统,网关服务,注册中心服务,配置中心服务
所用技术:前端:UNIAPP
后端:FISCOBCOS+SPRINGCloud+Redis+RabbitMQ+swagger+MybatisPlus+Elasticsearch+shiro
项目职责:1.参与系统架构设计技术选型环境搭建开发工作 2 主要负责核心模块性能模块后端代码的编写
项目亮点:1.在用户频繁点击缓存和关注改用redis实现 rabbitMQ做异步通知 2.通过Elasticsearch做全站全文搜索的功能 3积分系统使用FISCOBCOS区块链 使用智能合约,保证交易公开透明不可篡改 4 聊天系统使用WEBSOCKET,即时处理聊天信息 5 为了保证负载均衡使用 openfeign做负载均衡远程调用 hystrix做断路器 springcloudgateway做网关
·易惠商城(电商)2023.5
项目描述:微服务架构,分布式环境下用springcloud设计出了订单模块 购物车服务 支付服务 用户管理服务 商品管理服 文件上传服务 结合着互联网流行的电商模式为消费者提供商品
所用技术:前端:VUE
后端SPRINGCloud+Redis+RabbitMQ+MybatisPlus+Elasticsearch
项目职责:1.完成用户服务模块的开发和优化 包括 商品、购物车、订单、库存、支付、文件上传
项目亮点:1.对缓存集体失效的解决 原有的失效时间基础上增加一个随机值,在1-5分钟随机,这样每一个缓存的过期时间的重复率就会降低 2.对于缓存击穿使用了加锁的方式 3 对于缓存的不一致 使用读写锁 4 延迟队列实现订单库存和支付 5 乐观锁解决超卖问题
·技术博客2022.10
项目描述采用模块化编程 分成了 登录注册 后台管理 文章管理 动态管理 数据统计 模块
所用技术:前端:VUE+ElementUI 后端: SpringBoot+Redis +swagger+MybatisPlus+NIO 部署:docker
项目职责:1.参与系统架构设计技术选型环境搭建开发工作 2 主要负责核心模块性能模块后端代码的编写
项目亮点:1. 使用redis 进行用户经常访问的临时数据缓存 2. 文章存储通过NIO以MARKDOWN存储,前端展示时对MARKDOWN进行解析 用配置文件配置文件存储相关路径 3 伪删除 4 对于用户交互内容严格过滤 利用安全知识减少安全风险 5 使用nginx反向代理
项目成果:成功上线在浏览量800+ 至今上线没有出现过系统问题
·基于区块链的食品溯源平台 VUE+SPRINGBOOT 2022.4
·法律援助系统2022.1
项目描述采用模块化编程 分成了 用户管理 求助管理 部门管理 日志管理等
所用技术:前端:VUE后端: SpringBoot+Redis +Mybatis
项目职责:实现管理系统和客户端双系统
项目亮点:1. 使用redis 缓存数据 2 JWT令牌技术自定义拦截器完成用户认证 通过ThreadLocal优化逻辑鉴权 3 RestFul开发风格 层理清晰