打赏

06 2021 档案

摘要:代码: 去掉@Valid后的BindingResult @RequestMapping("/save") // @RequiresPermissions("product:brand:save") public R save(@Valid @RequestBody BrandEntity brand 阅读全文
posted @ 2021-06-30 22:12 每天都要学一点 阅读(171) 评论(0) 推荐(0) 编辑
摘要:本节讲述了elementui tree 可拖拽节点的使用 通过 draggable 属性可让节点变为可拖拽。 allow-drop判定目标节点能否被放置。allow-drop是個函数类型的属性 Function(draggingNode, dropNode, type) draggingNode当前 阅读全文
posted @ 2021-06-19 08:48 每天都要学一点 阅读(158) 评论(0) 推荐(0) 编辑
摘要:本节内容:点击修改,只修改某些字段,用到了对象结构表达式语法 var { catId, name, icon, productUnit } = this.category; 点击modal关闭对话框属性 :close-on-click-modal="false" 注意更改了接口返回数据categor 阅读全文
posted @ 2021-06-19 08:09 每天都要学一点 阅读(82) 评论(0) 推荐(0) 编辑
摘要:这节主要讲了elementui的对话框,以及对话框结合form使用 关键代码: <el-dialog title="提示" :visible.sync="dialogVisible" width="30%"> <el-form :model="category"> <el-form-item lab 阅读全文
posted @ 2021-06-18 22:29 每天都要学一点 阅读(93) 评论(0) 推荐(0) 编辑
摘要:httpget和post模板 一直用的hbuilder,到这里发现怎么设置也不生效,于是转vscode了 new global snippets file,手工创建模板vue.config-snippets 模板内容 "http-get请求": { "prefix": "httpget", "bod 阅读全文
posted @ 2021-06-18 22:21 每天都要学一点 阅读(89) 评论(0) 推荐(0) 编辑
摘要:这节主要讲了MyBatis的逻辑删除使用 1,配置com.baomidou.mybatisplus.core.config.GlobalConfig$DbConfig mybatis-plus: global-config: db-config: logic-delete-field: flag # 阅读全文
posted @ 2021-06-16 22:37 每天都要学一点 阅读(97) 评论(0) 推荐(0) 编辑
摘要:业务:查询出商品分类并组合成树结构返回 关键代码 package com.atguigu.gulimall.product.service.impl; import org.springframework.stereotype.Service; import java.util.Comparator 阅读全文
posted @ 2021-06-12 12:08 每天都要学一点 阅读(296) 评论(0) 推荐(0) 编辑
摘要:@elementui官网 使用示例,找到container布局容器,粘贴代码,ctrl+k格式化排版 <template> <el-container style="height: 500px; border: 1px solid #eee"> <el-aside width="200px" sty 阅读全文
posted @ 2021-06-12 09:08 每天都要学一点 阅读(132) 评论(0) 推荐(0) 编辑
摘要:也可参考我之前的文章vue环境搭建 vue模块化开发 1,全局安装webpack(项目构建工具)(已安装可省略) npm install webpack -g 2,全局安装vue脚手架。这个vue不同版本命令还不一样(已安装可省略) npm install -g @vue/cli-init 3,使用 阅读全文
posted @ 2021-06-12 08:10 每天都要学一点 阅读(150) 评论(0) 推荐(0) 编辑
摘要:官网生命周期图例 我简单画了一下 每个vue实例在被创建时都要经过一系列的初始化过程:创建实例,装载模板、渲染模板等等。vue为生命周期中的每个状态都设置了钩子函数(监听函数)。每当vue实列处于不同的生命周期时,对应的函数就会被触发调用。 示例 : <!DOCTYPE html> <html la 阅读全文
posted @ 2021-06-11 23:04 每天都要学一点 阅读(46) 评论(0) 推荐(0) 编辑
摘要:在vue里,所有vue的实例都是组件 Vue.component全局声明注册一个组件 const声明局部组件(当前vue实例) 每个组件标签之间互不干扰 语法和new Vue一样,只是template代替了el。用法,直接将注册组件名字当做一个标签使用<组件名字></组件名字>。 注册全局语法 Vu 阅读全文
posted @ 2021-06-11 22:11 每天都要学一点 阅读(58) 评论(0) 推荐(0) 编辑
摘要:计算属性和侦听器 计算属性和侦听器是自动触发的,methods是需要手动触发的。侦听器可以侦听某个值的变化来执行你的代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" cont 阅读全文
posted @ 2021-06-11 21:55 每天都要学一点 阅读(52) 评论(0) 推荐(0) 编辑
摘要:插值表达式、v-html、v-text 插值表达式:可以支持js语法,能调用js内置函数(必须有返回值) v-html,能显示html标签效果 插值闪烁:使用{{}}的表达式,网速慢的话会先显示插值表达式,然后才vm渲染,v-html和v-text没有插值闪烁问题 v-html会对html标签渲染, 阅读全文
posted @ 2021-06-11 21:31 每天都要学一点 阅读(134) 评论(0) 推荐(0) 编辑
摘要:比较简单,直接上代码和注释 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="app"> <!-- v-model实现双向绑定 --> <input type="t 阅读全文
posted @ 2021-06-11 00:01 每天都要学一点 阅读(53) 评论(0) 推荐(0) 编辑
摘要:@Vue官网 MVVM模型 M:model 包括数据和一些基本操作 V:view 视图,页面渲染结果 VM:View-model,模型与视图间的双向操作(无需开发人员干涉) 视图和数据通过VM绑定起来,model里有变化会自动地通过Directives填写到视view中,视图表单中添加了内容也会自动 阅读全文
posted @ 2021-06-10 23:46 每天都要学一点 阅读(72) 评论(0) 推荐(0) 编辑
摘要:模块化,类似于java中的导包,将一些代码封装导出供其他地方调用 export用于规定模块的对外接口,,可导出一切js基本变量,如基本类型变量、函数、数组、对象等 import用于导入其他模块提供的功能 简单示例 user.js var name = "jack" var age = 21 func 阅读全文
posted @ 2021-06-10 23:14 每天都要学一点 阅读(57) 评论(0) 推荐(0) 编辑
摘要:如果要做3件事,A做完了,根据A的数据做B,B做完了根据B的数据做C 传统的ajax请求会循环嵌套(地狱回调)。可以利用Promise封装ajax解决这一情况 Promise语法本质 new Promise((fun1, fun2) => { fun1(111) // fun2(222) }).th 阅读全文
posted @ 2021-06-10 22:59 每天都要学一点 阅读(66) 评论(0) 推荐(0) 编辑
摘要:函数参数默认值 在ES6以前,我们无法给一个函数参数设置默认值,只能采用变通写法: function add(a, b) { // 判断b是否为空,为空就给默认值1 b = b || 1; return a + b; } es6可以直接给参数写上默认值,没传就会自动使用默认值 function ad 阅读全文
posted @ 2021-06-09 22:41 每天都要学一点 阅读(47) 评论(0) 推荐(0) 编辑
摘要:let与var、const <script> // var 声明的变量往往会越域 // let 声明的变量有严格局部作用域 { var a = 1; let b = 2; } console.log(a); // 1 console.log(b); // ReferenceError: b is n 阅读全文
posted @ 2021-06-08 23:44 每天都要学一点 阅读(44) 评论(0) 推荐(0) 编辑
摘要:@github介绍 @spring官网 版本对应: https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md https://start.spring.io/actuator/info Nacos注册中心 接入步 阅读全文
posted @ 2021-06-06 17:43 每天都要学一点 阅读(176) 评论(0) 推荐(0) 编辑
摘要:整合mybatis步骤 /*** * 整合mybatisplus * 1,导入依赖, * <dependency> * <groupId>com.baomidou</groupId> * <artifactId>mybatis-plus-boot-starter</artifactId> * <ve 阅读全文
posted @ 2021-06-06 15:14 每天都要学一点 阅读(239) 评论(0) 推荐(0) 编辑
摘要:导入代码生成器renren-generator 参考谷粒商城学习——P16人人开源搭建后台管理系统,将人人代码生成器renren-generator到入到gulimall中作为一个子项目 git clone https://gitee.com/renrenio/renren-generator.gi 阅读全文
posted @ 2021-06-06 14:14 每天都要学一点 阅读(328) 评论(0) 推荐(0) 编辑
摘要:原则,关系如何复杂都不做外键关联,因为每插入一条数据都要进行外键检查,以保障数据完整性一致性,非常耗费性能 设置docker中redis和mysql自启动 sudo docker update redis --restart=always sudo docker update mysql --res 阅读全文
posted @ 2021-06-05 22:44 每天都要学一点 阅读(239) 评论(0) 推荐(0) 编辑
摘要:新建仓库gulimall 选择git ignore模板,可以在提交的时候忽略掉很多非代码的文件 仓库创建后,复制仓库地址 idea导入git仓库项目 创建商品模块微服务 使用spring初始化向导 选择java version 8, 导入微服务必要的两个组件web和openfeign, openfe 阅读全文
posted @ 2021-06-05 20:48 每天都要学一点 阅读(121) 评论(0) 推荐(0) 编辑
摘要:官网注册git账号 下载git客户端 下载的比较快不传百度云了,一路安装默认配置即可 配置git git bash here进入git控制台 配置用户名 git config --global user.name "zyn" 配置作者邮箱 git config --global user.email 阅读全文
posted @ 2021-06-05 19:20 每天都要学一点 阅读(84) 评论(0) 推荐(0) 编辑
摘要:jdk1.8 maven 3.6 配置maven使用阿里云镜像 settings.xml <mirrors> <mirror> <id>nexus-aliyun</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/con 阅读全文
posted @ 2021-06-05 18:37 每天都要学一点 阅读(104) 评论(0) 推荐(0) 编辑
摘要:很多命令在谷粒商城学习——docker安装mysql中已经写得很详细,本篇不赘述 下载redis最新镜像 docker pull redis 启动redis 1,在虚拟机中创建目录 mkdir -p /mydata/redis/conf 2,转到/mydata/redis/conf手工创建redis 阅读全文
posted @ 2021-06-05 16:39 每天都要学一点 阅读(413) 评论(0) 推荐(0) 编辑
摘要:从docker镜像仓库下载mysql docker pull mysql 此时默认下载最新版本的mysql,如果要指定版本,如5.7的mysql docker pull mysql:5.7 默认账户是vagrant,权限不够需sudo,为了简便直接su命令切换到超级管理员,密码为默认的vagrant 阅读全文
posted @ 2021-06-05 14:46 每天都要学一点 阅读(427) 评论(0) 推荐(0) 编辑
摘要:本篇用到的工具下载较慢,上传到个人百度云了 下载密码0000 安装Linux虚拟机 可以用vmware,推荐使用virtual(开源) 安装virtualbox前需开启cpu虚拟化(电脑默认开启)安装完桌面会有这个图标 安装vagrant 它能帮助在虚拟机上快速安装linux系统 用vagrant在 阅读全文
posted @ 2021-06-05 13:44 每天都要学一点 阅读(286) 评论(0) 推荐(0) 编辑
摘要:微服务:拒绝大型单体应用,基于业务边界进行服务微化拆分,各个服务独立部署运行 分布式,集群,节点之间的关系: springcloud中采用http+json的方式进行远程调用 常见负载均衡算法: 1,轮询:按顺序依次选择每台服务器,然后循环。简单实现:调用次数取余服务器数量 2,最小连接:优先选择连 阅读全文
posted @ 2021-06-01 23:32 每天都要学一点 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示