展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭
摘要: 前言 实现需求 表单验证 防抖和节流 登录预验证 路由导航守卫 参考 路由导航守卫 官网 参考1 参考2 开发步骤 向后端发送post请求前需进行表单验证 <script lang="ts"> export default { data() { return { ruleForm: { name: 阅读全文
posted @ 2021-12-14 13:46 DogLeftover 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 案例一 vue-cli + vue3 + sass 案例地址 参考 打开cmd vue create vuedemo 预设 构建完成 案例二 案例地址 nuxt构建vue项目,整合view-ui、ts、router、vuex、axios 打开cmd // 创建项目 npx create-nuxt-a 阅读全文
posted @ 2021-12-13 22:32 DogLeftover 阅读(20) 评论(0) 推荐(0) 编辑
摘要: default # 1.引入vue、根组件app # 2.创建vue实例挂载到根组件 vue-cli + vue2 # 1.引入vue、根组件app # 2.创建vue实例挂载到根组件 # 3.全局配置 Vue.prototype.$http = axios # 4.挂载到根组件 new Vue({ 阅读全文
posted @ 2021-12-13 09:38 DogLeftover 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 前言 之前参考这篇博客实现的路由跳转,是侧边栏开启路由 但是在当前项目中,需先让用户登录注册才进入控制台页面,所以注册、登录页面也使用路由,我们不能让注册登录页面显示到控制台的显示区 解决方案:将路由出口放到根组件App.vue中,注册页面、登录页面、控制台页面作为二级组件,将其他组件作为三级组件引 阅读全文
posted @ 2021-12-12 13:51 DogLeftover 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 案例地址 构建项目 集成sass 子组件切换 使用vite2构建vue3项目 npm init @vitejs/app cd demo01 npm install npm run dev 集成vue router cnpm install vue-router@next --save view目录下 阅读全文
posted @ 2021-12-12 13:50 DogLeftover 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 前言 需求:实现柱状图、折线图、饼图、仪表盘 柱状图,参考 参考2 参考3 案例一 vue-cli4.x + vue3 + echarts5 案例地址 构建vue项目参考 安装开发依赖 npm install less npm install less-loader@5.0.0 安装echarts 阅读全文
posted @ 2021-12-10 09:46 DogLeftover 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 前言 后端使用spring boot + mybatis plus 后端开发完成后部署到Linux服务器,前端请求数据 前端使用vite2 + vue3 + vuex + router + axios + element-ui + less + ts 前端开发完成后部署到Linux服务器 准备后端接 阅读全文
posted @ 2021-12-09 17:43 DogLeftover 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 参考 IDE安装插件Alibaba Cloud Toolit 构建cloud项目 选择maven项目 选择依赖 选择项目路径 打开项目后不显示项目名 打开文件夹,进入项目根目录,删除.idea文件,使用IDE重新打开项目,正常显示 删除src文件夹,将该项目作为父工程,在此项目基础上新建子模块进行开 阅读全文
posted @ 2021-12-09 17:03 DogLeftover 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 前言 参考如下: 参考1:搭建博客 参考2:部署到GitHub 参考3:添加文章 参考4:插入图片 参考5:Markdown使用 搭建步骤 以管理员的身份打开cmd # choco 包管理器 powershell -NoProfile -ExecutionPolicy unrestricted -C 阅读全文
posted @ 2021-12-08 17:27 DogLeftover 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 当前案例地址 构建gradle项目 配置字符集、注解生效激活、Java Compiler 使用IDE自带的gradle 测试打包 参考 拉取依赖 dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' imp 阅读全文
posted @ 2021-12-08 17:22 DogLeftover 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 案例一 参考1 参考2 参考3 参考4 若IDE自带的gradle与本机安装的gradle版本不一致时,会导致某些依赖无法导入,该案例直接使用IDE自带的gradle构建项目 新建项目 新建项目后无法导入某些依赖,控制台提示将IDE的gradle版本修改为6.8或7.x 构建项目过程中存在的问题如下 阅读全文
posted @ 2021-12-08 17:22 DogLeftover 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 案例一 参考 使用这种方式时会报错:org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException: No valid entr 案例二 原文链接 案例地址 导出excel 导出word 导出word表格 导出带图片的word 阅读全文
posted @ 2021-12-07 19:01 DogLeftover 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 案例一 demo为chnx/springboot/redis01 创建springboot项目,导入redis依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat 阅读全文
posted @ 2021-12-07 16:12 DogLeftover 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 前言 demo为chnq/vue/vue/vue-demo 项目地址 初始化 参考这篇博客构建一个最简单的vue项目 启动项目后报错:errors and 0 warnings potentially fixable with the --fix option. 解决方案:配置项目根目录下的pack 阅读全文
posted @ 2021-12-05 14:40 DogLeftover 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 单体架构 Swagger在线接口文档 CodeGenerator 代码生成器 统一返回 通用的分页对象 常用工具类 全局异常拦截 错误枚举 自定义异常 多环境配置文件 Maven多环境配置 日志配置 JenkinsFile(centos安装JenkinsFile,构建部署spring boot项目) 阅读全文
posted @ 2021-12-05 09:30 DogLeftover 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 首先我们已经将项目拉取到本地 直接在远程仓库中修改1行代码,模拟其他成员的提交 在idea中查看,发现本地版不是最新版 这时我们对同1段代码进行修改 提交到本地仓库 拉取时 # 第1个按钮表示自己的覆盖远程 # 第2个按钮表示远程的覆盖自己的代码 # 第3个按钮表示解决冲突 选择3 # 左侧为本地 阅读全文
posted @ 2021-12-02 20:09 DogLeftover 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r 阅读全文
posted @ 2021-12-02 11:35 DogLeftover 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 前言 demo为chenx/download-demo 案例地址 案例一 参考 在window系统上测试,下载当前项目中uploadFile目录中的test1.txt,下载成功 测试地址:http://localhost:8089/test1/download?fileName=test1.txt 阅读全文
posted @ 2021-12-01 19:41 DogLeftover 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 案例一 原文链接 案例地址 导入sql 启动项目访问localhost:8080进入首页 可将数据库中数据导出到本地 将导出本地的excel修改后再次上传,查看数据库 阅读全文
posted @ 2021-12-01 00:08 DogLeftover 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 前言 参考1 参考2 案例一 vue-cli + vue2导出pdf 案例地址 安装依赖 # 将页面html转换成图片 npm install --save html2canvas # 将图片生成pdf npm install jspdf --save 新建htmlToPdf.js import h 阅读全文
posted @ 2021-11-30 14:20 DogLeftover 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 案例一 使用qq邮箱发送邮件 案例地址 原文链接 登录QQ邮箱,点击设置 -> 账户,开启IMAP/SMTP服务,并生成授权码 配置application.properties 测试接口 阅读全文
posted @ 2021-11-30 14:18 DogLeftover 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 案例一 demo为chnx/springboot/file-demo 项目地址 参考 启动项目访问文件上传下载页面 选择文件并上传 后台打印出文件上传后的目录 复制目录并查看文件 当有这个文件后,调用download接口,并接上文件名可下载 案例二 demo为chnx/springboot/file 阅读全文
posted @ 2021-11-30 14:13 DogLeftover 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 前言 当表名为user时,会多生成2个实体类 正常情况下生成的类 测试是否可以直接在当前mybatis代码生成器的项目中开发 启动项目后测试,发现当前项目只能用来生成代码 即使项目添加所需的开发依赖,启动项目后依然无法找到接口path,或者报依赖冲突的错误 解决方案,参考gitee/chnx/clo 阅读全文
posted @ 2021-11-30 14:12 DogLeftover 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 案例一 demo为chenx/mybatisplus-demo 参考 案例 项目初始结构 数据库新建表 项目配置 启动CodeGenerator类中的main方式,输入表名,生成代码 案例二 demo为chenx/mybatisplus-demo1 参考 案例 新建1个spring boot项目,导 阅读全文
posted @ 2021-11-30 14:11 DogLeftover 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 前言 案例地址 项目搭建 新建1个spring boot项目,导入所需依赖 点击查看详情 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</ 阅读全文
posted @ 2021-11-29 23:57 DogLeftover 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 案例一 vue-cli构建vue3项目,将项目上传到Linux服务器,服务器安装node,并启动vue项目 首先本地有一个vue项目,启动后可正常访问 本地打包后,也可直接访问 若打包后的index.html页面显示空白,需在项目的根路径下新建vue.config.js,再重新打包,参考 Linux 阅读全文
posted @ 2021-11-28 00:29 DogLeftover 阅读(6385) 评论(0) 推荐(1) 编辑
摘要: # nodejs安装:https://www.runoob.com/nodejs/nodejs-install-setup.html # 打开cmd命令行工具,验证node、npm是否安装成功 node -v npm -v # 查看npm全局的安装路径 npm config get prefix # 阅读全文
posted @ 2021-11-27 21:30 DogLeftover 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 案例一 前端项目是用vite构建的vue项目,打包后将dist文件夹中的文件放到后端项目的/resource/static路径下,后端项目是spring boot+maven,将后端项目再打成jar包,上传到服务器并通过jdk运行 后端项目yml配置,表示连接了192.168.96.192服务器上的 阅读全文
posted @ 2021-11-26 14:05 DogLeftover 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 参考 01 02 03 前提环境 本地安装VirtualBox,并安装CentOS8,配置网络后,window系统上putty能连接到CentOS8服务器 配置步骤 右键服务器复制 启动复制后的服务器,查看ip和hostname发现和原来的服务器一样,需要修改 hostname # 查看主机名 vi 阅读全文
posted @ 2021-11-20 19:01 DogLeftover 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 异常 处理异常的格式 public static void main(String[] args) { // 可能会出异常的代码,需要使用try来处理,try不能单独使用,必须配合finally或catch使用 try { int i = 10 / 0; System.out.println(i); 阅读全文
posted @ 2021-11-14 09:59 DogLeftover 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 安装环境 安装最新版的Virtual Box,点击安装 下载centos7镜像 创建虚拟机,可参考 选择下载到本地的镜像 设置启动顺序 点击启动 启动过程中报错:“FATAL:No bootable medium found!” 1.没有选择iso镜像 2.光驱没有排在第一位置 3.镜像只能选择x8 阅读全文
posted @ 2021-11-13 20:48 DogLeftover 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 搭建环境 sudo docker pull easysoft/zentao:12.3.3 # 拉取镜像 sudo docker run --name [容器名] -p [主机端口]:80 --network=[网络驱动名] --ip [容器IP] --mac-address [mac地址] -v [ 阅读全文
posted @ 2021-11-13 16:08 DogLeftover 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 环境配置 win10系统配置seata环境 docker中配置seata环境 虚拟机中安装centos8,centos8中安装docker,docker中安装mysql8.0.27、nacos2.0.3、seata1.3.0 启动mysql容器,win10系统上navicat能连接到mysql容器, 阅读全文
posted @ 2021-11-02 17:57 DogLeftover 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 安装nginx # 拉取镜像到本地 docker pull nginx # 启动镜像,创建一个实例: docker run --name my-nginx -p 80:80 -d nginx # 宿主机创建共享文件夹: mkdir -p /home/mydocker/mynginx/conf/con 阅读全文
posted @ 2021-10-30 09:27 DogLeftover 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 类型 指定类型 // 先指定类型,再赋值 let a: number; a = 123; // 指定类型后直接赋值 let b: String = 'hello'; // ts文件中直接指定值,ts会自动判断类型 let c = false; // 给函数的参数和返回值指定类型 function s 阅读全文
posted @ 2021-09-15 10:03 DogLeftover 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 简介 vue-cli创建vue项目,整合vuex、vue-router、axios、element-ui 项目模板下载地址 创建项目 使用vue-cli创建项目,功能选择:Babel、Router、vuex、Linter/Formatter、使用配置文件 点击查看详细步骤 插件选择vue-cli-p 阅读全文
posted @ 2021-08-31 17:40 DogLeftover 阅读(3379) 评论(1) 推荐(0) 编辑
摘要: vue实例 vue2.x中创建vue实例,挂载到dom节点 点击查详情 <div id="vue_det"> <h1>site : {{site}}</h1> <h1>url : {{url}}</h1> <h1>{{details()}}</h1> </div> <script type="tex 阅读全文
posted @ 2021-08-26 14:13 DogLeftover 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin 阅读全文
posted @ 2021-08-25 20:38 DogLeftover 阅读(525) 评论(0) 推荐(1) 编辑
摘要: 基础 spring security的底层就是一个过滤器链 ExceptionTranslationFilter是一个异常过滤器,用来处理认证授权过程中的异常 UseranmePasswordAuthenticationFilter,拦截/login的post请求,即认证时校验用户名、密码 spri 阅读全文
posted @ 2021-08-11 15:20 DogLeftover 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Gradle安装 gradle的本地仓库不是设置为maven的本地仓库,而是引用maven本地仓库中的依赖,gradle设置自己的本地仓库 详情参考 Gradle依赖于JVM,jdk要求不低于1.6 安装: 官网下载 --> 下载二进制源码Binary-only,直接解压 配置环境变量: GRADL 阅读全文
posted @ 2021-08-11 09:04 DogLeftover 阅读(80) 评论(0) 推荐(0) 编辑