自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wow 五六 !!! 的博客

一个喜欢技术的开发小白

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 反射的原理

编写代码: -> .java 文件 -> .class 文件 -> (.class 文件)被 JVM 加载进内存(method area/static area) -> JVM 第一次读取到一种 class 时,为它创建一个名为[文件名]的 Class,这个 Class 包含了这个 class 文件的所有信息 -> 在代码中通过获取一个类的 Class 实例 xxxclass,然后从这个 class 文件中读取这个类的信息的方式叫做反射注意: 这里的 C

2021-10-12 11:17:41 143 1

原创 使用 Filter 时,在 no Mapping For ...情况下,request 不会进入 chain.doFilter()的问题。

在 url no mapping 的情况下,也就是 404 的时候,框架会帮你创建一个 request(它的 response 的 status = 400),这个 request 在跑完 Filter 以后,还会再进入 Interceptor,并且不会再回到 Filter 中,到了 Interceptor 就直接返回给前端了。正常情况的时候,一个 request 进入 Filter 以后会进入 chain.doFilter(),并且会继续执行到 Interceptor,然后到达 Controller

2021-09-28 19:11:28 392

原创 知识库分享

https://wow56.github.io

2021-09-06 17:48:17 130

原创 Spring IOC 入门了解

Spring IOC这里只记录 Spring 核心容器相关笔记。参考文档尚硅谷-王泽 Spring笔记、示例代码资源,在百度云,联系我要密码Spring Core ContainerSpring Core Container 包括 Beans、Core、Context、Expression。本文档主要记录 IOC 和 AOP 的内容。这里的架构图是从 4.3.27 Doc 中找出来的,所以可能有点对不上,不过没什么大问题。IOCIOC,即 Inversion Of Cont

2021-08-25 13:23:42 93

原创 为什么要使用 ThreadLocal 进行登录时处理用户信息?而非普通变量?

为什么要使用 ThreadLocal 进行登录时处理用户信息?而非普通变量?假如有两个用户 A 和 B,他们分别进行登录,并且他们的每次请求都会带有自己的 token,在请求到达 controller 之前(preHandle() 中),每次都会被会被拦截器进行拦截,提取出当前 token 中的用户信息(比如 userId),认证通过以后在 service 中就可以通过 Contenxt 类获取提取出来的用户信息。前提Context 类中存储用户的 ID,有一个静态的变量或者对象叫做 USER_ID

2021-08-24 17:49:00 2567 1

原创 CSS 入门必备知识

css 选择器简单选择器id 选择器格式为 #id {},id 选择器是使用元素的 id 来选定元素。注意: id 选择器不能以数字开头。类选择器格式为 .类名 {},还可以 标签名.类名 {},比如:p.center {…},选择具有这个类的这个标签可以生效。就是指的是具有 center 类的 p 标签生效。选择多个类的话,类之间使用空格隔开。注意: 类名不能使用数字开头!通用选择器格式为 * {},使用 * 可以选择页面 的所有元素。元素选择器格式为 标签名 {}

2021-07-09 16:14:43 137

原创 关于element中单选框无法自动绑定问题

: label=“1”,表示label的值为数字1,即期待数据值为数字label=“1”,表示label的值为字符串1,即期待的数据值为字符串1

2021-04-12 16:43:27 212

原创 注解@Slf4j的使用

注解@Slf4j的使用声明:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j;该注解是Lombok插件内的一个注解,想要使用的话需要引入lombok

2021-04-08 18:15:02 100

原创 重置自增主键

重置自增主键设置数据库表的自增从1开始。ALTER TABLE violation AUTO_INCREMENT =1;

2021-04-08 17:35:32 617

原创 vue生命周期方法

created()页面初始化之前执行mounted()页面初始化之后执行

2021-04-07 16:57:33 115

原创 前端传给后端的数据后面多了个“=“

原因是后端接收的是context-type:application/json而axios的post请求默认是context-type: application/x-www-form-urlencoded这里在前端发起请求前,在请求拦截器中设置一下context-type为json就好了因为默认是以键值对形式传递前端传过来的内容是放在k中,v为空,这时候取值时,内容就变成了k=,也就是为什么后端接收的数据,末尾多了一个=...

