自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

温故而知新

须知少年凌云志,曾许人间第一流。

  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 There was an unexpected error (type=Not Found, status=404). No message available

There was an unexpected error (type=Not Found, status=404). No message available解决方案清除项目缓存。(我路径和其他什么都对的情况下,出现这个问题,清理一下缓存就可以了)

2021-08-04 23:24:23 364

原创 异常与多线程复习

异常与多线程一、 异常1.1 异常的概念1.2异常的体系1.3 异常产生过程解析二、异常处理2.1 抛出异常throw2.2 Objects非空判断2.3 声明异常throws2.4 捕获异常try catch2.5 finallyThrowable补充三、多线程3.1 并发与并行3.2 线程与进程3.2.1 线程与进程区别3.2.2 线程的生命周期3.2.3 线程调度3.3 创建线程类3.3.1 多线程的原理3.4 Thread类3.5 创建线程方式二3.6 Thread类和接口Runnable的区别3.

2021-06-04 11:00:36 852

原创 SpringBoot中java: 程序包javax.validation.constraints不存在

项目场景:今天在使用SpringBoot写项目时用到校验数据的@NotBlank、@Valid时出现错误java: 程序包javax.validation.constraints不存在。前提是我已经导好包,一运行就报错。解决方案:就是在pom.xml中导好包后,利用Maven项目的clean清理一下target包,然后重新运行就OK了。...

2021-05-21 10:07:22 9218 4

原创 把vscode前端项目放到SpringBoot时所遇到的CSS路径问题

问题描述今天把VSCode的前端页面资源放到SpringBoot项目中时,遇到了CSS不生效。。。。。。。问题分析因为我SpringBoot项目中用到Thymeleaf模板引擎,所以CSS的路径就不生效。SpringBoot运行时,找不到静态资源的路径!!!!!!!!!问题解决以下是解决方法!!!!在springboot中引入thymeleaf所有URL改成@{/ }并添加 th:,此处 / 代表static根目录...

2021-05-17 17:16:45 321

原创 Git学习(常用命令)

强烈推荐尚硅谷的git课程课程连接Git常用命令常用命令作用git config --global user.name 用户名设置用户签名git config --global user.email 邮箱设置用户邮箱git init初始化本地库git status查看本地库状态git add 文件名添加到暂存区git rm --cached 文件名删除暂存区文件git commit -m “日志消息” 文件名提交到本地库git

2021-05-04 20:26:20 69

原创 SpringBoot学习笔记(Version:2.4.5)

1 SpringBoot简介1. 官网2. 旧版本文档1.1 SpringBoot四大核心1.1.1 自动配置(常用)1.1.2 起步依赖(常用)1.1.3 Actuator(少用)1.1.4 命令行界面(少用)1.2 第一个SpringBoot程序Springboot第一个程序创建以及项目环境需求1.3 yaml入门详解我的博客地址1.4 核心配置文件SpringBoot中只能有一个主核心配置文件且命名为application.properties,如果有子配置文件其命名因为 .

2021-04-27 22:12:31 1863

转载 Spring MVC Controller介绍及常用注解

文章目录1、简介2、使用@Controller定义一个Controller控制器3、使用 @RequestMapping 来映射 Request 请求与处理器3.1 使用 URI 模板3.2 使用 @RequestParam 绑定 HttpServletRequest 请求参数到控制器方法参数3.3 使用 @CookieValue 绑定 cookie 的值到 Controller 方法参数3.4 使用 @RequestHeader 注解绑定 HttpServletRequest 头信息到Controller

2021-04-21 15:56:47 995

原创 SpringBoot学习过程:使用@Controller和@RestController出现的问题

使用场景今天在学习SpringBoot集成jsp时,发现一个问题就是使用@RestController注解,jsp页面是直接返回return的值,且无视配置的视图解析器前缀和后缀。package com.example.springbootjsp.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.

2021-04-19 12:19:48 546

原创 SpringBoot学习:yaml入门详解

YAMLYAML 简介1. 基本语法2. 数据类型示例YAML 简介YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。YAML的设计目标是方便人读写。实质上是一种通用的数据串行化格式。它非常适合用来做以数据为中心的配置文件。1. 基本语法key: value;冒号后要加一个空格。大小写敏感。使

