学习整理
文章平均质量分 97
艾特老司机吧
这个作者很懒,什么都没留下…
展开
-
01、Docker
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。容器化对比虚拟机Docker镜像类似于虚拟机镜像,可以将他理解为一个只读的模板。Docker容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。容器是从镜像创建来的。容器可以启动、停止、删除,容器之间彼此隔离,互不可见。可以把容器看做是一个简易版的Linux系统环境(包括root用户权限、进程空间、用户空间和网络空间等)以及运行在其中的应用程序打包而成的盒子Docker仓库是存储镜像的仓库。可以有P原创 2022-10-12 10:14:57 · 695 阅读 · 1 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-支付、秒杀
1. 支付订单搞定之后就是支付了,首先搭建支付工程。1.1. 搭建环境[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iYIWxcss-1593998205908)(assets/1591268653752.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wp1GAfzd-1593998205912)(assets/1591268627113.png)]pom.xml<?xml version="1.0" encodin原创 2020-07-06 14:01:43 · 3283 阅读 · 2 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-订单、库存
1. 搭建订单工程完成购物车页面之后,点击购物车页面的“去结算”按钮,跳转到订单结算页。欢迎访问加群:1107019965,学习更多的知识接下来,先搭建订单系统:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2020-07-06 09:15:33 · 2719 阅读 · 0 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-购物车、SpringTask
1. 购物车功能分析1.1. 功能需求 欢迎访问加群:1107019965,学习更多的知识需求描述:用户可以在登录状态下将商品添加到购物车用户可以在未登录状态下将商品添加到购物车用户可以使用购物车一起结算下单用户可以查询自己的购物车用户可以在购物车中修改购买商品的数量。用户可以在购物车中删除商品。在购物车中展示商品优惠信息提示购物车商品价格变化提示购物车商品价格变化,数据结构,首先分析一下购物车的数据结构1.2. 数据结构首先分析一下购物车的数据结构因此每一个购物车信原创 2020-07-06 09:06:28 · 2204 阅读 · 0 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-商品详情页
欢迎访问加群:1107019965,学习更多的知识1. 商品详情当用户搜索到商品,肯定会点击查看,就会进入商品详情页,接下来我们完成商品详情页的展示。商品详情浏览量比较大,并发高,我们会独立开启一个微服务,用来展示商品详情。1.1. 创建modulepom.xml依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht原创 2020-07-03 10:39:28 · 2292 阅读 · 0 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-首页商品分类
欢迎访问加群:1107019965,学习更多的知识1. 门户首页商品分类搜索做完之后,把目光移动首页,首页最重要的模块之一便是商品分类,商品分类也是进入商品列表,找到心仪商品的另一个主要途径。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ffx2CaPZ-1593743187096)(assets/1568101575193.png)]接下来就搭建一个module。这个页面作为整个商城的门户入口,访问量巨大,为了方便优化扩展,需要搭建独立的系统。1.1. 创建首原创 2020-07-03 10:33:45 · 1003 阅读 · 0 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-商品搜索
1. 导入商品数据1.1. 搭建搜索工程pom.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0原创 2020-07-02 10:19:45 · 7590 阅读 · 0 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-elasticsearch
1. elasticsearch基本操作1.1. 基本概念Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。对比关系:索引(indices)----------------------Databases 数据库 类型(type)--------------------------Table 数据表 文档(Document)----------------------Row 行 字段(Field)-------.原创 2020-07-02 10:13:45 · 4661 阅读 · 0 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-本地事务、分布式事务及seata
1. 本地事务商品新增功能非常复杂,商品管理微服务在service层中调用保存spu和sku相关的方法,为了保证数据的一致性,必然会使用事务。在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。咱们之前玩的事务都是本地事务。所谓本地事务,是指该事务仅在当前工程内有效。1.1. 基本概念事务的概念:事务是逻辑上一组操作,组成这组操作各个逻辑单元,要么一起成功,要么一起失败。事务的四个特性(ACID):原创 2020-07-02 09:41:24 · 1687 阅读 · 1 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-规格参数及商品新增
商品系统接口商城的核心自然是商品,而商品多了以后,肯定要进行分类,并且不同的商品会有不同的品牌信息,我们需要依次去完成:品牌、商品分类、商品的开发。品牌在系统搭建后,增删改查甚至文件上传都可以正常使用。接下来完善商品分类及商品功能的增删改查功能。参考课前资料中的《后台管理系统接口文档.md》1. 商品分类数据结构:CREATE TABLE `pms_category` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类id', `原创 2020-06-29 14:00:12 · 2359 阅读 · 0 评论 -
尚硅谷2020微服务分布式电商项目《谷粒商城》-nacos、gateway、sentinel、sleuth
1. Nacos概述官方地址:https://nacos.iogithub地址:https://github.com/alibaba/nacos欢迎访问加群:1107019965,学习更多的知识交流学习面试题:微服务间远程交互的过程?先去注册中心查询服务的服务器地址调用方给对方发送http请求1.1. 什么是 NacosNacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。N原创 2020-06-29 11:39:40 · 3764 阅读 · 0 评论 -
docker常用命令
Docker 常用命令查看 Docker 版本docker version从 Docker 文件构建 Docker 映像docker build -t image-name docker-file-location运行 Docker 映像docker run -d image-name查看可用的 Docker 映像docker images查看最近的运行...原创 2020-05-07 15:12:24 · 154 阅读 · 0 评论 -
ubuntu学习整理
Linux入门概述 Linux 是一种自由和开放源码的类 UNIX 操作系统,使用 Linux 内核。目前存在着许多不同的 Linux 发行版,可安装在各种各样的电脑硬件设备,从手机、平板电脑、路由器和影音游戏控制台,到桌上型电脑,大型电脑和超级电脑。 Linux 是一个领先的操作系统,世界上运算最快的 10 台超级电脑运行的都是 Linux 操作系统。Linux 操作系统也是自由软件和...原创 2020-05-07 14:58:55 · 483 阅读 · 0 评论