# mmall **Repository Path**: cgk/mmall ## Basic Information - **Project Name**: mmall - **Description**: 慕课网--java开发电商平台-服务端 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-07-28 - **Last Updated**: 2024-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mmall #### 介绍 慕课网--java开发电商平台-服务端 #### 第5章 用户登录模块 1.横向越权:攻击者尝试访问与他拥有相同权限的用户的资源,如url中显示订单号,更改订单号即可查询其他用户的订单信息 2.纵向越权:低级别攻击者尝试访问高级别用户的资源,如普通用户通过分析接口可以上升到管理员的级别 #### 第6章 分类管理模块 1.如何设计及封装无限层级的树状数据结构 2.递归算法的设计思想 3.如何处理复杂对象排重 4.处理hashcode和equal的注意事项 #### 第7章 商品管理模块 1.ftp服务的对接 2.springboot文件上传 3.流读取properties配置文件 4.抽象POJO、VO、BO对象之间的转换关系及解决思路 5.joda-time快速入门 6.静态块 7.Mybatis-PageHelper高效准确的分页及动态排序 8.Mybatis对List遍历的实现方法 9.Mybatis对where语句动态拼装的几个版本演变的讲解(坑的分析) #### 第8章 购物车模块 1.购物车模块的涉及思想 2.如何封装一个高复用购物车核心方法 3.解决浮点型在商业运算中丢失精度的问题 #### 第9章 收货地址管理模块 1.SpringMVC数据绑定中的对象绑定 2.mybatis自动生成主键、配置和使用 3.如何避免横向越权漏洞的巩固 #### 第10章 支付模块 1.支付宝对接 支付宝回调接口 付款成功后,查询支付状态 熟悉支付宝对接核心文档调通支付宝支付功能官方Demo 解析支付宝SDK对接源码 2.RSA1和RSA2验证签名及加解密 3.避免支付宝重复通知和数据验证 4.natapp外网穿透和tomcat remote debug 5.生成二维码并持久化到图片服务器