- 博客(13)
- 收藏
- 关注
原创 Mybatis学习(一)idea上使用maven部署Mybatis及注意事项
观察代码可知,Stu接口负责返回一个数据库中的对应对象,因此要想转为java中的对象,我们需要在main文件中定义一个实体类student,用于返回其查询值。注意:由于我们是在resources文件目录中定义的子文件中的一个文件,,因此不能像在java文件中用.来访问路径,所以我们要用斜杠 ‘/’ 来写我们的文件路径。mapper接口用于实现其对数据库的操作方法,因此需要在mapper接口中定义其将要操作的方法,例如我们想要查询id等于1的学生的信息,样例如下:先创建一个Stu接口,在接口内做如下定义。
2023-07-20 10:45:11
283
原创 JDBC链接MySql及查询操作
其所返回的resultSet是一个将数据打包成的类,其中提供了许多定位数据的方法。使用JDBC前需前往MySql官网下载JDBC提供的类文件,下载箭头所指文件并解压,在你的IDEA项目中创建lib文件,并将其解压后的.jar文件放入,并将其中jar文件导入你的工程文件模块即可。当执行上述语句时,执行了两次注册操作,并且在Driver()方法中,注册操作是在静态代码块中,因此我们改为使用反射中的方法.Class.forName("此处传入数据库的Driver方法的类名");
2023-07-14 20:44:49
2051
1
原创 Java中StringBuilder类和StringBuffer类的区别
StringBuffer支持多线程同步,性能相对较低,StringBuilder在单线程时速度较快,安全性较低。1:对其串的操作速度通常比String类要快。2:本质都是对char[]数组的包装。4.其操作方法大多都相互通用。
2023-07-08 09:39:08
133
1
原创 [NOIP2017 普及组] 棋盘(dfs记忆化搜索 | bfs优先队列双解法)
NOIP2017 普及组 T3 棋盘 记忆化剪枝和优先广搜解法
2023-05-06 21:06:01
443
1
原创 [NOIP2000 提高组] 单词接龙(传统搜索+字符处理)
题意如下:给定n个字符串,求这n个可以连接(接龙)的最长字符串的长度,接龙方式为当上一个字符串后缀和下一个临近字符串前缀有相同时即可接龙,例如,"touch"和"choose"接龙后为"touchoose"。例如串"abcDBD"和串"DBDefg"接龙后应使其为"abcDBDBDefg"而不是"abcDBDefg"。并且开头已固定,因此不用考虑开头的处理。思考:拿到此题首先考虑将所有串的顺序先放进数组保存,类似全排列,当所有串的选择都考虑完后再进行拼接,但问题在于每个串不一定都要选择,用的次数也不一定。
2023-05-02 12:59:11
229
原创 深度剖析记忆化搜索(非dp)
此文章意在从代码层面剖析记忆化搜索的核心关键,分析递归,回溯和返回之间的关系。适合记忆化入门者阅读,更适合搜索新手学习以强化对搜索的理解和认知
2023-02-06 15:38:32
1126
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人