2021-04-07 00:29:21 2992

原创 setIfAbsent(K key, V value)

setIfAbsent(K key, V value)如果键不存在则新增,存在则不改变已经有的值。如果为空就set值,并返回1如果存在(不为空)不进行操作,并返回0

2021-04-06 08:50:48 9488

原创 关于时间变量问题

如果是时间类型变量,要在声明变量的时候就设置好这个时间,而不要每次都去获取,

2021-04-02 14:18:48 852

原创 关于token

除了jwt工具类之外,还要进行在拦截器中每次提前将token拿到,这样接口每次不用接受request了

2021-04-01 22:05:14 84

原创 后端处理token

后端处理tokenservlet形式使用拦截器进行拦截

2021-03-31 12:47:11 317

原创 eltable的slot-scope

记录下slot-scope,后续进行系统学习,先打卡记录

2021-03-30 11:24:59 826

原创 关于sql语句

sql语句高级强化

2021-03-27 13:25:43 69

原创 第四章

第四章

2021-03-26 11:14:23 67

原创 mybatis

记录一下

2021-03-19 17:03:48 64

原创 StringUtils工具类字符串判空isEmpty和isBlank的区别

isEmpty()StringUtils.isEmpty() — 判断的是内容为null、“” 时,返回值是true,如果是“ ”,空串中存在一个空格的话,那么isEmpty认为不是空的isBlank()StringUtils.isEmpty() — 判断的是内容为null、“” 、“ ”时,返回值是true,不管是null、“”(空串)、“ ”(由空白符组成的空串),isBlank都认为是空的...

2021-03-03 10:04:41 325

原创 IEDA中好用的插件plugins && 推荐设置

