- 博客(16)
- 资源 (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
286
原创 JavaSE注解
浅谈注解 注解、据我所知:它被广泛用于ssm三大框架的底层。它可以增强我们的Java代码、同时利用 反射技术可以扩充实现很多功能。这个时候理解一下什么是注解,注解是怎么来的。对以后框 架的学习肯定会有所帮助!分类 (1)JDK自带注解(了解) JDK注解的注解,5个: * @Override方法的重写 * @Deprecated标记就表明这个方法已经过时了,但我就要用,别提示我过期 * @SuppressWarnings(“
2021-01-22 19:40:20
166
原创 JavaSE单例模式
单例模式 什么是单例模式? 我简单说一下我的理解:比如说你想写一个类,但你不想它会能被创建多个对象、只能有一个 对象,这就是单例模式!实际上这个单例模式被创建出来,目是为了解决“一个全局使用的类 频繁地创建与销毁”的问题。也就是说、当你想控制实例个数时可以使用,以节约系统资源。 这里我再引用一下菜鸟教程官方的**解释**如下: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于 创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及
2021-01-21 19:04:39
271
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
118
原创 MySQL:索引篇
什么是索引?好比一本书的目录,它是用来提高我们查找数据的效率的。MySQL的InnoDB引擎索引的底层算法,其实是一种叶子节点互相连通,改良版的B+Tree的数据结构。而B+Tree其实是由B-Tree演变而来,而B-Tree的底层原理其实是二叉树!而二叉树查找数据虽然快,其实是有一个缺点的。就是你如果要更新二叉树上的某个节点,那么那个节点下的所有子节点都要被拿出来重新排序。这也是索引不能多的原因之一!相关语法 说明: t_name指表明、index_name索引名、column列名 创建
2020-09-06 15:43:49
155
原创 博客整理
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
121
原创 用SpringBoot搭建个人博客项目
首先感谢李仁密大神发布的源码他用的是SpringBoot 1.5做的,这里我改用SpringBoot 2.3,其间由版本问题带来的各种坑都已经被我填平。文末有我的git链接博客功能架构图项目大致思路首先我想聊聊,我做这个项目的大致思路。拿到这张图,其实上面各个模块的需求功能已经写得非常清晰了。但还是要具体地对需求做一些分析,然后才好对技术进行选型;技术选型好了之后才可以设计数据库。接着就可以对前端界面进行设计,最后再去完善后台的功能。1、需求与功能1.1用户故事用户故事是敏捷框架中的一
2020-06-17 11:58:35
1953
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
11330
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
982
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
230
原创 git/gitee/github的基本使用
前言 相比GitHub我个人比较喜欢使用gitee,因为GitHub毕竟是国外的网站,使用起来比较慢,所以本次我会访问gitee演示。但是请你们放心gitee和github使用起来是一样的,你们可以把gitee理解成汉化版的GitHub。一、安装 随便百度一下“git”会到官网下载,但是这样下载会比较慢。告诉你们一个诀窍:凡是这种国外的软件,国内下载比较慢都可以搜索相应的**阿里云镜像**。下好以后建议除了安装路径要自己选定之外,无脑下一步就好。二、卸载 用Windows卸载或者,其它专业的卸
2020-06-11 14:55:21
438
原创 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
402
原创 Centos7超简单安装VMwareTools适合新手
安装VMwareTools之后在你实体机和虚拟机之间就可以愉快地复制粘贴文件啦最近我装了个centos7由于懂得还不多,按照网上的教程以输入命令行的方式进行安装差点没把我搞出心理阴影!我现在懂了之后才发现根本没必要那么麻烦!干货我centos7安装了图形化界面,没装的不用看了。首先打开“编辑虚拟机设置”单击CD/DVD那一栏找到右边单选按钮 选择“使用物理驱动器”下拉框选择“自动检测”,如果选不了就关闭掉虚拟机再操作!重启虚拟机以root身份登录(不知道怎么以root身份登录的话也可以之后打
2020-06-10 13:19:04
992
原创 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
2965
原创 BUG记录——跨域请求错误 CORS 头缺少 Access-Control-Allow-Origin
CROS 头缺少 'Access-Control-Allow-Origin'
2020-06-08 21:56:28
1512
Centos7超简单安装VMwareTools适合新手.md
2020-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人