展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭
摘要: 连接mysql 参考1 参考2 参考3 表示连接成功 双击表进行操作 修改、添加、删除数据后,需提交 右键数据库打开命令行 输入命令并执行 右键数据库创建表 填写表名,新建一个字段作为主键,勾选不为空、自增、主键 使用navicat查看是否创建成功 右键表进行修改 再添加一个字段 使用navicat 阅读全文
posted @ 2021-12-15 00:02 DogLeftover 阅读(463) 评论(0) 推荐(0)
摘要: IDE连接Linux,上传下载文件 参考1 参考2 连接Linux 上传下载文件 本地项目打包后上传 查看是否上传成功,右键下载 补充 后端项目开发完成后,需clean掉临时文件target文件夹,且只推送修改过的文件 前端项目开发的过程中,需要在每个子组件中使用scoped,确保每个子组件中的编码 阅读全文
posted @ 2021-12-14 17:23 DogLeftover 阅读(56) 评论(0) 推荐(0)
摘要: sass官网 参考1 参考2 案例地址 案例集成vite2 + vue3 + element plus + sass + ts vite项目中使用sass 安装sass npm install --save-dev sass 安装到开发依赖 配置vite.config.js export defau 阅读全文
posted @ 2021-12-14 15:18 DogLeftover 阅读(93) 评论(0) 推荐(0)
摘要: 使用图标 案例一 参考 官网 # 安装 npm install --save @element-plus/icons-vue 在某子组件中引入并注册为自己的组件,就可以使用图标了 <template> <div> <el-icon><Avatar /></el-icon> <el-icon><Unl 阅读全文
posted @ 2021-12-14 13:48 DogLeftover 阅读(222) 评论(0) 推荐(0)
摘要: 前言 实现需求 表单验证 防抖和节流 登录预验证 路由导航守卫 参考 路由导航守卫 官网 参考1 参考2 开发步骤 向后端发送post请求前需进行表单验证 <script lang="ts"> export default { data() { return { ruleForm: { name: 阅读全文
posted @ 2021-12-14 13:46 DogLeftover 阅读(229) 评论(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 阅读(36) 评论(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 阅读(159) 评论(0) 推荐(0)
摘要: 前言 之前参考这篇博客实现的路由跳转,是侧边栏开启路由 但是在当前项目中,需先让用户登录注册才进入控制台页面,所以注册、登录页面也使用路由,我们不能让注册登录页面显示到控制台的显示区 解决方案:将路由出口放到根组件App.vue中,注册页面、登录页面、控制台页面作为二级组件,将其他组件作为三级组件引 阅读全文
posted @ 2021-12-12 13:51 DogLeftover 阅读(87) 评论(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 阅读(139) 评论(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 阅读(60) 评论(0) 推荐(0)
摘要: 前言 后端使用spring boot + mybatis plus 后端开发完成后部署到Linux服务器,前端请求数据 前端使用vite2 + vue3 + vuex + router + axios + element-ui + less + ts 前端开发完成后部署到Linux服务器 准备后端接 阅读全文
posted @ 2021-12-09 17:43 DogLeftover 阅读(168) 评论(0) 推荐(0)
摘要: 参考 IDE安装插件Alibaba Cloud Toolit 构建cloud项目 选择maven项目 选择依赖 选择项目路径 打开项目后不显示项目名 打开文件夹,进入项目根目录,删除.idea文件,使用IDE重新打开项目,正常显示 删除src文件夹,将该项目作为父工程,在此项目基础上新建子模块进行开 阅读全文
posted @ 2021-12-09 17:03 DogLeftover 阅读(151) 评论(0) 推荐(0)
摘要: 前言 参考如下: 参考1:搭建博客 参考2:部署到GitHub 参考3:添加文章 参考4:插入图片 参考5:Markdown使用 搭建步骤 以管理员的身份打开cmd # choco 包管理器 powershell -NoProfile -ExecutionPolicy unrestricted -C 阅读全文
posted @ 2021-12-08 17:27 DogLeftover 阅读(93) 评论(0) 推荐(0)
摘要: 当前案例地址 构建gradle项目 配置字符集、注解生效激活、Java Compiler 使用IDE自带的gradle 测试打包 参考 拉取依赖 dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' imp 阅读全文
posted @ 2021-12-08 17:22 DogLeftover 阅读(621) 评论(0) 推荐(0)
摘要: 案例一 参考1 参考2 参考3 参考4 若IDE自带的gradle与本机安装的gradle版本不一致时,会导致某些依赖无法导入,该案例直接使用IDE自带的gradle构建项目 新建项目 新建项目后无法导入某些依赖,控制台提示将IDE的gradle版本修改为6.8或7.x 构建项目过程中存在的问题如下 阅读全文
posted @ 2021-12-08 17:22 DogLeftover 阅读(33) 评论(0) 推荐(0)
摘要: 案例一 参考 使用这种方式时会报错:org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException: No valid entr 案例二 原文链接 案例地址 导出excel 导出word 导出word表格 导出带图片的word 阅读全文
posted @ 2021-12-07 19:01 DogLeftover 阅读(299) 评论(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 阅读(88) 评论(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 阅读(36) 评论(0) 推荐(0)
摘要: 单体架构 Swagger在线接口文档 CodeGenerator 代码生成器 统一返回 通用的分页对象 常用工具类 全局异常拦截 错误枚举 自定义异常 多环境配置文件 Maven多环境配置 日志配置 JenkinsFile(centos安装JenkinsFile,构建部署spring boot项目) 阅读全文
posted @ 2021-12-05 09:30 DogLeftover 阅读(35) 评论(0) 推荐(0)
摘要: 首先我们已经将项目拉取到本地 直接在远程仓库中修改1行代码,模拟其他成员的提交 在idea中查看,发现本地版不是最新版 这时我们对同1段代码进行修改 提交到本地仓库 拉取时 # 第1个按钮表示自己的覆盖远程 # 第2个按钮表示远程的覆盖自己的代码 # 第3个按钮表示解决冲突 选择3 # 左侧为本地 阅读全文
posted @ 2021-12-02 20:09 DogLeftover 阅读(570) 评论(0) 推荐(0)
摘要: 错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r 阅读全文
posted @ 2021-12-02 11:35 DogLeftover 阅读(696) 评论(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 阅读(582) 评论(0) 推荐(0)
摘要: 案例一 原文链接 案例地址 导入sql 启动项目访问localhost:8080进入首页 可将数据库中数据导出到本地 将导出本地的excel修改后再次上传,查看数据库 阅读全文
posted @ 2021-12-01 00:08 DogLeftover 阅读(43) 评论(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 阅读(102) 评论(0) 推荐(0)
摘要: 案例一 使用qq邮箱发送邮件 案例地址 原文链接 登录QQ邮箱,点击设置 -> 账户,开启IMAP/SMTP服务,并生成授权码 配置application.properties 测试接口 阅读全文
posted @ 2021-11-30 14:18 DogLeftover 阅读(27) 评论(0) 推荐(0)
摘要: 案例一 demo为chnx/springboot/file-demo 项目地址 参考 启动项目访问文件上传下载页面 选择文件并上传 后台打印出文件上传后的目录 复制目录并查看文件 当有这个文件后,调用download接口,并接上文件名可下载 案例二 demo为chnx/springboot/file 阅读全文
posted @ 2021-11-30 14:13 DogLeftover 阅读(24) 评论(0) 推荐(0)
摘要: 前言 当表名为user时,会多生成2个实体类 正常情况下生成的类 测试是否可以直接在当前mybatis代码生成器的项目中开发 启动项目后测试,发现当前项目只能用来生成代码 即使项目添加所需的开发依赖,启动项目后依然无法找到接口path,或者报依赖冲突的错误 解决方案,参考gitee/chnx/clo 阅读全文
posted @ 2021-11-30 14:12 DogLeftover 阅读(62) 评论(0) 推荐(0)
摘要: 案例一 demo为chenx/mybatisplus-demo 参考 案例 项目初始结构 数据库新建表 项目配置 启动CodeGenerator类中的main方式,输入表名,生成代码 案例二 demo为chenx/mybatisplus-demo1 参考 案例 新建1个spring boot项目,导 阅读全文
posted @ 2021-11-30 14:11 DogLeftover 阅读(44) 评论(0) 推荐(0)
摘要: 前言 案例地址 项目搭建 新建1个spring boot项目,导入所需依赖 点击查看详情 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</ 阅读全文
posted @ 2021-11-29 23:57 DogLeftover 阅读(205) 评论(0) 推荐(0)
摘要: 目录 子查询 使用BaseMapper接口中的selectList方法,传入参数QueryWrapper 使用BaseMapper接口中的selectList方法,传入参数QueryWrapper,写法2 使用BaseMapper接口中的selectList方法,传入参数QueryWrapper 嵌 阅读全文
posted @ 2021-11-28 00:29 DogLeftover 阅读(7074) 评论(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 阅读(71) 评论(0) 推荐(0)
摘要: 案例一 前端项目是用vite构建的vue项目,打包后将dist文件夹中的文件放到后端项目的/resource/static路径下,后端项目是spring boot+maven,将后端项目再打成jar包,上传到服务器并通过jdk运行 后端项目yml配置,表示连接了192.168.96.192服务器上的 阅读全文
posted @ 2021-11-26 14:05 DogLeftover 阅读(298) 评论(0) 推荐(0)
摘要: 参考 01 02 03 前提环境 本地安装VirtualBox,并安装CentOS8,配置网络后,window系统上putty能连接到CentOS8服务器 配置步骤 右键服务器复制 启动复制后的服务器,查看ip和hostname发现和原来的服务器一样,需要修改 hostname # 查看主机名 vi 阅读全文
posted @ 2021-11-20 19:01 DogLeftover 阅读(159) 评论(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 阅读(82) 评论(0) 推荐(0)
摘要: 安装环境 安装最新版的Virtual Box,点击安装 下载centos7镜像 创建虚拟机,可参考 选择下载到本地的镜像 设置启动顺序 点击启动 启动过程中报错:“FATAL:No bootable medium found!” 1.没有选择iso镜像 2.光驱没有排在第一位置 3.镜像只能选择x8 阅读全文
posted @ 2021-11-13 20:48 DogLeftover 阅读(359) 评论(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 阅读(574) 评论(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 阅读(632) 评论(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 阅读(212) 评论(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 阅读(72) 评论(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 阅读(3492) 评论(1) 推荐(0)