- 博客(55)
- 收藏
- 关注
原创 idea项目启动报错:Address is already in use: bind
idea项目启动报错:Address is already in use: bind报错:Address is already in use: bind原因:上次关闭idea时,点了Disconnect(Terminate:终止程序,并关闭idea;Disconnect:关闭idea,程序依旧在运行),导致这个项目一直在运行解决,打开命令行,执行如下命令,再重新启动该项目netstat -ano|findstr "被占用的端口号"tasklist|findstr "进程号"taskkill
2022-03-02 16:06:08 2308
原创 js删除数组所有元素
js删除数组所有元素js删除数组所有元素,删除后数组长度为0:var a = ["hello", "world", "!"];a.splice(0,a.length);
2022-01-11 10:19:40 1118
原创 Java数组常用方法
Java数组常用方法import java.util.*;public class Demo04 { public static void main(String[] args) { Integer[] arr0 = {1,2,2,3}; //输出数组 System.out.println("--------------------输出数组--------------------------"); System.out.prin
2022-01-07 16:58:51 2383
原创 JRebel没有效果
JRebel没有效果JRebel插件安装后,在springboot项目中一直无法实现热加载,百度了很久都没有结果,之前也请教过别人发现需要进行如下勾选:点击左下角JRebel,勾选下需要热部署的项目。但是勾选完后依旧没有作用,此后手写的近40个springboot入门项目,在有修改后都是手动重新调试运行,刚刚又尝试百度了一下,终于找到解决方法了。选择 运行——>编辑配置,点击Spring Boot下需要热部署的项目,将下图中框中两项都选为更新类和资源,应用,再确定,就ok了感谢这
2021-10-12 15:41:40 491 1
原创 logback-spring.xml文件,带详细注释
logback-spring.xml文件,带详细注释<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为 TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为 WARN,则低于 WARN 的信息都不会输出 --><!-- scan:当此属性设置为 true 时,配置文件如果发生改变,将会被重新加载,默认值为true --><!
2021-10-12 11:58:27 329
原创 sql语句count(*)空格导致的错误
java.sql.SQLSyntaxErrorException You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near *) from student’ at line 1写了一个统计学生表人数的查询接口,浏览器运行出错idea报错java.sql.SQLSyntaxErrorExcep
2021-10-12 09:29:24 1538
原创 idea的maven侧边栏不见了
突然发现idea的maven侧边栏不见了,整个人都懵了,好在这次百度经验终于没让我失望,一次性解决了问题。方法:这是idea的左下角点击这个堆叠方形按钮:右侧的侧边栏成功回来了参考:百度经验...
2021-09-29 16:03:23 1462 1
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.springb
最近在学习mybatis逆向工程课程时,在逆向生成mapper和model层,并写了一个查询接口,试运行时,却出现错误,浏览器页面显示如下:idea控制台报错如下:错误信息为:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.springboot012mybatis02.mapper.StudentMapper.selectByPrimaryKey翻译为无效的绑定
2021-09-29 15:39:02 609 3
原创 mybatis逆向工程pom.xml需要新增的依赖配置
mybatis逆向工程pom.xml需要新增的依赖配置在<dependencies> </dependencies>标签中加入如下依赖<!-- MySQL驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>
2021-09-29 10:45:15 984
原创 maybatis逆向工程生成的mapper.xml详细解说
maybatis逆向工程生成的mapper.xml详细解说<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- mybatis逆向工程生成的sql语句只会进行单表操作,不会进行复杂的操作 --><
2021-09-29 09:48:53 381 1
原创 Mybatis逆向工程GeneratorMapper.xml 配置
Mybatis逆向工程GeneratorMapper.xml 配置详细说明、以及容易报错的地方都写了注释,具体见下面代码<?xml version="1.0" encoding="UTF-8"?><!--这里标红,不用管--><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dt
2021-09-28 18:42:12 470
原创 前后端基本概念
一些前后端的概念,本人是初学者,没有能力自己总结,都是复制他人的博客,具体内容可以点击链接跳转到相关博客查看,希望被copy的各位博主见谅一、概念通识1、前后端分离是指什么前后端分离就是把数据操作和显示分离出来。前端专注做数据显示,通过文字,图片或者图标等方式让数据形象直观的显示出来。后端专注做数据的操作。前端把数据发给后端,有后端对数据进行修改。后端提供接口给前端调用,来触发后端对数据的操作。什么是前后端分离? - shanjinghao - 博客园 (cnblogs.com)(13条消息)
2021-09-28 10:01:44 4321
原创 idea选中多行的一列、一竖(不是多行的全部内容)
idea选中多行的一列、一竖(不是多行的全部内容)如图,idea要做到选中多行中的一部分,有如下方法:方式一:按住alt建,再对要选中的部分左键鼠标移动选中。方式二:按住鼠标中间的滚轮,移动并选取所需部分。...
2021-09-23 12:06:49 15801
原创 sql日期和时间函数
sql日期和时间函数curdate()或current_date()获取系统当前日期。curtime()或current_time()获取系统当前时间current_timestamp()或localtime()或now()获取系统当前日期和时间month(d)返回日期d中的月份值,1~12.monthname(d)返回d中的月份名,januarydayname(d)返回日期d是星期几,1表示周日,2表示周一。dayofweek(d)返回日期d是星期几,0表示星期一,1表示星期二
2021-09-20 22:05:50 2261
原创 MySQL字符串函数
字符串函数char_length(s)返回串s的字符数,英文算一个,汉字也算一个。length(s)返回串s的长度,占了几个字节。二者区别如下:select char_length("李华"),length("李华");concat(s1,s2,…)合并字符串。concat_ws(x,s1,s2,…)合并字符串,但每两个串间要加上x。select concat_ws('_','李华','男','21');insert(s1,x,len,s2)将字符串s2替换s1从x位置开始
2021-09-18 17:29:34 190
原创 MySQL数学函数
MySQL数学函数与其他语言的数学函数类似。abs()返回绝对值,用法举例:查找表中与20岁相差不超过3岁的用户。select * from teacher where abs(age-20)<=2;ceil()和floor()向上和向下取整select ceil(5.1),floor(6.8);rand()生成0到1之间的随机数示例:select ceil(rand()*100);select * from student;select * from student o
2021-09-18 14:56:52 121
原创 MySQL学习之囧事一桩记
MySQL学习之囧事一桩记刚装了navicat,用了两天,发现自己建的数据库不显示,各种百度,都没有解决,然后就放弃百度了。但也不是完全不显示,只是我每次使用任何查询命令,只会查询出两条结果,就连左边自己建的连接,列表里也只显示两个数据库,实际上我有七八个数据库。但是当我将查询到的两条数据库删除后,再次查询,又能查询到两个已存在的数据库。查询某个数据库表中的全部内容,只会显示两条(比如两个学生信息)数据,这才恍然大悟。原来,昨天我在学习MySQL时,学习全局变量时,执行了如下命令:-- 设置并查看某
2021-09-18 11:06:28 93
原创 MySQL语言结构1
MySQL语言结构1SQL语言SQL(Structured Query Language),结构化查询语言。SQL语言分类数据库定义语言(DDL)DDL(data definition language)定义数据库中对象 表 视图 用户 函数 触发器create 创建alter 修改drop 删除create table teacher( tid int, tname char(20));alter table teacher add age int;drop table
2021-09-17 16:42:52 279
原创 关系数据库范式
第一范式(1NF)属性不可再分。第二范式一张表只描述一件事,每条记录有唯一标识。第三范式数据库中的表不包含已在其他表中的非主键信息。
2021-09-16 18:20:04 90
原创 字符集、字符编码、字符序
字符集、字符编码、字符序字符集合字符的集合字符编码ASCII字符编码UTF-8编码 这是一种变长字节编码方式,一个英文字符一个字节,一个中文字符,3个字节1字节字符编码 0xxxxxxx2字节字符编码 110xxxxx 10xxxxxx3字节字符编码 1110xxxx 10xxxxxx 10xxxxxx4字节字符编码 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx以此类推,最多存在6字节编码的字符GBK编码Big5编码Unicode编码字符集字符集合
2021-09-16 16:54:17 211
原创 JavaScript学习笔记2-函数
JavaScript学习笔记2-js函数js函数基本用法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js函数</title></head><body> <script type="text/javascript"> /* java中的函数定义 [访问修饰符] 返回值类型 函数名(.
2021-09-01 15:29:36 139
原创 js内置函数
js内置函数isNaN(i)判断参数i是否是非数值类型。<script type="text/javascript"> var a = 1; var b = false; var c = "abc"; var d; var e = null; // isNaN(a),a为数字,则返回false,a不是数字,返回false // 空字符串null和布尔值会被强制转换为数值0或1,因此也会返回false alert(isNaN(a)+" "+isNaN(b)+" "+isNa
2021-09-01 15:23:59 169
原创 JavaScript函数重载(js函数重载)
JavaScript函数重载(js函数重载)一个猜测猜测Java中的方法(函数)重载:类里面的两个或多个重名的方法,方法的参数个数、类型至少有一个不一样,构成了方法重载。由于js参数类型都为var,我们由此提出大胆猜测:js函数重载只能通过形参的个数不同来区分。验证来操作一波:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js函数重载&l
2021-08-30 23:53:38 2371 1
原创 JavaScript学习笔记1
JavaScript学习笔记1JavaScript简介HTML 定义了网页的内容CSS 描述了网页的布局JavaScript 控制了网页的行为js是弱类型语言js数据类型不管是整数、字符、字符串等都是var类型,字符串可以是’ ',也可以是" "。 <script type="text/javascript"> // 数据类型与声明 var a = 10; var flag = true; var ch = 'a'; var str = "abc";
2021-08-30 20:29:38 92
原创 表单项目综合
表单项目综合演练html部分代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表单项目综合</title> <link rel="stylesheet" type="text/css" href="./css/css-demo18.css"></head><body> <cente
2021-08-25 01:07:40 134
原创 CSS学习笔记10-z-index属性
CSS学习笔记10——z-index属性z-index属性z-index 属性指定一个元素的堆叠顺序。比如说,两个盒子之间有重叠,那么是盒子1覆盖盒子2,还是盒子2覆盖盒子1,取决于两个盒子的z-index属性值的大小,属性值大的会覆盖属性值小的。使用示例:z-index: 10;代码演示首先产生三个有重叠的盒子,不指定z-index值。<!DOCTYPE html><html lang="en"><head> <meta charset="
2021-08-24 23:24:47 373
原创 CSS学习笔记9-定位(position)
CSS学习笔记9-定位(position)定位-positionposition的含义指定位,position 属性指定了元素的定位类型(static、relative、fixed、absolute 或 sticky)。元素其实是使用 top、bottom、left 和 right 属性定位的。但在使用这几个属性之前,需要先设置 position 属性。根据不同的 position 值,它们的工作方式也不同。静态定位-static使用方式:position: static;静态定位的元素不
2021-08-24 22:53:16 208
原创 CSS学习笔记8-浮动(float)
CSS学习笔记8——浮动浮动由于div、h1、h2、p等标签是块级标签,会独占一行,如果想让多个块级标签在一行显示,需要用到浮动标签。浮动在css中用float来表示,常用值为left,right。块级标签与行级标签演示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>块级标签</title> <style type="tex
2021-08-24 02:55:22 275
原创 CSS学习笔记7-盒子模型(box model)
CSS学习笔记7——盒子模型(box model)盒子模型介绍CSS盒模型可以看作是一个盒子,用来装东西的容器,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。在网页中,每个盒子都有自己的位置,大小,还影响着其它盒子的位置和大小。盒子模型图示如下:图源——菜鸟教程Margin(外边距) - 清除边框外的区域,外边距是透明的。Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内边距是透明的。Content(内容) -
2021-08-24 02:05:39 629
原创 CSS学习笔记6-背景样式
CSS学习笔记6——背景样式背景样式background-color背景颜色background-color: green;background-image背景图片background-image: url(./images/bg.png);background-repeat背景图片的平铺,有如下值:值描述repeat默认值,在横向,纵向都平铺no-repeat不平铺repeat-x仅在横向平铺repeat-y仅在纵向平铺代码演示:&
2021-08-16 17:26:43 471
原创 CSS学习笔记5-列表样式
CSS学习笔记5——列表样式CSS有如下列表属性list-style简写属性。可以用于把所有用于列表的属性设置于一个声明中。list-style-typelist-style-type 属性设置列表项标记的类型。常用的取值有:值描述none无标记符号disc实心圆,默认circle空心圆decimal数字square实心正方形list-style-imagelist-style-image 属性使用图像来替换列表项的标记。默认值不指定
2021-08-16 16:59:14 121
原创 CSS3学习笔记4-文本样式
CSS3学习笔记4——文本样式文本样式text-aligntext-align属性指定元素文本的水平对齐方式,比如左对齐,右对齐和居中。text-align有如下值:值描述left左对齐,大部分浏览器默认左对齐right右对齐center居中justify两端对齐inherit规定应该从父元素继承 text-align 属性的值。line-heightline-height属性行高用来设置行间距,有如下值:值描述n
2021-08-16 16:16:33 138
原创 CSS3学习笔记3-CSS3伪标签样式
CSS学习笔记3——CSS3伪标签样式a标签a标签为链接接标签,可以实现很多网站的导航效果,使用方法如下:<a href="https://www.baidu.com">百度</a>伪类样式a: link:未访问时的链接样式a:hover:鼠标悬停到链接部分时的样式a:visited:访问后的链接样式a:active:鼠标单击未释放的超链接样式案例演示<!DOCTYPE html><html lang="en"><head&g
2021-08-16 00:28:53 324
原创 CSS学习笔记2-CSS字体样式
CSS学习笔记2——CSS字体样式字体样式font-family:字体类型font-size:字体大小font-style:字体风格font-weight:字体粗细font:在申明中设置所有的字体属性代码演示为了方便,采用内联样式演示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css字体样式</title><
2021-08-15 23:42:31 145
原创 CSS学习笔记1-CSS初识
CSS学习笔记1——CSS初识CSS简介CSS :层叠样式表 (Cascading Style Sheets)CSS用来设定html标签的样式(字体、颜色、边距、高度、宽度、背景图片、网页定位等)如果严格划分的话,CSS也属于一门编程语言,只不过这门编程语言是用来辅助html的CSS发展历程1996年CSS1.0发布1998年CSS2.0发布2004年CSS2.1发布2010年CSS3.0发布CSS的三种书写方式当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。插入样式表
2021-08-15 23:08:06 162
原创 HTML5学习笔记3-正则表达式
HTML5学习笔记3-正则表达式正则表达式的概念正则表达式,又称规则表达式**。**(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本,比如校验指定的字符串是否是手机号,邮箱,网址等。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。以上源自百度百科正则表达
2021-08-13 19:20:47 1111
原创 HTML5学习笔记2——表单标签
HTML5学习笔记2——表单标签表单表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单使用表单标签 来设置。表单是HTML页面与后端实现交互的重要手段。输入标签-input输入标签input有如下属性:属性type :指定输入类型,有文本域、密码字段、单选按钮、复选框、提交按钮、文件上传、颜色、日期、数值、按钮等值,值不一样时,显示的控件效果也不
2021-08-13 17:33:31 386
原创 HTML5学习笔记1——HTML5常用标签
HTML5学习笔记1——HTML5常用标签HTML简介HTML :Hyper Text Markup Language(超文本标记语言)HTML是一种标记语言,而非编程语言,其实就是一套标记标签。HTML不区分大小写常用编辑器:vs code;sublime text3HTML5常用标签1HTML5常用标签1html:html文件的根标签head:头标签body:内容标签title:题目标签h1~h6:标题标签p:段落标签hr:水平线标签案例演示在sublime
2021-08-13 00:55:27 230
原创 逻辑运算符&&和||的短路运算
逻辑运算符&&和||的短路运算先看一段代码:public class Main { public static void main(String[] args) { //短路运算 int a = 4; boolean b = (a<3)&&(a++<10); System.out.println(b); System.out.println(a); b
2021-08-11 00:38:21 585
原创 idea光标移至行尾快捷键——End键不能移至行尾的解决办法
今天才知道idea有光标快速移至行尾快捷键,其实不光是idea,记事本,word文档都一样,我百度了一下,结果是说End键将光标快速移至行尾,Home键将光标快速移至行首。结果我的笔记本不行。各种百度无果,后来经过自己多次尝试,终于找到了答案。我的笔记本键盘是如下这种布局,没有小键盘,Home和←是一个键,End和→是一个键,因此只按End键会默认按的是→,要想将光标移至行尾需要按Fn+End键,移至行首同理,两个键已在图中用红圈画出。...
2021-08-10 23:30:42 3938 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人