1.项目实战汇总
大约 11 分钟
1.项目实战汇总
1. 商城项目项目
- 01 商城项目项目介绍
- 02 搭建商城项目项目骨架
- 03 第一个CRUD
- 04 权限管理系统设计
- 05 定制化的代码生成工具(源码)
- 06 如何用代码生成工具做开发?
- 07 统一封装接口响应和异常
- 08 增加基本权限控制
- 09 引入JWT功能
- 10 接口权限认证
- 11 集成前端脚手架
- 12 调通菜单管理页面
- 13 完善验证码和退出登录功能
- 14 完善菜单管理删除功能
- 15 封装excel导出功能
- 16 完善菜单管理增改查功能
- 17 完善部门管理功能
- 18 自定义拦截器保存导出任务
- 19 通用异步导出excel功能
- 20 百万数据导出多个sheet页功能
- 21 自定义表头excel导出功能
- 22 引入websocket功能
- 23 增加通用通知推送功能
- 24 使用拦截器统一处理用户重复请求
- 25 使用全局转换器,解决前端Long类型丢失精度问题
- 26 使用拦截器,记录用户业务请求日志
- 27 使用geoip库,获取用户ip所在城市
- 28 增加异地登录校验功能
- 29 引入发送邮件功能
- 30 增加异地登录邮件预警
- 31 策略工厂模式的应用
- 32 解决页面刷新权限丢失问题
- 33 引入RabbitMQ改造消息推送
- 34 优化代码
- 35 调通用户管理页面
- 36 调通岗位管理页面
- 37 数据字典如何设计?
- 38 调通数据字典管理页面
- 39 数据字典增加两级缓存
- 40 用Mybatis动态填充用户信息
- 41 再次调整代码生成工具
- 42 调通角色管理页面
- 43 完善用户管理页面功能
- 44 增加限流功能(基础版)
- 45 增加分布式限流功能
- 46 动态定时任务如何设计?
- 47 增加动态定时任务功能
- 48 对接七牛云OSS服务
- 49 将导出的excel自动上传到OSS
- 50 商品管理表设计
- 51 开发商品管理基础功能
- 52 创建商品接口增加防重处理
- 53 接入ES
- 54 从ES中搜索商品
- 55 ES使用IK分词器分词
- 56 增加hanlp敏感词校验功能
- 57 增加敏感词校验注解
- 58 手写分布式ID生成器
- 59 增加数据脱敏功能
- 60 分布式ID的workId使用时间轮动态生成
- 61 订单表如何设计?
- 62 增加用户下单功能
- 63 订单分库分表
- 64 优化订单表分片算法
- 65 自定义注解校验金额
- 66 集成支付宝支付
- 67 SpringSecurity登录验证的原理
- 68 商城项目数据库脚本
- 69 将注册用户同步到Redis
- 70 完善商品、订单、通用、系统管理页面
- 71 增加图片库功能
- 72 完善商品图片和详情
- 73 增加秒杀商品管理
- 74 统一分页功能
- 75 启用mybatis-config.xml配置
- 76 订单30分钟未支付,自动取消
- 77 增加公共的签名验证功能
- 78 创建商城小程序项目
- 79 小程序增加用户登录页面
- 80 接入Minio
- 81 完善动态定时任务功能
- 82 接入阿里云短信服务
- 83 接入RocketMQ
- 84 项目中RabbitMQ升级成RocketMQ
- 85 完善WebSocket通知推送机制
- 86 解决跨域问题
- 87 优化前端页面功能
- 88 创建商品页面增加属性控件
- 89 增加首页轮播图管理功能
- 90 小程序增加首页
- 91 增加首页商品管理功能
- 92 增加小程序首页商品列表页面
- 93 增加购物车管理功能
- 94 增加评论管理功能
- 95 增加收货地址管理功能
- 96 小程序增加商品详情页面
- 97 增加商品收藏和商品浏览记录管理功能
- 98 小程序打通用户登录和商品收藏功能
- 99 小程序商品详情页显示评价
- 100 增加商品组功能
- 101 小程序商品详情页增加属性选择功能
- 102 小程序增加购物车功能
- 103 优惠券表如何设计?
- 104 增加优惠券功能
- 105 小程序增加优惠券中心功能
- 106 使用策略模式计算商品优惠金额
- 107 小程序购物车中动态计算优惠金额
- 108 小程序增加下单页面
- 109 小程序增加收货地址管理页面
- 110 小程序完善下单功能&增加支付结果查询页面
- 111 小程序增加订单查询页面
- 112 小程序增加订单详情页面
- 113 调整登录态失效的校验策略
- 114 小程序增加我的页面
- 115 小程序增加商品搜索页面
- 116 小程序增加首页通知功能
- 117 使用爬虫抓取地区数据
- 118 小程序增加省市区选择功能
- 119 引入mongodb
- 120 使用Redisson分布式锁扣减库存
- 121 优化前端项目大小
- 122 使用CompletableFuture保存用户商品浏览记录
- 123 使用mahout实现商品推荐功能
- 124 小程序增加“猜你喜欢”功能
- 125 小程序增加 商品评价 功能
- 126 退货单如何设计?
- 127 小程序增加退货功能
- 128 小程序在微信小程序模拟器上运行
- 129 小程序增加底部tabBar
- 130 小程序增加分类和分类商品查询功能
- 131 小程序增加图片上传功能&修改历史BUG
- 132 增加sql注入过滤器
- 133 小程序增加手机号登录页面
- 134 小程序增加手机号快速注册功能
- 135 小程序在苹果手机上运行
- 136 natapp 内网穿透
- 137 优化小程序性能&登录页面的跳转地址
- 138 接入Nacos
- 139 将商城项目中的配置按环境隔离
- 140 在云服务器上安装Docker(包含镜像配置)
- 141 调整项目的打包方式
- 142 本地环境如何连接云服务器上的MySQL?
- 143 部署后端服务到云服务器
- 144 解析商城后台管理系统的域名
- 145 部署前端服务到云服务器
- 修改项目中间件地址和账号
- 商城项目场景问题答疑
- 商城项目历史数据导入(番外篇)
- 商城项目本地运行(指南)
- 用商城项目如何包装简历?
2 秒杀系统项目
- 01 秒杀系统功能概述
- 02 秒杀系统如何设计?
- 03 秒杀系统的表设计
- 04 搭建秒杀系统项目骨架
- 05 增加高性能用户登录接口
- 06 增加用户上下文处理器
- 07 集成thymeleaf模板
- 08 增加登录页面功能
- 09 从ES中查询秒杀商品列表
- 10 增加商品秒杀详情页面
- 11 增加商品秒杀接口
- 12 秒杀商品页面增加验证码
- 13 完成前后端用户登录状态的传递
- 14 扣减预扣库存
- 15 异步创建秒杀商品订单
- 16 同步调用接口创建秒杀商品订单
- 17 轮询用户秒杀商品结果
- 18 增加秒杀商品订单详情页
- 19 项目中RabbitMQ升级成RocketMQ
- 20 优化秒杀商品详情页面用户登录判断
- 21 秒杀商品页面增加倒计时功能
- 修改项目中间件地址和账号
- 秒杀系统本地运行(指南)
3 微服务项目
- 000 商城微服务功能规划
- 001 搭建商城微服务项目骨架
- 002 商城微服务数据库拆分
- 003 增加用户权限服务
- 004 用户权限服务整合Swagger3
- 005 增加公共基础服务
- 006 调通用户权限服务接口
- 007 增加网关服务&引入SpringCloud Alibaba
- 008 网关服务接入Nacos
- 009 通过网关访问用户查询接口
- 010 网关服务增加全局的用户登录验证
- 011 将Gateway服务注册到Sentinel
- 012 使用Sentinel对接口做限流
- 013 使用OpenFeign调用内部接口
- 014 增加权限接口统一处理starter
- 015 初始化商城微服务的基础数据
- 016 网关服务统一接口返回值
- 017 调通用户登录功能&权限管理
- 018 完善权限管理新增、修改和退出登录功能
- 019 调通通用管理模块功能
- 020 通过两级缓存访问数据字典
- 021 增加商品服务
- 022 商品服务接入ES
- 023 调通商品管理功能
- 024 增加图片上传功能
- 025 增加营销服务
- 026 调通营销管理功能
- 027 增加首页商品、轮播图、公告配置功能
- 028 调通商城小程序首页功能
- 029 用AI优化商城小程序首页样式布局
- 030 调通商城小程序分类页面
- 031 优化商城小程序登录页面
- 032 增加用户注册、忘记密码、用户协议、隐私政策页面
- 033 完善用户登录、注册和忘记密码功能
- 034 优化商城小程序个人中心页面
- 035 小程序增加修改个人信息和修改手机号页面
- 036 完善个人中心、修改个人信息和修改手机号页面
- 037 增加商品搜索页面功能
- 038 增加商品详情页面
4 刷题吧小程序
- 刷题吧小程序权限申请
- 刷题吧小程序产品html格式原型
- 001 AI开发工具的下载和安装
- 002 Trae的使用方法
- 003 用Trae生成产品原型
- 004 用Trae生成项目的代码结构
- 005 用Trae设计数据库表结构
- 006 用Trae生成小程序的代码
- 007 按产品原型优化小程序的页面布局
- 008 解决小程序中tabBar图标问题
- 009 用Trae生成后端代码
- 010 用Trae生成数据库的测试数据
- 011 小程序首页调通后端第一个接口
- 012 完善小程序首页功能(生成业务接口)
- 013 完善小程序分类页面
- 014 增加加个人修改、绑定手机号、绑定邮箱等页面
- 015 对接短信服务、邮件服务和图片服务
- 016 增加学习报告页面
- 017 完善热度计算、学习时长计算、题目、收藏、错题本分页功能
- 018 完善模拟考试功能
- 019 完善手机登录、微信登录、忘记密码页面
- 020 增加数据库初始化脚本
- 021 刷题吧小程序在微信开发者工具中运行
- 022 完善分享朋友圈和微信好友功能
- 023 用AI设计小程序的Logo
- 024 刷题吧小程序上线前的准备工作