- 博客(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 1822
原创 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 8595
原创 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 2517
原创 Mysql中嵌套查询和连接查询的区别
一、嵌套查询嵌套查询我们以mybatis中的嵌套查询举例:1.1、创建数据库CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `name`) VALUES (1, '秦老师'); CREATE TAB...
2022-04-28 20:18:00 7875 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 198
原创 windows通过telnet连接上Linux虚拟机
1、检查linux下的telnet服务是否安装:在终端打入:rpm -q telnet或rpm -q telnet-client或rpm –q telnet-server2、若未安装,则安装telnet服务:1.这个命令是telnet的依赖包 yum install xinetd2.yum install telnet3.yum install telnet-server 4.开启telnet命令,通过修改配置文件(默认是关闭的)vim /etc/xinetd.d/te
2022-03-27 16:22:16 6346 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 11164
原创 linux查找指令
1、find指令:将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端基本语法:find <搜索范围> <选项>选项说明:其中文件大小 +<数字>表示大于 -<数字>表示小于 <数字>表示等于,单位有k、M、G2、locate指令:快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。locate指令无需遍历整个文件系统,查询速度较快。为.
2022-03-25 09:57:25 495
原创 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 3039
原创 解决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 7330 2
原创 Linux挂载
1、挂载的定义挂载是一个非常重要的功能,它将一个设备(通常是存储设备,可以挂载光盘、硬盘、磁带、光盘镜像文件等)挂接到一个已存在的目录上(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录,我们要访问存储中的文件,必须将文件所在的分区挂载到一个已存在的目录,然后通过访问这个目录来访问存储设备。挂载需要有挂载源和挂载点。挂载源:要挂载的对象挂载点:一个特定的目录2、常用代码2.1、常用代码
2022-03-21 15:44:13 8913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人