- 博客(26)
- 收藏
- 关注
原创 leetcode--2596题疑问
将各方块上的值按照大小顺序存入pot数组中,并且存储row和col。pot[i][0]是i值得row,pot[i][1]是i值得col,最后遍历如果有一个不符合“日”字规则,则返回false,否则返回true。我自己在纸上演示了一遍,确实是正确的,因此怀疑是不是题有问题。
2023-09-13 15:16:32
190
原创 java连接MySQL代码呈现——MySQL8
若MySQL版本为8,则Class.forName("com.mysql.cj.jdbc.Driver");若MySQL版本为5,则Class.forName("com.mysql.jdbc.Driver");
2023-09-03 17:15:15
461
原创 关于 before start of result set 解决方法
原因:ResultSet对象代表SQL语句执行的结果集,维护指向其当前数据行的光标。每调用一次next()方法,光标向下移动一行。最初它位于第一行之前,因此第一次调用next()应把光标置于第一行上,使它成为当前行。随着每次调用next()将导致光标向下移动一行。在ResultSe对象及其t父辈Statement对象关闭之前,光标一直保持有效。异常:java.sql.SQLException: Before start of result set。解决方法:使用rs.getString();
2023-09-03 17:05:16
2812
原创 SQL学习笔记——group by...having 与 where
理由:在错误代码中利用count对course进行计数,此时的计数是对class这一栏全部统计,并没有区分课程分类,而利用group by,,,having是先将不同课程分类然后进行统计。对应leetcode中596题。
2023-08-23 22:36:07
67
原创 SQL学习笔记——partition
Partition可以提高查询性能,因为它可以限制在特定分区上执行查询,而不是在整个表上执行。理解为分成特定的几个区域然后在各自的区域进行操作。
2023-08-21 10:57:33
818
1
原创 leedcode刷题感想5——SQL.175题
题目示例我的错误答案反思:这里用where进行判断会将返回null值的答案直接省略不输出,因此用join正确答案。
2023-08-15 00:33:49
66
原创 SQL学习笔记——函数
case when then else end 使用结构。:是指一段可以直接被另一段程序调用的程序或代码。SUBSTRING中字符串的首索引是 1。when----then 结构可以用多次。CANCAT拼接时中间不会自动增加空格。TRIM函数去除的是头尾的空格。最后一行不用 逗号 “,”。MySQL中内涵很多函数。
2023-08-14 14:37:38
109
原创 SQL学习笔记——DCL
注意:如果想让用户(即是数据库)被任意主机访问,便在 ‘主机名’ 位置写为 ‘%’DCL英文全称是Data Control Language(数据库控制语言)如果想赋予全部权限,既填入all。
2023-08-13 18:10:14
73
1
原创 SQL学习笔记——DQL
DQL英文全称是Data Query Lqnguage(数据查询语言),数据查询语言,用来查询数据库中表的记录。:分页查询与其他查询一起书写时,分页查询(limit)写在最后。将一列数据作为一个整体,进行纵向计算。
2023-08-13 10:51:10
116
1
原创 SQL学习笔记——DML
DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。
2023-08-13 09:56:05
110
1
原创 leetcode刷题感想4——unordered_set
参考文章无序集()是一种不按特定顺序存储唯一元素的容器,允许根据元素的值快速检索单个元素。在内部,unordered_set中的元素是无序的(数量达到一定程度后开始扩容,此时便开始展现出无序),可以根据它们的值直接快速访问单个元素,也可以被插入和删除,但是不能被修改。
2023-08-12 16:32:37
112
1
原创 java入门学习反思——泛型限制
在码代码的过程中,想用一下arraylist进行对char字符的存储,偶然发现不能这样使用。5.不允许直接使用instanceof运算符进行运行时类型检查(通配符可以)7.不允许定义泛型异常类或者catch异常(throws可以)备注:这里的静态化针对的对象是泛型变量,并不是泛型方法。6.不允许创建确切类型的泛型数组(通配符可以)4.不允许直接进行类型转换(通配符可以)2.不允许进行实例化。3.不允许进行静态化。
2023-08-10 21:02:22
124
1
原创 leetcode刷题感想3——链表中的快慢指针
在链表中设计快慢指针可谓是极大提高了解题速率。通常我们将快指针fast单次走两格,慢指针slow走一格。快慢指针可以解环形链表、反转链表、回文链表、链表的中间节点、链表中倒数第k个节点等链表类型的题。
2023-08-10 17:47:21
62
1
原创 leetcode刷题感想2—— 遍历
遍历可以说是眼睛会了,脑不会。遍历可以通过极少的代码实现题目的解答,但是往往深度越深,耗时便极具增加,空间占比也会较为损耗。
2023-08-10 17:41:24
86
1
原创 leetcode刷题感想1——Map
学习到一个强大工具——Map,初始化Map<K,V> map = new HashMap<>(),其中K和V是其类型,比如map.put(k, v),可以通过map.get(k)来获取v,超级方便,可以将两个相同类型或者不同类型的值相关联。
2023-08-10 17:36:00
101
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人