2021-04-13 14:19:53 183

原创 利用Junit测试类时出现class not found且module is not 问题

项目场景:今天在整合SSM框架中,利用mybatis逆向生成代码时,测试用例一直出现问题问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, b

2021-04-07 20:58:53 1695

原创 运行SpringBoot出现这个问题 Whitelabel Error Page

今天运行第一个SpringBoot程序时,就遇到第一个问题了问题:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Apr 02 19:42:53 CST 2021There was an unexpected error (type=Not Found, status=404)解释:.这个应用程序没有显式的/error

2021-04-02 19:53:52 685

原创 JSON入门详解(自我学习笔记)

什么是JSONJSON(javaScript Object Notation,js对象简谱)是一种轻量级的数据交互格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立与编程语言的文本格式来存储和表示数据。在JavaScript语言中,一切皆对象。所以任何JavaScript所支持的类型都可以通过JSON来表示。优点轻量级。json格式既能考虑到前端对象的特点,又能兼顾后台对象信息的特点。json能被前端直接识别并解析成对象。json是JQuery形式实现

2021-03-19 21:49:10 392

原创 RESTful风格、转发与重定向

什么是RESTfulRESTful就是一个资源定位及资源操作的风格,它不是协议也不是标准。基于这种风格设计更简洁、更有层次感,更加易于实现缓存机制。资源:就是网络上的一个实体,或者是信息资源操作:1. GET:获取资源(查询)2. POST:用来新建资源或更新资源(增加)3. PUT:更新资源 (更新)4. DELETE:删除资源 (删除)例:package com.controller;import org.springframework.stereotype.Controlle

2021-03-19 11:23:41 463

原创 初识Spring MVC(入门笔记)

什么是Spring MVCSpring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring框架中。俗称“Spring MVC”Spring MVC的特点轻量级高效、基于请求响应的MVC框架兼容性好约定大于配置DispatcherServletSpring MVC是围绕着DispatcherServlet而设计Servlet,DispatcherServlet的作用是将请求分发到不同的处理器。注:DispatcherServlet就是一个Serv

2021-03-17 23:19:57 123

原创 Maven中我们写的配置文件无法生效或者导出的解决办法

问题 :maven项目打包时,配置文件没有打包进去解决方法:在pom.xml文件中加入下面代码,完美解决!!!!<build> <resources> <resource> <directory>src/main/java</directory> <includes> <includ

2021-03-16 16:55:01 154

原创 MySQL错误 #1452 和 #1215 解决方法

1. 打开SQL命令提示窗口查看FOREIGN_KEY_CHECKS(外键约束)的值SELECT @@FOREIGN_KEY_CHECKS;当结果是1时,说明外键约束启动着;当结果是0时,说明外键约束关闭着;2. 发生 #1452 或者 #1215 错误时,解决方案如下先 SET FOREIGN_KEY_CHECKS=0; 关闭外键约束,再创建表格或插入数据。弄完之后再把SET FOREIGN_KEY_CHECKS=1;...

2021-03-03 21:57:11 1864 2

原创 MVC知识详解(自我学习笔记)

MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC的主要作用是降低视图和业务逻辑间的双向耦合。MVC是架构模式,而不是设计模式。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或是JavaBean组件(包含数据和行为);不过一般都是分离开:Value Object(数据Dao)和服务层(行为service)。也就是模型提供了模型数据查

2021-02-22 23:34:48 365 2

原创 学习mybatis时遇到部分错误及解决

今天在学习mybatis时遇到的问题:org.apache.ibatis.binding.BindingException: Type interface com.dao.UserDao is not known to the MapperRegistry. at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.java:47) at org.apache.ibatis.session.Configuration.g

2021-01-19 14:07:39 596

原创 发送邮件的实现(javaweb)

推荐Maven项目必备的网站下载jar包如何获取QQ邮箱的授权码1.2.3.代码(干货)entitypackage com.entity;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;//这里使用注解@AllArgsConstructor //有参构造方法@NoArgsConstructor //无参构造方法@Data // get/set方法

2021-01-17 18:22:47 139 1

原创 Ajax的详解与使用(一)

