一、人机交互 1、什么是cmd? 就是在 Windows 操作系统中,利用命令行的方式去操作计算机。 我们可以利用 cmd 命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 2、如何打开CMD窗口 按下快捷键:win + R。 此时会出现运行窗口。 在运行窗口中输入 cmd 回车 cmd 默认操作 C 盘下的 Users 文件夹下的 XXX 文件夹。(XXX 就是你的用户名) 3、常用…
一、用户端历史订单模块 1、查询历史订单 1.1、需求分析和设计 产品原型: 业务规则 分页查询历史订单 可以根据订单状态查询 展示订单数据时,需要展示的数据包括:下单时间、订单状态、订单金额、订单明细(商品名称、图片) 接口设计: 1.2、代码实现 user/OrderController /** * 历史订单查询 * @param page * @param pageSize * @param…
四、Ribbon负载均衡 上一节中,我们添加了 @LoadBalanced 注解,即可实现负载均衡功能,这是什么原理呢? 1、负载均衡原理 SpringCloud 底层其实是利用了一个名为 Ribbon 的组件,来实现负载均衡功能的。 负载均衡流程: 那么我们发出的请求明明是 http://userservice/user/1 ,怎么变成了 http://localhost:8081 的呢? 2、…
一、认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢? 1、单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。 单体架构的优缺点如下: 优点: 架构简单 部署成本低 缺点: 耦合度高(维护困难、升级困难) 2、分布式架构 分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目…