自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ccb1372098的博客

午夜小学徒

  • 博客(97)
  • 收藏
  • 关注

原创 SSM整合时的配置文件

【代码】SSM整合时的配置文件。

2024-04-10 16:11:28 317

原创 七、Mybatis-缓存

二级缓存是SalSessionFactory级别,通过同一个SqlSessionfactory创建的SqlSession查询的结果会被缓存;此后若再次执行相同的查询语句,结果就会从缓存中获取。同一个SqlSession两次查询期间执行了任何一次增删改操作。两次查询之间执行了任意的增删改,会使一级和二级缓存同时失效。同一个SqlSession两次查询期间手动清空了缓存。不同的SqlSession对应不同的一级缓存。同一个SqlSession但是查询条件不同。

2024-04-02 18:48:03 725

原创 六、Mybatis-动态SQL

prefixOverrides/suffixOverrides 将trim标签中内容前面或后面 去掉指定内容。choose when otherwise 相当于 if…prefix/suffix 将trim标签内的内容,前面/后面添加指定内容。所以 when 和 otherwise 只有一个条件执行。若标签中没有内容时,trim标签也没有任何效果。

2024-04-02 16:56:29 438

原创 五、Mybatis-自定义映射ResultMap用法

【代码】Mybatis-自定义映射ResultMap用法。

2024-04-02 13:56:41 446

原创 八、Mybatis-获取自增的主键

useGeneratedKeys 启用自动递增。keyProperty 设置键的属性。

2024-04-01 15:40:48 191

原创 四、Mybatis-查询与删除

#号是利用占位符,如果使用#号,就会变成’%?

2024-04-01 15:37:40 466

原创 三、Mybatis-获取参数值的两种方式

{}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;但是#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加单引号。mapper接口方法的参数为多个时。单个字面量时,sql语句的#{}里面的内容,与函数参数名无关,可以随便命名。但是还是建议见名知意。因此只需要通过#{}和${} 以键的方式访问值即可,但是需要注意${}的单引号问题。只需要通过#{}和${}以属性的方式访问属性值即可,但是需要注意${}的单引号问题。

2024-01-28 15:58:41 410

原创 二、MyBaties-增删查改

【代码】MyBaties-增删查改。

2024-01-28 14:59:30 579

原创 一、搭建Mybatis环境

MyBatis中的mapper接口相当于以前的Dao但是区别在于,mapper仅仅是接口,我们不需要提供实现类。并把下面内容复制进去,然后配置数据库连接信息。

2024-01-27 15:32:40 387

原创 九、SpringMVC-拦截器

文章目录拦截器拦截器

2024-01-25 19:57:11 718

原创 八、SpringMVC-文件上传与下载

文章目录文件上传与下载文件上传与下载

2024-01-25 17:47:34 664

原创 七、SpringMVC-HttpMessageConverter 报文信息转化器

RestController注解是springMVC提供的一个复合注解,标识在控制器的类上,就相当于为类添加了@Controler注解,并且为其中的每个方法添加了@ResponseBody注解。@ResponseBody 标识到一个控制类的方法上,可以将该方法的返回值直接作为响应报文的响应体响应到浏览器。ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文。报文信息转化器,将请求报文转化为Java对象,或将Java对象转化为响应报文。

2024-01-25 17:44:15 675

原创 六、SpringMVC-对静态资源的访问

这个开启注解必须添加,否则servlet请求就会被默认servlet处理。添加之后,首先被SpringMVC的servlet处理,如果它无法处理,就会交给默认的servlet处理。在webapp下创建static文件夹,此文件夹专门放入静态资源。2.开启默认servlet处理。在配置文件中添加以下语句。

2024-01-25 13:35:41 694

原创 五、SpringMVC-RESTFul

【代码】SpringMVC-RESTFul。

2024-01-24 19:14:49 674

原创 四、SpringMVC-域对象共享数据

域对象是一个全局性的域对象,它的生命周期与Web应用程序的生命周期一致,即当Web应用程序被加载时,与之对应的ServletContext对象会被创建;ServletContext域对象的主要作用是提供一种机制,允许开发者在其内部设置和获取数据,这些数据可以在整个Web应用程序的范围内共享。域对象也是一个域对象,它主要用于处理一次HTTP请求。Session域对象的主要目的是保存用户的状态信息,以便在整个会话期间为不同的请求提供相同的用户状态。,用于在请求间共享数据,以及在请求结束后清除这些数据。

2024-01-23 18:56:39 956

原创 三、SpringMVC获取请求参数

通过get提交方式发现重名的参数会以这种方式传送。当用字符串类型接收时会用,隔开。,这样就可以自动匹配。

2024-01-23 16:19:36 1075

原创 二、SpringMVC-.xml的配置

在WEB-INF文件夹下建立templates夹(与Thymleaf模板整合使用),在templates下建立的文件可用Thymleaf解析。这样对于SpringMVC的配置,只需放入SpringMVC.xml里面即可,web.xml可以保存下来。SpringMVC配置文件放到resources下面。

2024-01-20 16:15:30 842

原创 一、SpringMVC搭建环境

先修改左下角的路径,然后再添加web.xml.然后再修改右上角的地址,

2024-01-20 16:00:29 393

原创 Linux系统编程-C++ I/O库

我们使用标准的输出运算符(<<)向这些对象(类型为 ostringstream)写入数据,但这些“写入”操作实际转化为string操作,分别向这些对象中的string对象添加字符。

