项目实战
大约 9 分钟
项目实战
1 SpringCloudAlibaba实战
这里收录了从0-1搭建开发框架的项目实战:
1.微服务与SpringCloudAlibaba
2.电商系统业务分析
3.存储设计与基础架构设计
4.基本开发框架搭建
5.子模块基本业务开发
6.nacos服务搭建
7.nacos注册中心管理微服务
8.使用OpenFegin调用服务
9.Hystrix容错保护
10.分布式配置中心
11.引入服务网关Gateway
12.引入Dobbo实现RPC调用
2. 苏三商城项目
- 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 部署前端服务到云服务器
- 修改项目中间件地址和账号
- 苏三商城项目场景问题答疑
- 苏三商城历史数据导入(番外篇)
- 苏三商城项目本地运行(指南)
- 用苏三商城项目如何包装简历?
3 秒杀系统项目
- 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 秒杀商品页面增加倒计时功能
- 修改项目中间件地址和账号
- 秒杀系统本地运行(指南)