自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 @Validated数据校验

Controller用@Validated做入参校验

2022-12-30 15:48:22 505 1

原创 JDK1.7自动关闭资源语法

我们在使用IO流的时候可以有try—catch—finally的操作我们先来看看JDK1.7以前的做法FileInputStream f = null; try { f = new FileInputStream("E:\\编程资料"); f.read(); } catch (IOException e) { e.printStackTrace(); }finally {

2021-01-26 18:58:52 243

原创 JavaSE注解

浅谈注解 注解、据我所知:它被广泛用于ssm三大框架的底层。它可以增强我们的Java代码、同时利用 反射技术可以扩充实现很多功能。这个时候理解一下什么是注解,注解是怎么来的。对以后框 架的学习肯定会有所帮助!分类 (1)JDK自带注解(了解) JDK注解的注解,5个: * @Override方法的重写 * @Deprecated标记就表明这个方法已经过时了,但我就要用,别提示我过期 * @SuppressWarnings(“

2021-01-22 19:40:20 133

原创 JavaSE单例模式

单例模式 什么是单例模式? 我简单说一下我的理解:比如说你想写一个类,但你不想它会能被创建多个对象、只能有一个 对象,这就是单例模式!实际上这个单例模式被创建出来,目是为了解决“一个全局使用的类 频繁地创建与销毁”的问题。也就是说、当你想控制实例个数时可以使用,以节约系统资源。 这里我再引用一下菜鸟教程官方的**解释**如下: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于 创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及

2021-01-21 19:04:39 201 3

原创 JavaSE01JDK相关

Java语言概述(了解) (1)Java语言的发展史 Java之父 JDK1.4.2 JDK5 JDK7 (2)Java语言的特点 有很多小特点,重点有两个开源,跨平台 (3)Java语言是跨平台的,请问是如何保证的呢?(理解) 我们是通过翻译的案例讲解的。 针对不同的操作系统,提高不同的jvm来实现的。 (4)Java语言的平台 JavaSE JavaME--Android JavaEEJDK,JRE,JVM的作用及关系(掌握) (1)作用 JV

2021-01-20 19:03:09 91

原创 MySQL:索引篇

什么是索引?好比一本书的目录,它是用来提高我们查找数据的效率的。MySQL的InnoDB引擎索引的底层算法,其实是一种叶子节点互相连通,改良版的B+Tree的数据结构。而B+Tree其实是由B-Tree演变而来,而B-Tree的底层原理其实是二叉树!而二叉树查找数据虽然快,其实是有一个缺点的。就是你如果要更新二叉树上的某个节点,那么那个节点下的所有子节点都要被拿出来重新排序。这也是索引不能多的原因之一!相关语法 说明: t_name指表明、index_name索引名、column列名 创建

2020-09-06 15:43:49 118

原创 博客整理

Bug记录BUG记录: Exception evaluating SpringEL expressionBUG记录——跨域请求错误 CORS 头缺少 Access-Control-Allow-OriginBUG记录:用thymeleaf模板找不到index页面BUG记录:sprinboot测试类空指针异常笔记Mybatis-Plus入门笔记git/gitee/github的基本使用Centos7超简单安装VMwareTools适合新手springboot整合shiro相关依赖和配置

2020-09-04 14:10:27 83

原创 用SpringBoot搭建个人博客项目

首先感谢李仁密大神发布的源码他用的是SpringBoot 1.5做的,这里我改用SpringBoot 2.3,其间由版本问题带来的各种坑都已经被我填平。文末有我的git链接博客功能架构图项目大致思路首先我想聊聊,我做这个项目的大致思路。拿到这张图,其实上面各个模块的需求功能已经写得非常清晰了。但还是要具体地对需求做一些分析,然后才好对技术进行选型;技术选型好了之后才可以设计数据库。接着就可以对前端界面进行设计,最后再去完善后台的功能。1、需求与功能1.1用户故事用户故事是敏捷框架中的一

2020-06-17 11:58:35 1894 2

原创 BUG记录: Exception evaluating SpringEL expression

Caused by: org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: “page.content” (template: “admin/types” - line 66, col 13)首先我们来分析一下这个信息,首先这是一个由thymeleaf模板引起的错误,“对SpringEL表达式求值时发生异常”。先检查这个请求admin/types对应的view 找到li

2020-06-13 17:53:54 10803 3

原创 BUG记录:用thymeleaf模板找不到index页面

Error resolving template [index], template might not exist or might not be accessible by any of the这个异常是怎么产生的呢?我今天在做一个springboot非前后端分离的项目,等我搭好后端框架再引入前端设计好的静态资源时出现的异常。没引入之前一切OK,但换掉静态资源后就报错,换回来就又好了,我当时就炸毛了!!!解决办法:删掉target在运行一下项目就好了。建议在删之前看一下target...

2020-06-12 15:03:42 875 2

原创 Mybatis-Plus入门笔记

快速开始 1. 新建springboot项目导入pom依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

2020-06-11 15:18:35 191

原创 git/gitee/github的基本使用

前言 相比GitHub我个人比较喜欢使用gitee,因为GitHub毕竟是国外的网站,使用起来比较慢,所以本次我会访问gitee演示。但是请你们放心gitee和github使用起来是一样的,你们可以把gitee理解成汉化版的GitHub。一、安装 随便百度一下“git”会到官网下载,但是这样下载会比较慢。告诉你们一个诀窍:凡是这种国外的软件,国内下载比较慢都可以搜索相应的**阿里云镜像**。下好以后建议除了安装路径要自己选定之外,无脑下一步就好。二、卸载 用Windows卸载或者,其它专业的卸

2020-06-11 14:55:21 385

原创 BUG记录:sprinboot测试类空指针异常

产生的原因 由于我的idea经常连不上start.spring.io,所以我就用新建maven项目然后 复制spring boot项目 pom文件的的方式创建springboot项目。 然后我在创建测试类的时候,不小心把主启动类的@SpringBootApplication给复制过来了,并 且没加测试类的@SpringBootTest注解,导致报空指针异常。解决方法 把@SpringBootTest注解加上删掉别的注解就好了。 参考博客https://www.cnblogs.com/harr

2020-06-10 20:11:39 351

原创 Centos7超简单安装VMwareTools适合新手

安装VMwareTools之后在你实体机和虚拟机之间就可以愉快地复制粘贴文件啦最近我装了个centos7由于懂得还不多,按照网上的教程以输入命令行的方式进行安装差点没把我搞出心理阴影!我现在懂了之后才发现根本没必要那么麻烦!干货我centos7安装了图形化界面,没装的不用看了。首先打开“编辑虚拟机设置”单击CD/DVD那一栏找到右边单选按钮 选择“使用物理驱动器”下拉框选择“自动检测”,如果选不了就关闭掉虚拟机再操作!重启虚拟机以root身份登录(不知道怎么以root身份登录的话也可以之后打

2020-06-10 13:19:04 950

原创 springboot整合shiro相关依赖和配置整理

springboot整合shiro一、shiro快速开始 去github下载shiro,找到samples/quickstart文件夹。用idea打开它,点进shiro.ini文件。这个时候idea会提示下载插件,下载它。二、新建一个spring boot项目复制如下依赖 这些都是我整合好的,版本的话你可以自己控制。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mav...

2020-06-10 10:42:05 2851

原创 BUG记录——跨域请求错误 CORS    头缺少  Access-Control-Allow-Origin

CROS 头缺少 'Access-Control-Allow-Origin'

2020-06-08 21:56:28 1192

Centos7超简单安装VMwareTools适合新手.md

Centos7简单安装VMware Tools,我发现网上都是一些大篇幅用命令行在Centos7安装VMware Tools的方法。对还不熟悉Linux的人极不友好,本篇文章我结合图形化界面的方式简化了操作。

2020-05-26

空空如也

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

TA关注的人

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