2023-09-11 11:36:28 520

原创 Linux系统编程--IO系统调用

Linux遵循一切皆是文件的理念,因此,很多的交互工作都是通过读取和写入文件来完成。文件必须被打开才能被访问。文件可以以只读方式或者只写方式打开,或者两者兼有。

2023-09-07 18:59:45 392

原创 P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib【普及】

农民约翰的母牛总是产生最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质数。7331全部肋骨上的数字7331是质数;三根肋骨733是质数;二根肋骨73是质数;当然,最后一根肋骨7也是质数。7331被叫做长度4的特殊质数。写一个程序对给定的肋骨的数目n,求出所有的特殊质数。1不是质数。

2023-01-26 16:23:42 1082

原创 P1706 全排列问题【普及组】

按照字典序输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字。

2023-01-26 15:05:55 128

原创 P1515 旅行【普及组】

你要进行一个行程为7000KM的旅行,现在沿途有些汽车旅馆,为了安全起见,每天晚上都不开车,住在汽车旅馆,你手里现在已经有一个旅馆列表,用离起点的距离来标识,如下:但在出发之前可能还要增加一些旅馆。现在旅行社为了节约成本,要求每天至少行驶A公里,国家旅行社为了安全起见,要求每天最多只能行驶B公里。你想知道一共有多少种旅行方案。

2023-01-26 14:51:31 208

原创 P1464 Function【普及】

对于一个递归函数wabca≤0b≤0c≤0a20b20c20w202020abbcwa−1bcwa−1b−1cwa−1bc−1−wa−1b−1c−1这是个简单的递归函数,但实现起来可能会有些问题。当abc均为15时,调用的次数将非常的多。你要想个办法才行。注意:例如w30−10又满足条件1又满足条件2,请按照最上面的条件来算,答案为1。

2023-01-26 14:15:06 744

原创 新二叉树-【普及-】

输入一串二叉树,输出其前序遍历。

2023-01-19 18:01:35 72

原创 数的划分-【普及】

将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。n7k3,下面三种分法被认为是相同的。115;151;511问有多少种不同的分法。

2023-01-19 17:56:14 1217

原创 P1257 平面上的最接近点对【普及-】

给定平面上n个点,找出其中的一对点的距离,使得在这n个点的所有点对中,该距离为所有点对中最小的。

2023-01-14 17:52:15 221

原创 台阶问题-【普及-】

有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式。

2023-01-14 16:41:38 586

原创 路径计数2【普及-】

一个N×N的网格,你一开始在11,即左上角。每次只能移动到下方相邻的格子或者右方相邻的格子,问到达NN,即右下角有多少种方法。但是这个问题太简单了,所以现在有M个格子上有障碍,即不能走到这M个格子上。

2023-01-14 16:06:17 646

原创 兔八哥与猎人【普及-】

兔八哥躲藏在树林旁边的果园里。果园有M×N棵树,组成一个M行N列的矩阵,水平或垂直相邻的两棵树的距离为1。兔八哥在一棵果树下。猎人背着猎枪走进了果园,他爬上一棵果树,准备杀死兔八哥。如果猎人与兔八哥之间没有其它的果树,猎人就可以看到兔八哥。现己知猎人和兔八哥的位置,编写程序判断兔子所在的位置是否安全.

2023-01-14 15:19:17 736

原创 组合的输出

排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r≤n),我们可以简单地将n个元素理解为自然数12n,从中任取r个数。现要求你输出所有组合。例如n5r3123124125134135145234235245345。

2023-01-08 16:14:46 698 1

原创 最大子段和 【普及-】

给出一个长度为n的序列a,选出其中连续且非空的一段使得这段和最大。

2023-01-08 15:17:11 476

原创 FBI 树【普及-】

我们可以把由 0 和 1 组成的字符串分为三类:全 0 串称为 B 串,全 1 串称为 I 串,既含 0 又含 1 的串则称为 F 串。FBI 树是一种二叉树,它的结点类型也包括 F 结点,B 结点和 I 结点三种。由一个长度为2N的 01 串S可以构造出一棵 FBI 树TTRSS1SS1​S2​S1​RT1​S2​RT2​现在给定一个长度为2N的 01 串,请用上述构造方法构造出一棵 FBI 树,并输出它的后序遍历序列。

2023-01-08 14:16:28 293

原创 装箱问题(0-1背包思想解决)【普及-】

有一个箱子容量为V,同时有n个物品,每个物品有一个体积。现在从n个物品中,任取若干个装入箱内(也可以不取),使箱子的剩余空间最小。输出这个最小值。

2023-01-07 14:29:08 718

原创 三、Spring5框架总结学习(入门)-事务

简单了解

2022-12-23 15:14:20 68

原创 二、Spring5框架总结学习(从入门到进阶)-JdbcTemplate

JdbcTemplate知识总结

2022-12-23 10:42:42 80

原创 四、Spring5框架总结学习(从入门到进阶)-AOP

AOP

2022-12-22 17:25:38 481

原创 一、Spring5框架总结学习(从入门到进阶)-IOC容器

Spring5学习总结

2022-12-18 21:43:43 419

原创 Hibernate学习总结

hibernate笔记

2022-12-17 10:40:52 391

原创 用Qt做出WIndow中的计算器

计算器简单实现

2022-12-12 16:59:12 444

空空如也

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

TA关注的人

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