在了解ajax时先应了解全局刷新和局部刷新这两个概念。全局刷新整个浏览器数据全部被刷新。然后在浏览器窗口显示数据、样式标签等。全局刷新原理:必须由浏览器亲自向服务端发送请求协议包。服务端直接将响应包发送到浏览器的内存中。导致浏览器内存中原有的内容被覆盖。然后浏览器在展示数据时候,只有响应数据可以展示。局部刷新浏览器在展示数据时,既能看到看到响应的内容,又能看到浏览器原来的内容。局部刷新原理:不能由浏览器发送请求给服务端。浏览器委托浏览器内存中的一个脚本对象(异步请求对象)代

2020-12-15 19:50:09 65

原创 JDBC巩固复习

一、 JDBC的基本操作1.JDBC的概述什么是JDBC1. JDBC(java Data Base Connectivity,java连接数据)2. 是一种用于执行SQL语句的java API,为多种关系数据库提供统一的访问3. 它是由一组java语言编写的类和接口JDBC访问数据库步骤1:加载一个Driver驱动2:创建数据库连接(Connection)3: 创建SQL命令发送器Statement4:通过Statement发送SQL命令并得到结果5:处理结果(Select

2020-12-07 17:58:14 212 3

原创 请求转发与重定向的区别

先上图:区别:请求转发重定向地址栏是否改变不改变改变是否保留第一次请求时的数据是否请求的次数1次2次跳转的位置服务端客户端第二次跳转

2020-12-05 13:48:18 300

原创 JavaScript的学习(第五天)

JQuery安装JQuery从 CDN 中载入 jQuery从 jquery.com 下载 jQuery 库JQuery语法基础语法:$('selector').action()美元符号定义 jQuery选择符(selector)“查询"和"查找” HTML 元素jQuery 的 action()执行对元素的操作文档就绪事件目的:为了防止文档在完全加载之前运行JQuery代码,就是在DOM加载完后才对其DOM进行操作。要不然会出现问题。JQuery:$(document).r

2020-11-18 10:57:53 98

原创 JavaScript的学习(第四天)

操作BOM对象Window对象所有浏览器都支持window对象。所有JavaScript全局对象、函数以及变量均自动成为window对象的成员全局变量是 window 对象的属性。全局函数是 window 对象的方法。Window Screenscreen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如窗口任务栏。screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如窗口任务栏。Window Locationwi

2020-11-17 18:00:03 150

原创 JavaScript的学习(第三天)

定义函数//方式一:function aaa(参数){ //方法体}//方式二var aaa = function(参数){ }rest含义:获取除了已经定义的参数之外的所有参数function aaa(a,b,...rest){ console.log("a->"+a); console.log("b->"+b); console.log(rest);}变量的作用域var定义全局变量:是有作用域的如在函数体内定义var,则函数体外不能使用let定义局

2020-11-16 19:21:34 98

原创 JavaScript学习

循环:let arr = [1,45,15,23,54,87,7,6,2];for (let index in arr) { console.log(index); //遍历索引 console.log(arr[index]); //遍历数组}for(let num of arr){ //遍历Map,Set等 console.log(num); //遍历数组} arr.forEach(function (value) { console.log(value);})M

2020-11-15 10:08:35 60

原创 JavaScript的学习(第一天)

初识JavaScript定义变量:var 变量名 = 变量值;注:JavaScript 无论定义那种类型的变量都是用var,区分什么类型得看变量值;JavaScript严格区分大小写;不区分小数和整数如何调试JavaScript1.进入开发者模式(F12),点击Console2.然后输入 console.log(值),打印出其值。相当于System.out.printlin()。比较运算符:= (赋值)== 等于(类型不一样,值一样,也会判断为true)=== 绝对等于 (类型一

2020-11-13 15:20:06 69

原创 CSS3复习+巩固(第三天)

背景图片background:背景颜色 图片 图片位置 平铺方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>背景图片</title> <style> div{ width: 1000px; height: 700px; b

2020-11-11 19:53:44 114

原创 CSS3复习+巩固(第二天)

结构伪类选择器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--使用结构伪类选择器--> <style> /*ul的第一个li元素*/ ul li:first-child{ b

2020-11-10 13:37:55 134

原创 CSS3复习+巩固( 第一天)

CSS3优先级行内样式>内部样式>外部样式基本选择器id选择器>class选择器>标签选择器层次选择器层次选择器类型描述E F后代选择器选取E元素里面所有的F元素E>F子选择器选取E元素下的(子)F元素,与后代选择器有区别,后代选择器选择的是后代元素E+F相邻兄弟选择器获取指定元素E的相邻兄弟的与F匹配的元素 ,只找下面的兄弟,上面的不找E~F通用选择器获取指定元素E后的所有匹配F的元素<!DOC

2020-11-09 22:06:25 146

转载 Exception in thread “main“ java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Wi

本地运行MapReduce时,报的一个错误问题:Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z at org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Native Method) at org.apache.hadoo

2020-11-02 14:49:01 231

原创 MySQL自学笔记详细版(从安装到入门)

MySQL基础知识点前言一、MySQL是什么?二、MySQL的好处三、数据库的概念1. DB(database)2.DBMS(Database Management System)3.SQL(Structure Query Language)SQL的优点待更新学习前言学习视频的链接:[B站](https://www.bilibili.com/video/BV12b411K7Zu)一、MySQL是什么?MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle

2020-08-28 19:05:25 2375 3

原创 LeetCode 28 实现strStr()

题目描述给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例1:输入: haystack = "hello", needle = "ll"输出: 2示例2:输入: haystack = "aaaaa", needle = "bba"输出: -1解法1(暴力破解法):在这里插入代码片class Solution { public int strS

2020-08-18 23:18:33 120 1

原创 LeetCode 27 移除元素

题目描述给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。来源:力扣(LeetCode)链接:(https://leetcode-cn.com/problems/remove-element)在这里插入代码片/**如果在判断其是否为重复元素,是则跳过,反之,当前元素存放到数组[in

2020-08-18 22:17:38 102

原创 LeetCode 367 有效的完全平方数

题目描述给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。说明:不要使用任何内置的库函数,如 sqrt。例:num输出16truenum输出14false解法:数学方法(等差数列)例:16 = 1 + 3 + 5 + 7,num不断减去从1开始增大的奇数,如果能num == 0,它就是完全平方数;反之,不是。在这里插入代码片class Solution { publi

2020-08-15 11:47:44 90

原创 满足条件的数的累加

题目描述将正整数 m 和 n 之间(包括 m 和 n)数位包含 7 的整数累加。在这里插入代码片import java.util.Scanner;public class 满足条件的数累加 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner reader = new Scanner(System.in); int m = reader.nextInt();

2020-08-13 10:46:05 1330

原创 LeetCode 整数反转

整数反转题目描述给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。输入输出123321输入输出-123-321输入输出12021在这里插入代码片class Solution { public int reverse(int x) { int rev = 0; while(x != 0){ int pop = x % 10;

2020-07-26 16:54:25 114

原创 Comet OJ 小C的数论习题

小C的数论习题题目论述请求出最小的正整数 xx 满足:x≡a(mod23),x≡b(mod233),且 x≡c(mod2333)。如果无解请输出 -1−1。注1:a≡b(modc) 表示 a 与 b除以 c 得到的余数相同。注2:23,233,2333 均为质数。在这里插入代码片package one;import java.util.Scanner;public class 小C的数论习题 { public static void main(String[] args) {

2020-07-25 23:00:41 121

原创 Comet OJ C1871 求小数的某一位

求小数的某一位题目描述分数a/b化为小数后,小数点后第 n 位的数字是多少?输入描述三个正整数 aa,bb,nn,相邻两个数之间用单个空格隔开。0<a<100,0<b<100,1≤n≤10000。在这里插入代码片package two;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner reader = new Scan

2020-07-24 22:04:36 170

原创 Comet OJ C1964 I am Groot

I am Groot题目描述可爱的格鲁特今年3岁了,我们知道他只会说一句话“I am Groot”。我们既然都知道了这句话,那又有多少人知道这句话里面的所有字母的ASCII码值之和呢?在这里插入代码片public class Main { public static void main(String[] args) { // TODO Auto-generated method stub String s = "IamGroot"; char[] chars =s.toCharAr

2020-07-23 15:59:40 193

JavaSE异常与多线程

入门级笔记,适合查漏补缺。

2021-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除