06 2020 档案
摘要:原因 在项目启动的时候在 resource目录下没有加载到配置信息 我的项目中,有两个配置文件位于 src/main/java 目录下,而项目默认的加载配置文件的目录是 src/main/resource,因而找不到配置文件。 解决办法 在 pom.xml 中,将 src/main/java 添加为
阅读全文
摘要:解决办法 在连接 mysql 的URL 的末尾加上 ?useUnicode=true&characterEncoding=utf8 此时,完整的连接 mysql 的配置信息如下: 参考文章:https://www.cnblogs.com/RambleLife/p/9603813.html 每天学习一
阅读全文
摘要:报错 在 spring boot 项目中使用 jdbc 连接 mysql 数据库,报错,信息如下: 解决办法 在 pom.xml 文件中,将 mysql 的驱动版本改为 5.1.6。 实际上,我本地安装的 mysql 版本是 8.0.16,但 mysql 驱动仍得用 5.1.6 。
阅读全文
摘要:报错内容如下 解决办法 将 int 改成 Integer。 Integer 是基本数据类型 int 的包装类。int 的初值为 0,Ingeter 的初值为 null。 一般情况下,尽量使用 Integer ,而不是 int。
阅读全文
摘要:如,需要将 String 类型转换成 Date 类型。 新建一个 DateConverter 类,写入: @Component public class DataConverter implements Converter<String, Date> { SimpleDateFormat simpl
阅读全文
摘要:将 Spring Boot 项目打包成 jar 包 比如,一个 Spring Boot 项目 interceptor ,如下图: 我想将它打包成 jar 包。 操作如下图: 结果如下图: 打包成功! 此时,该 jar 包位于 target 目录下: 运行 jar 包 打开 IDEA 的终端 term
阅读全文
摘要:1、使用注解 @CrossOrigin 实现跨域 如,有两个 Spring Boot 项目 cors1 和 cors2。 其中 cors1 为生产者,端口号为 8082;cors2 为消费者,端口号为 8083。 cors1 中有一个 HelloController 类,代码如下: @RestCon
阅读全文
摘要:主要思路 通过继承默认异常属性类 DefaultErrorAttributes,并重写其中的getErrorAttributes,就能实现自定义异常数据 如下: @Component public class MyErrorAttribute extends DefaultErrorAttribut
阅读全文
摘要:定义静态的错误页面 在 resources 下的 static 目录下,新建 error 目录,在其中新建各种静态错误页面,如 404、500,也可以模糊处理,如4xx、5xx 等。 如下图: 当程序运行出错时,会自动根据错误代码(如500)找到相应的错误页面(如/static/error/500.
阅读全文
摘要:1、处理全局异常 比如,上传文件大小超出限制时,使用 @ControllerAdvice 处理这异常。 如下: @ControllerAdvice // 处理全局异常的注解 public class MyCustomException { @ExceptionHandler(MaxUploadSiz
阅读全文
摘要:原则 不要使用深奥的语言描述 要有一定的扩展性 要让小学生听得懂。 c++简介 编程语言的分类、机器语言、汇编语言、 高级语言、静态类型、大小写敏感,支持面向对象编程等。 从 B 语言到 C 语言,再到 c++(1983年),c++是c的超集。 DevCpp的使用 编辑器、编译器、集成开发环境、 下
阅读全文
摘要:乱码效果如下: 解决办法: 在项目的安全控制类中,加入如下语句: resp.setContentType("application/json;charset=utf-8"); 总之,一定要设置请求返回值的文本类型为"application/json;charset=utf-8",中间是分号,不是冒号
阅读全文
摘要:原因 因为 mysql 的安装目录没有添加进系统环境变量中。 解决办法 将 C:\Program Files\MySQL\MySQL Server 8.0\bin添加至环境变量--系统变量--path之中,如下图: 检验一下 以管理员身份运行 cmd ,如下图: 再输入: mysql -V 搞定了。
阅读全文
摘要:Vue 提供了一个官方的 CLI,为单页面应用 (SPA) 快速搭建繁杂的脚手架。它为现代前端工作流提供了 batteries-included 的构建设置。只需要几分钟的时间就可以运行起来并带有热重载、保存时 lint 校验,以及生产环境可用的构建版本。 1、首先安装 Vue CLi 参考文档:h
阅读全文
摘要:Vue 项目创建完成后,使用 Web Storm 打开项目。 如何创建 Vue 项目参考链接:https://www.cnblogs.com/youcoding/p/13085949.html 项目目录如下: build 文件夹,用来存放项目构建脚本 config 中存放项目的一些基本配置信息,最常
阅读全文
摘要:1、首先需要安装好 Node.js 下载地址:https://nodejs.org/zh-cn/ 安装好之后,打开 cmd 试一下: 2、修改 npm install 镜像源 npm config set registry https://registry.npm.taobao.org 3、安装 V
阅读全文
摘要:这两天,GitHub突然访问不了了。 我查遍网上的很多方法,大概有两类: 1. 在 hosts 文件(C:\Windows\System32\drivers\etc)里面添加静态 ip 比如: 192.30.253.113 github.com 185.199.108.153 github.gith
阅读全文
摘要:单页应用(英语:single-page application,缩写SPA)是一种网络应用程序或网站的模型,它通过动态重写当前页面来与用户交互,而非传统的从服务器重新加载整个新页面。这种方法避免了页面之间切换打断用户体验,使应用程序更像一个桌面应用程序。 在单页应用中,所有必要的代码(HTML、Ja
阅读全文
摘要:注:IDEA 和 WebStorm 的快捷键是通用的 IntelliJ IDEA 常用快捷键总结 1、在已有的 HTML 文件内容上新建 HTML 文件: 先按Ctrl+c, 再Ctrl+v,输入新HTML文件名回车 2、向上插入空行:ctrl+alt+enter 3、向下插入空行:shift+en
阅读全文
摘要:首先 使用 WebStorm 新建一个空项目,再新建一个 HTML 文件 在 HTML 文件中写入如下代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src
阅读全文
摘要:1、新建一个空项目 2、在项目下新建一个 HTML 文件 3、在 HTML 文件中写入: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://
阅读全文
摘要:注:IDEA 和 WebStorm 的快捷键是通用的。 JetBrains WebStorm 常用快捷键总结 1、查看父类(继承关系): 首先光标放在该类上,再按组合键:Ctrl+H 。 2、打开全局搜索: Double Shift (双击 Shift 键) 3、打开 Generate : 组合键:
阅读全文
摘要:Spring Boot 默认的静态资源位置 Spring Boot 默认的静态资源位置在 resource 目录下的 static 文件夹中。 一个示例: 在static 文件夹中新建文件:hello.js写入: hello Spring Boot ! 运行项目,打开浏览器,输入: localhos
阅读全文