自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql8配置sql_mode(解决group by遇到的Expression #2 of SELECT list is not in GROUP BY clause问题)

问题:MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BYSQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。

2023-05-10 22:58:29 1750

原创 Mysql笛卡尔积

首先,先简单解释一下笛卡尔积。现在,我们有两个集合A和B。集合 A×B 和 B×A的结果集就可以分别表示为以下这种形式:可以得出A×B和B×A的笛卡尔积,但总体思路为用以上A×B和B×A的结果就可以叫做两个集合相乘的‘笛卡尔积’。从以上的数据分析我们可以得出以下两点结论:1,两个集合相乘,不满足交换率,既 A×B ≠ B×A;2,A集合和B集合相乘,包含了集合A中元素和集合B中元素相结合的所有的可能性。既两个集合相乘得到的新集合的元素个数是 A集合的元素个数 × B集合的元素个数;...

2022-08-10 20:35:35 8544

原创 Spring项目tomcat报错问题

问题一、tomcat500报错:HTTP状态 500 - 内部服务器错误类型 异常报告消息 Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:描述 服务器遇到一个意外的情况,阻止它完成请求。解决方案一:查看

2022-05-20 19:01:35 2474

原创 JAVA代理模式

代理模式

2022-05-06 20:47:04 397

原创 Mysql中嵌套查询和连接查询的区别

一、嵌套查询嵌套查询我们以mybatis中的嵌套查询举例:1.1、创建数据库CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8​INSERT INTO teacher(`id`, `name`) VALUES (1, '秦老师'); ​CREATE TAB...

2022-04-28 20:18:00 7781 2

原创 Lambda表达式

Lambda表达式一、语法格式:lambda表达式->左侧是参数列表,右侧是表达式中需要执行的功能,即Lambda体 语法格式一:无参无返回值 ()-> System.out.println("abc"); 语法格式二:有一个参数,并且无返回值 (x) -> System.out.println(x) 语法格式三:只有一个参数,可以不要括号 x -> System.out.println(x) 语法格式

2022-04-10 14:40:53 186

原创 windows通过telnet连接上Linux虚拟机

1、检查linux下的telnet服务是否安装:在终端打入:rpm -q telnet或rpm -q telnet-client或rpm –q telnet-server2、若未安装,则安装telnet服务:1.这个命令是telnet的依赖包 yum install xinetd​2.yum install telnet3.yum install telnet-server 4.开启telnet命令,通过修改配置文件(默认是关闭的)vim /etc/xinetd.d/te

2022-03-27 16:22:16 6209 3

原创 linux解决用户权限不够问题

场景1:在root权限下通过useradd newuser创建用户后,su(切换用户,环境变量不变,路径不变)登录到newuser后,newuser的当前目录为root进行su前的目录,需要通过cd /home/newuser进入到newuser的家目录(或者可以通过su - newuser直接切换用户,环境变量随切换用户发生改变,回到家目录),才有权限进行文件管理,若要对根目录下的某一目录进行读写操作,需要进行权限赋予,通过chmod指令来赋予要进行操作的目录,将要操作的目录的对其他组的权限修改为rwx,

2022-03-25 16:30:42 11022

原创 linux查找指令

1、find指令:将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端基本语法:find <搜索范围> <选项>选项说明:其中文件大小 +<数字>表示大于 -<数字>表示小于 <数字>表示等于,单位有k、M、G2、locate指令:快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。locate指令无需遍历整个文件系统,查询速度较快。为.

2022-03-25 09:57:25 484

原创 linux文件目录指令

1、pwd指令:显示当前工作目录的绝对路径2、ls指令:ls <选项><目录或是文件>常用选项:-a:显示当前目录所有的文件和目录,包括隐藏的-l:以列表的方式显示信息3、cd指令:cd <参数>常用指令:cd ~或者cd :回到自己的家目录。比如你是root,即回到/root。cd ..回到当前目录的上一级目录。4、mkdir指令:用于创建目录常用指令:创建单级目录:mkdir /mnt/dog创建多级目录:m

2022-03-24 20:03:04 2985

原创 linux用户管理

linux用户管理

2022-03-23 15:21:08 982

原创 解决centos7修改root密码报错以及无法进入单用户模式

linux找回root密码操作:1、启动系统,在开机界面按"e"进入编辑界面。2、找到"Linux16"开头的内容,在行的最后输入:init=/bin/sh3、之后按ctrl+x进入单用户模式。4、接着输入mount -o remount,rw /5、在新的一行输入passwd,按回车后输入密码,确认输入密码。如果现实passwd...的样式,则修改成功。6、接着输入:touch /.autorelabel,回车7、之后输入exec /sbin/init,等待一段时间,系统自

2022-03-23 14:00:38 7140 2

原创 Linux挂载

1、挂载的定义挂载是一个非常重要的功能,它将一个设备(通常是存储设备,可以挂载光盘、硬盘、磁带、光盘镜像文件等)挂接到一个已存在的目录上(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录,我们要访问存储中的文件,必须将文件所在的分区挂载到一个已存在的目录,然后通过访问这个目录来访问存储设备。挂载需要有挂载源和挂载点。挂载源:要挂载的对象挂载点:一个特定的目录2、常用代码2.1、常用代码

2022-03-21 15:44:13 8830

空空如也

空空如也

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

TA关注的人

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