评论区留下你的推荐,不定期更新到文章中,推荐给更多的coder推荐设置method separators 方法分割线设置方法(不废话,直接上图)设置完以后的效果插件plugins彩虹括号 Rainbow brackets设置步骤效果安装插件以后会提示重启IDE,重启以后就可以使用了这个时候,除了可以看到每一对括号变成了不同的颜色,其他的并没有任何变化。使用方法:光标定位到你要看的代码处,按住Alt键并点击鼠标右键,就会出现图示效果,光标所处的同级代码高亮,其他代码(上层.

2021-02-26 17:02:38 188

转载 vue中使用swiper出现Can‘t resolve ‘swiper/dist/css/swiper.css‘

vue中使用swiper出现Can’t resolve 'swiper/dist/css/swiper.css’在使用vue-awesome-swiper中出现Can’t resolve 'swiper/dist/css/swiper.css’错误百度各种文档找,都不行,基本都是说各种安装,但是又总是说的含含糊糊。最终综合了好几个文档确定是swiper版本的问题。一般在安装的时候都是使用这个命令npm install swiper vue-awesome-swiper --save默认就安装了v

2021-01-28 16:08:12 3560 5

原创 哈希码hashcode

入门使用Git前,需要先建立一个仓库(repository)。可以使用一个已经存在的目录作为Git仓库或创建一个空目录。使用当前目录作为Git仓库,我们只需使它初始化。git init使用我们指定目录作为Git仓库。git init newrepo从现在开始,我们将假设在Git仓库根目录下,除非另有说明。添加新文件我们有一个仓库,但什么也没有,可以使用add命令添加文件。git add filename可以使用add… 继续添加任务文件。提交版本现在我们已经添加了这些文件,我们希望它

2021-01-24 08:16:14 151

原创 创建springBoot项目以后,一直在reading pom.xml文件的问题

创建springBoot项目以后,一直在reading pom.xml文件的问题解决方法:关闭IDE,在本地的项目文件夹中打开文件,删除.mvn文件夹,然后重新在环境中打开就可以了

2021-01-09 11:33:53 676

原创 SpringBoot报错Consider defining a bean of type ‘xxx’ in your configuration

SpringBoot报Consider defining a bean of type ‘xxx’ in your configuration怎么解决首先看下代码:问题是自动注入User类的user对象失败,意思就是没有找到这个类,即这个类没有注入到Spring容器中。(service实现类已经加了@service注解)@RestControllerpublic class UserController { @Autowired User user; @Autowired

2020-11-02 09:51:24 1418

原创 MySQL数据库limit分页、排序-SQL语句

MySQL数据库limit分页、排序-SQL语句select * from 表 limit A, B;解释:A,查询起点(从哪行开始查询、注意从0开始)B,你需要的行数(每页显示几行)示例:select * from 表 limit 0 , 4;解释:起点位置为0,开始查询,返回4条数据//从第一条记录开始,读取并返回接下来的3行select * from 表 limit 4 , 4;解释:起点为4 ,开始查询,返回4条数据。特殊:select * from 表 limit

2020-08-22 16:28:41 569

原创 简易图书管理器(无图形界面--不使用数据库)

简易图书管理器不使用图形界面,不使用数据库先看下类的层次BKmain.java 是程序的入口Book.java 是Book类,里面主要是书这个类的必要字段和方法BookMenu.java 主要是程序菜单选择FunctionModule.java 主要是功能模块,也就是每个方法的实现的具体代码逻辑下面是各个类的具体代码入口类package com.yg.demo;public class BKmain { public static void main(String[] arg

2020-08-11 21:28:23 288

原创 向上转型,Java转型问题

java转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son(); // 这就叫upcasting (向上转型)// 现在f1引用指向一个Son对象Son s1 = (Son)f1; // 这就叫downcasting (向下转型)// 现在f1还是指向Son对象

2020-08-01 11:06:10 116

原创 抽象类和接口简要

抽象类里面一定有抽象方法,最少有一个只要类里面有一个抽象方法,那这个类就是抽象类抽象类里面可以有不是抽象的方法一个类继承了抽象类,则需要把抽象方法实例化代码例子Public abstract Class Animal{public void fly(String a){system.out.println(“我会飞”);}public void abstract swim();}这个类就是个抽象类,它即有具体方法体的方法,也有没有方法体的抽象方法Public Interface .

2020-07-31 19:04:08 95

原创 (新手版)JDK环境变量配置-Java环境变量配置(windows版)

开发环境搭建[在Windows下的集成开发环境的安装及配置]一、 安装JDKJDK官网http://www.oracle.com ,下载例如jdk-8u25-windows-i586.exe 并运行,接下来默认安装步骤即可。推荐默认路径安装,安装过程中该同意(accept)同意,该下一步就下一步。直到显示安装完成。二、 配置环境变量我的电脑>属性>左侧高级系统设置>高级...

2020-04-29 17:05:31 455 1

原创 一些连续整数的立方和等于另一个数的立方MOOC

找到更多这样的整数:一些相连续正整数的立方和正好等于另一个整数的立方。相信有不少人是从MOOC过来的吧,最近重新刷Java课看到这个题,发一下以便存下以后看。也可以分享给更多的人。import java.util.Scanner;public class lianxu {//本方法是通过从等号右边的得数出发,逐个检测它以内的所有连续相加组合方式是否有等于这个数的式子 public s...

2020-03-01 22:30:44 1680

BookManager.zip

简易图书管理器(无图形界面--不使用数据库)最终修订版 no warning 适合java小白练手 简单易懂 简易图书管理器(无图形界面--不使用数据库) 简易图书管理器(无图形界面--不使用数据库) 简易图书管理器(无图形界面--不使用数据库) 简易图书管理器(无图形界面--不使用数据库) 简易图书管理器(无图形界面--不使用数据库)

2020-08-11

BookManager.zip

简单的图书管理器 没有图形化界面 没有使用数据库 新手练习友好 适合小白看,学习使用 简单的图书管理器 没有图形化界面 没有使用数据库 新手练习友好 适合小白看,学习使用 简单的图书管理器 没有图形化界面 没有使用数据库 新手练习友好 适合小白看,学习使用 简单的图书管理器 没有图形化界面 没有使用数据库 新手练习友好 适合小白看,学习使用

2020-08-11

空空如也

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

TA关注的人

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