ICode9

精准搜索请尝试: 精确搜索
  • 谷粒商城-获取分类属性分组2021-12-07 13:02:23

    首先需要获取三级分类Id。    在Impl中编写具体逻辑      前端,使用getDataList()方法。  

  • 谷粒商城-前后端校验2021-12-05 13:34:17

    前端校验: 通过rules属性传入约定的验证规则 具体规则:     后端JSR303校验: 给Bean添加校验注解     开启校验功能@Valid,效果:校验错误以后会有默认响应。  

  • 谷粒商城-OSS存储2021-12-04 16:35:27

    ------------恢复内容开始------------ 首先要理解文件存储。 普通上传(单机):收到请求之后会将上传的文件保存到某个文件夹中。 普通上传(分布式):若有若干服务器,将上传的文件保存到某个服务器中,如果下次负载均衡到其他服务器,则无法找到上次保存的文件。所以需要将上传的文件统一存储到

  • 谷粒商城自定义校验功能2021-12-04 15:02:00

    @ListValue(vals={0,1}) private Integer showStatus; 1)、编写一个自定义校验注解 @Documented @Constraint(validatedBy = {ListValueValidatorForInteger.class}) @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE}) @Retention(RUNTIME) publ

  • 谷粒商城学习—— P127 es整合,测试复杂检索2021-12-04 12:32:16

    官网:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high-search.html JSON工具在线:https://www.bejson.com/ package com.atguigu.gulimall.search; import com.alibaba.fastjson.JSON; import com.atguigu.gulimall.search.config.Gulima

  • 谷粒商城分布式环境配置(一)2021-11-29 16:01:03

    谷粒商城分布式环境配置: vagrant: 1、安装vagrant: vagrant init centos/7 2、配置固定ip: 更改Vagrantfile更改虚拟机ip,修改其中的config.vm.network "private_network",ip:"192.168.56.10" 3、修改登录方式:默认只允许ssh登录方式,为了后来操作方便,文件上传等,我们可以配置允许

  • 谷粒商城——递归查询子菜单方法分析2021-11-20 19:04:29

    递归查询子菜单 实体类CategoryEntity     /**      * 形成树型结构      * @TableField 该注解的false表示表中不存在该字段,只是自定义的字段,方便编码      */     @TableField(exist = false)     private List<CategoryEntity> children; CategoryController

  • 谷粒商城-批量删除2021-11-04 13:02:25

    首先在前端的树组件中加入ref标识,命名为menuTree。    设置删除按钮    这时,此前设置的ref标识便有了作用,this.$refs.menuTree.getCheckedNodes();,getCheckedNodes意为若节点可被选择,则返回目前被选中的节点所组成的数组。那么该语句的意思可以理解为找到被命名为menuTree的

  • 谷粒商城-修改2021-11-02 14:02:43

    首先,在前端增加一个修改按钮(edit)      对应的方法: 因为如果有多个管理人员,在一段时间之前第一个工作人员打开了菜单,第二个工作人员已经修改了菜单名字,如果前一个工作人员还是使用  this.category.name = data.name;  this.category.catId = data.catId; 的方法区获取数据,那

  • Day421.认证服务 -谷粒商城2021-10-16 23:01:58

    认证服务 一、初始化 创建认证模块 统一springboot版本2.2.1.RELEASE,并引入Common服务依赖,因为不操作数据库,所以排除mybaitsplus依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.

  • Day420.商品详细_异步编排优化代码 -谷粒商城2021-10-15 23:01:29

    商品详细 一、环境准备 C:\Windows\System32\drivers\etc\hosts 添加本地域名解析 添加nginx配置 /mydata/nginx/conf docker restart nginx #重启nginx 修改gateway网关 - id: nginx_route uri: lb://achangmall-product predicates:

  • 谷粒商城--平台属性模块--笔记八2021-10-13 17:33:06

    谷粒商城–平台属性模块–笔记八 接口参考文档 1.品牌分类关联与级联更新 1.mybatis-plus分页组件未生效 解决 新增配置文件com/atguigu/gulimall/product/config/MyBatisConfig.java package site.zhourui.gulimall.product.config; import com.baomidou.mybatisplus.ex

  • 谷粒商城-后端删除(逻辑删除)2021-10-07 11:33:12

      在实际业务中,对于删除操作来讲,不能讲字段直接从数据库中删除,而是要逻辑删除,定义1和0,1表示存在,0表示删除。      在后端的controller层中定义delete方法   在service层及serviceImpl层进行实现        而逻辑删除主要由Mybatis-Plus完成。  配置逻辑删除规则(默认1

  • 谷粒商城-删除部分_前端部分2021-10-06 20:02:46

    主要是在前端显示添加和删除按钮,使用slot-scope的方法,使用 scoped slot 会传入两个参数node和data,分别表示当前节点的 Node 对象和当前节点的数据。      想要在前两级菜单只显示append,最后一级菜单显示delete,所以要加入v-if判断,如果level<=2则显示append,如果childNodes.leng

  • 谷粒商城笔记-环境配置(2)——文件上传、java参数验证、递归,分页、事务2021-10-05 17:01:14

    18.阿里云OSS文件上传功能             18.1   创建三方服务 创建微服务gulimall-third-part: 组织名:com.atguigu.gulimall;模块名:gulimall-third-part;包名:com.atguigu.gulimall.thirdpart Name:gulimall.thirdpart 。之后在下一步的依赖中添加web—>spring web,Spring Cl

  • 尚硅谷谷粒学院学习笔记9--前台用户登录,注册,整合jwt2021-10-04 18:03:23

    用户登录业务 单点登录(Single Sign On),简称SSO. 用户只需要登陆一次就可以访问所有相互信任的应用系统 单点登录三种常见方式 session广播机制实现使用redis+cookie实现使用token实现 session广播机制实现 其实就是session复制,从一个模块登录后,存入session复制到其他模块中

  • 谷粒商场学院day052021-09-23 11:33:10

    一、修改登录接口  1.将登录地址修改成本地 http://localhost:8001 在config下的dev.env.js下 2.实现模拟登录  进行登录调用2个方法,login登录操作方法和info登录之后获取用户的方法。 (1)login返回token值       (2)info返回 roles name avatar 3.根据前端需要编写后端代

  • 【项目系列】- 谷粒商城基础篇(二刷)2021-09-21 23:34:49

    文章目录 1. 环境搭建1.1 创建项目微服务1.2 前端脚手架的配置1.3 代码生成器生成gulimall-product代码1.4 代码生成器生成gulimall-coupon代码1.5 测试微服务的基本CRUD功能 2. SpringCloud Alibaba分布式组件2.1 nacos注册中心2.2 OpenFeign远程调用2.3 Nacos配置中心2.4

  • 谷粒学院笔记(一)mybatis-plus入门2021-09-20 14:34:26

    本博客仅用于记录个人学习过程中的一些心得 一些需要注意的地方: 配置本地的maven踩坑,idea2019 1.3 不兼容maven3.6.1以上的版本,换了个版本就ok了 springboot配置成2.2.1版本 学会看版本号的差异 lombok概念 jdbc8驱动url必须有serverTimezone=GMT%2B8 在 Spring Boot

  • 分布式事务(谷粒商城)2021-09-16 17:33:26

    事务 本地事务什么是事务事务四大特性事务的隔离级别事务传播行为 本地事务@Transactional+传播行为 分布式事务分布式事务产生的场景CAP理论AP架构CP架构 BASE理论Base理论介绍 分布式事务解决方案2PC(两阶段提交)TCC(柔性事务)可靠消息最终一致性(柔性事务)最大努力通知(柔性

  • 谷粒学院-第六天-搭建对象存储功能2021-09-15 12:59:08

    一、内容介绍 1、添加讲师实现头像上传功能 阿里云oss存储服务 2、添加课程分类功能 使用EasyExcel读取excel内容添加数据 3、课程分类列表 树形结构显示 二、对象存储 1、打开阿里云网站https://www.aliyun.com/ 2、注册阿里云账户 最好使用支付宝,需要实名认证 3、使用注册的用

  • 谷粒商城(二)——组件选型2021-09-12 19:29:51

    接上篇:谷粒商城实战(一) 中,其他组件选型的内容: 注册中心(服务发现/注册): SpringCloud Alibaba - Nacos 配置中心(动态配置管理): SpringCloud Alibaba - Nacos 负载均衡: SpringCloud - Ribbon 声明式HTTP客户端(调用远程服务RPC?): SpringCloud - Feign 服务容错(限流、降级、熔断): Spring

  • 谷粒商城P84【商品系统】-> 【商品维护】->【发布商品】~ 获取分类关联的品牌接口2021-09-12 17:58:11

    又是上来先报个错! TypeError: Cannot read property ‘publish‘ of undefined“报错问题解决 搞定之后正常了 可以安心对照接口文档写后端了 不推荐service直接返回一个vo,有可能别的方法需要service返回整个Entity,所以我们就让service返回Entity,然后再controller里面把en

  • 谷粒学院day022021-09-07 17:58:26

    一.前后端分离概念  二.开发讲师管理模块后端 1.数据库设计 创建一个数据库,这里以yytryproject为例  2.创建表 CREATE TABLE `edu_teacher` ( `id` char(19) NOT NULL COMMENT '讲师ID', `name` varchar(20) NOT NULL COMMENT '讲师姓名', `intro` varchar(500) NOT N

  • 谷粒学院-12-多表查询2021-08-15 11:34:50

    要求: 思路: 在这种情况下,一般需要自己编写一个多表查询的sql 方案有四种 内连接 左外连接 右外连接 这里我们选择了左外连接 先单独写一些sql语句,测试sql语句 SELECT ec.id,ec.title,ec.price,ec.cover,ec.lesson_num, ecd.`description`, et.name, es1.title, es2.title FROM e

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有