自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 128陷阱解析及其源码解析

128陷阱:首先测试一段代码: public static void main(String[] args) { Integer num1 = 127; Integer num2 = 127; System.out.println(num1 == num2); Integer num3 = 128; Integer num4 = 128; System.out.println(num3 == n

2021-08-11 21:40:53 239

转载 数据库中索引类型

一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引、全文索引2.index和key为同义词,两者作用相同,用来指定创建索引3.

2021-08-06 11:59:52 1477

转载 数据库的DDL、DML和DCL的区别与理解

DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用 DCL(Data Control Language): 是数据..

2021-08-06 11:31:02 265

转载 数据库索引到底是什么,是怎样工作的?

我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设我们要从这个表中查找出所有名字是‘Jesus’的雇员信息。我们决定使用下面的查询语句:SELECT * FROM Employee WHERE Employee_Name = 'Jesus'如果表中没有所以会发生什么?

2021-08-06 11:18:59 214

原创 网址(url),ip地址,域名,dns,hosts,服务器

什么是服务器:服务器最通俗的解释就是提供服务的机器如何提供服务?提供什么服务?这很大程度上取决于用户了。换一种说法,服务器也可以说成是一款性能更强,计算力更强的电脑。为什么这么说,因为电脑是用来安装应用,运行软件,服务器同样。区别是服务器只要电路没问题,可以一直运行,通风散热等等。但是电脑却不行,一直使用电脑的内容运行软件的持续时间和服务器就不是一个体量级别的了。那么服务器可以用来做什么呢?一、用途是很多的,最大用途就是用来部署服务,我们日常用的APP,登陆的网站,就比如知乎,知..

2021-08-03 12:35:08 2952 1

原创 idea中如何创建yml文件

1、File---->Settings2、Editor---->File And Code Templates —>中间选中Files ----->点击+号,添加模板 ----->输入模板名字:Name:Yml File.xml (name可以自定义) ------>后缀名extension:yml3、选中文件夹----->New-------->找到Yml File,就可以创建yml文件了...

2021-08-03 12:27:21 10352 1

原创 idea 快捷键ctrl+shift+f失效的解决方案

刚换了新环境,新装的idea的快捷键ctrl+shift+f按了没反应,于是想到快捷键冲突了,马上查看qq和搜狗输入法的快捷键:这里是将搜狗输入法的简繁切换快捷键换下,我是换成了ctrl+shift+a微软输入法快捷键冲突最近新装了win10系统后又出问题了,但是我又没有装搜狗输入法,只能想到微软自带的拼音了,话说这个快捷键设置相当隐蔽。默认情况下 ctrl+shift+f 是简体/繁体切换快捷键可以在控制面板 --> 时间和语言 --> 区域和语言 --&gt.

2021-08-03 12:22:57 501

原创 jQuery中切换按钮样式,父级与祖先级

一般来说:切换按钮样式都是去除它的同一级的兄弟的样式,然后给他自己加上。 $(this).siblings('button').removeClass("click1"); $(this).addClass("click1");但是,当要切换的按钮不在同一个父级之下,而在同一个祖先级目录下时,就不能使用这种方法,我的方法是:找到祖先级的Id 然后移除这个目录下所有Button的样式,再给点击的这个button加上 $("#sort button").removeClass("c

2021-08-03 12:11:32 321

原创 请求报错Required String parameter ‘id‘ is not present

关于ajax请求spring后台出现 Required String parameter ‘id’ is not present异常,如果前端传入的是json数据那么后端使用@RequestBody HashMap<String, String> map进行接收,然后再通过map.get(“id”)获取对应的数据如果前端传入的是正常表单数据,那么后端使用@RequestParam("id") String id或者@RequestParam(value="id", req

2021-08-03 11:51:00 136

原创 Spring Boot 中 @Repository @Mapper @MapperScan @Component 区别

@Mapper和@Repository@Mapper注解:org.apache.ibatis.annotations.Mapper,而不是:org.mapstruct.Mapper;当初加上Mapper注解依然报错是,检查包引入是否正确package org.springframework.stereotype;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java

2021-08-03 11:43:38 442

原创 (8080端口被占用)Verify the connector‘s configuration, identify and stop any process listening on port 80

出现上述问题的原因:8080口被占用解决方法:在terminal中查找进程id:netstat -ano | findstr "8080"基于进程id杀进程:taskkill /f /pid进程id

2021-08-03 11:38:03 180

转载 JQuery中根据属性或属性值获得元素(6种情况获取方法)

根据属性获得元素比如要获取页面p标签中属性有id的元素$("p[id]").css("color","red"); 1.$在jQuery 中$("<span>"),这个语法等同于$(document.createElement("span")) ,这是一种用法,在选择元素的时候还会这样子的用:[attribute$=value],匹配给定的属性是以某些值结尾的元素。下面举个例子来说明一下:HTML代码:<input name="newsletter"...

2021-08-03 10:59:10 7368

原创 出现 REBASE 1/10如何解决?

1、普通情况下执行 git pull 命令时 执行命令:git rebase --abort,即可解决2、提交代码过程中: 在执行了 git commit 命令后,在执行 git pull 命令,出现REBASE 1/10,说明提交到本地仓库中的代码和远程仓库中的代码有冲突,这个时候可以先解决冲突,待所有冲突解决完后,执行 git add . , git commit -m "xx"命令,然后在执行 git rebase --continue 命令,即可解决问题,冲突...

2021-07-28 09:21:28 363

原创 Task already scheduled or cancelled(用Timer,TimeTask实现定时器功能)

网上的解释是这样的:在项目中有个需求,一个定时器需要按指定间隔的时间,监控哪些表被修改了。但这指定的间隔是可以在系统运行时修改的,因此就需要对定时器重新shceduler。2.由于定时器只能被shceduler一次,所以当再次调用时,就会抛出该IllegalStateException:Task already scheduled or cancelled.3.这是因为一个timerTask实例被调度后,它的state将会被置为SCHEDULED(已进入调度队列,还没有被执行),EXECUTED(已

2021-07-15 23:10:57 931

原创 Initialization failed for ‘https://start.spring.io‘Please check URL, network and proxy settings.E

今天想新建个springboot项目,测试一下定时器功能,结果在新建项目时,idea报错:Initialization failed for 'https://start.spring.io'Please check URL, network and proxy settings.Error message:Cannot download 'https://start.spring.io': connect timed out如图:从网上扒拉了解决方法,将项目URL从De..

2021-07-15 21:13:57 139

原创 getBaseMapper()‘ in ‘com.baomidou.mybatisplus.extension.service.impl.ServiceImpl‘ clashes with

1.不能传Vo口,不支持多表查,只能传单个实体类2.Service层没继承或继承类写错3.mapper没继承或继承类写错service里面应该传实例类

2021-07-14 23:45:02 1537

原创 Error creating bean with name ‘xxx‘//required a bean of type could not be found

上两者问题出现的原因都是因为复制的时候出错了 实现类实现错了接口,导致没有实现。其他地方没法调用当然还有可能是因为注解没写上 @Mapper等

2021-07-14 23:39:13 98

原创 git云端项目误删恢复(关联本地仓库和远程仓库)

因为一次疏忽,导致远程仓库被删,所以参与项目的几位开发人员, 本地的项目变成了和云端没有关联的项目,导致代码无法合并,在经过探索之后,我发现可以通过本地项目关联远程仓库的方法来解决:1.新建文件夹,将之前的项目放入新的文件夹中,在新建目录下执行Git命令2.执行git init ,初始化本地仓库$ git init该操作会在当前目录下生成一个名为.git的文件夹,我们不妨把他理解为本地仓库3.add工作空间的修改到暂存区$ git add .关于暂存区的内容...

2021-07-14 00:35:39 967

空空如也

空空如也

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

TA关注的人

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