自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BeanUtils工具类中的copyProperties方法

BeanUtils工具类主要通过导入org.springframework.beans.BeanUtils或者org.apache.commons.beanutils.BeanUtils包来获取,但是不同包中BeanUtils的方法是不一样的,让我们通过实例看看这两者的不同之处吧。

2024-04-29 11:36:23 490 1

原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

问题描述:说的是mapper中一个mapper接口的sql方法调用失败。我的问题是依赖没有配好:检查这两个依赖有没有。

2024-04-25 17:59:12 181

原创 springboot遇到的错误

原因, mybatis 版本与 springboot版本不匹配导致,调低一些mybatis版本即可。(本来3.0.2的版本是不冲突的,中途加了一些就冲突了...)

2024-04-24 20:39:36 175

原创 springboot整合mybatis-puls登陆注册

springboot整合mybatis-puls登陆注册

2024-04-22 20:09:44 1099 1

原创 @Controller@Service@Repository@Component详解

在Spring框架中,@Service和@Component都是用于定义Spring组件的注解,它们都是Spring 容器管理的bean。这些注解使得Spring能够自动扫描、检测和配置应用程序中的组件。

2024-04-20 10:50:07 180

原创 @ResController注解作用

当客户端发送请求时,springmvc会根据请求的URL找到对应的处理方法,并调用该发方法来处理请求。@RestController:是springmvc提供的一个注解,它其实是@Controller和@ResponseBody的组合。客户端根据请求的URL找到对应的处理方法:这个过程依赖于我们在控制器类上使用@Controller或@RestController注解,以及在这些类的方法上使用@RequestMapping等注解来定义URL和处理方法之间的映射关系。

2024-04-19 21:41:19 72

原创 springboot整合mybatis-plus模版

1.dao层:持久层(Repository 或 DAO:数据访问层) ​ *负责与数据库进行联络的一些任务都封装在此 ​ *dao层属于一种底层,比较基础的操作,具体到对于某个表的CRUD操作,也就是说某个dao一定是和数据库某一张表对应的。​ *建议只做原子操作。关系:控制层(controller)接受页面传递过来的参数,调用接口传递给中间层也就是业务层(service),业务层(service)调用持久层的接口(dao层:mapper),对数据库进行操作,返回操作结果,controller响应给页面。

2024-04-19 15:25:59 1114 1

原创 奇排列和偶排列

对于n(n-1)..321:当n = 4k,4k+1时,该排列是偶排列,当n = 4k+2,4k+3,该排列是奇排列.解析:先求3241的逆序数:因为3前面大于3的个数0,2前面大于2的个数1,4前面的0,1前面的3。,所以3241的逆序数为:0 + 1 + 0 + 3 = 4(偶数),所以3241是偶排。定义:逆序数为偶数的排列称为偶排列;逆序数为奇数的排列称为奇排列。自然序列:12...n 的逆序列为0,是偶排列。例题:判断3241是什么排列。

2024-01-05 16:01:24 457

原创 第5章 树和二叉树习题

即n = 4*20 + 3*10 + 2*1 + 1*10 + 1,n = 123, n0 = 123 - 20 - 10 - 1 - 10 = 82.解析:一个二叉链表包含2个指针,现在一共2*n个指针,除根节点外每个节点占据一个空间,所以空指针数等于2*n - (n-1) = n + 1.解析:D:左孩子的编号是根据根节点的编号确定的,如果根节点是0,左孩子等于2*i+1。= 111 (紫色:前6层总结点数,蓝色:第6层节点数-第6层叶子节点,乘2代表第6层非叶子节点的孩子节点)

2024-01-02 10:07:31 862

原创 第三章栈和队列(复习)

队空的条件:Q.front == Q.rear;队满的条件:(Q.rear + 1) % len == Q.front;解析:因为该题front和rear指向的是元素,第一个进队存储在A【0】,所以front指向0,当添加元素时,rear要先加1,所以rear指向n-1。队列:队列只允许在一端插入,另一端删除,又称先进先出线性表。栈: 栈仅在表尾进行插入或删除的线性表,又称后进先出线性表。当未设头结点时,删除最后一个元素,需要修改头 、尾指针。解析:非循环双链表是没有作用的,反而增加一些操作。

2024-01-01 16:54:57 350

原创 第2章线性表

线性表:由n个数据特性相同的元素构成有限的序列。(n=0,称之为空表)线性表包含顺序表示和实现、链式表示和实现。

2023-12-28 17:36:33 329

原创 第一章绪论

链式存储结构:存储单元的地址不连续,根据指针找出相邻元素的位置。存储结构又称物理结构,有两种基本的存储结构:顺序存储结构和链式存储结构。逻辑结构分为4种类型:集合结构、线性结构、树结构、图结构(网状结构)。数据元素:是数据的基本单位,用于完整的表述一个对象。顺序存储结构:存储单元的地址连续。如:学生信息的学号,姓名...都是数据项。数据:可以输入计算机并被计算机程序处理的符号的总称。评价算法的优劣:正确性、可读性、健壮性、高效性。数据结构包括逻辑结构和存储结构。抽象数据类型:用户自定义的结构。

2023-12-28 16:29:46 398

原创 文件上传

【代码】文件上传。

2023-06-10 20:35:07 46 1

原创 象棋简化版

编写了象棋的基本走法 背景音乐 重新游戏 退出游戏等

2023-06-03 16:39:39 99

原创 ssm常用注解

CRUDweb相关术语的定义 代表 增删改查创建:Create,读取:Read,更新:Update,删除:Delete。

2023-05-28 10:10:59 64

原创 Pinball games

【代码】Pinball games。

2023-05-20 15:29:20 37

原创 SSM常用注解

Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。创建:Create,读取:Read,更新:Update,删除:Delete。表示一个仓库,主要用于封装对于数据库的访问。,点击发送的话,会报错,后台接收不到值,为。

2023-05-13 19:22:28 39

原创 【无标题】

dao映射文件都放resources资源文件夹下,在进行dao接口扫描时,因为资源文件和接口文件名称一致所以就会连带着资源文件一起扫描了 com/ssm/dao不是的话可是会报错的。在windows操作系统下,Mysql数据库中的字段不区分大小写,集数据库中的username和实体类中的UserName。只说一句:注意路径:jdbc.url=jdbc:mysql://(别人的主机号)/forum。使用resultMap属性将数据库中的字段名和实体类中的属性名对应起来。

2023-05-06 20:25:04 34 1

原创 Mybatis基础

mybatis

2023-04-23 11:50:16 38

原创 spring IOC简介 基于注解方式实现属性注入

(2)@Qualifier:根据属性名称进行注入 当接口有多个实现类是,可以根据名称来确定调用那个。(1)控制反转,把对象创建和对象之间的调用过程,交给spring进行管理。*特点:加载配置文件的时候不会创建对象,在获取对象(使用)采取创建对象。(3)@Resource:可以根据类型注入,可以根据名称注入。(1)BeanFactory:是spring内部的使用接口。2、spring提供ioc容器实现两种方式:(两个接口)(1)@Autowired:根据属性类型进行自动装配。(1)spring创建对象。

2023-04-15 16:32:52 75

原创 < c: forEach>与标签

在我们平常开发中经常会碰到需要把后台数据库中查询到的数据源展现到界面上,这时候我们就会用到EL表达式中的requestScope标签。首先关于requestscope的定义是:是EL表达式的隐藏对象,包含request作用域内变量的Map。标签的作用就是迭代输出标签内部的内容。它既可以进行固定次数的迭代输出,也可以依据集合中对象的个数来决定迭代的次数。3、和不能单独使用,它们必须位于父标签中。自己的项目中使用标签库。

2023-04-08 19:48:18 240

原创 WebServlet注解

map集合存放到全局对象ServletContext中,用户发出request请求后,通过request获取用户的url,过滤器执行doFilter方法,在ServletContext中获取到这个map中使用此注解的java普通类,反射创建此java类的对象并执行。首先,浏览器发出请求后,经过过滤器过滤,工具类扫描配置文件中指定的包。@WebServlet("*.do") --以 .do 结尾的都可以 注意改路径没有反斜杠 /1、@WebServlet("/demo1") --访问路径。

2023-04-01 17:41:53 796

原创 tomcat

sql注入就是一种通过操作输入来修改后台操作语句,把sql命令插入到web表单递交或者输入域名或者页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,造成数据库信息泄露、损坏等后果。用户的输入的内容必须进行过滤,或者使用参数化的语句来传递用户输入的变量,而不是直接嵌入到SQL语句。在权限设计中,对于终端用户,即应用软件的使用者,不提供数据库对象的建立、删除等权限。// String name = "张三";1、普通用户与系统管理员用户的权限要有严格的区分。password=密码。

2023-03-25 15:09:24 45

原创 数据库基本知识

指定字符集的目的是为了避免在数据库中存储的数据出现乱码的情况。如果在创建数据库时不指定字符集,那么就使用系统的默认字符集。:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行操作。非关系型数据库, MongoDB、Redis、Solr、ElasticSearch、Hive、HBase。*查询当前数据库(正在操作的):select database();关系型数据库, Oracle、MySQL、SQLServer、Access。3、MYSQL数据库的SQL语句不区分大小写,关键字建议使用大写。

2023-03-16 23:42:24 36

原创 3月第一周知识点

(1)、Character.isLetterOrDigit(ch)判断ch是否为字母或数字Character.isLetterOrDigit(ch)判断ch是否为字母或数字。直接打印数组,但是结果是输出的居然是数组的地址,于是查了一下,怎样才能将数组输出,找到了Arrays.toString() 转首地址为地址内的内容。1、但是一个文件不能同时读写,BufferedReader 和 BufferedWriter对同一个文件操作的结果时,文件的内容被清空!//转换到字符串进行equals。

2023-03-10 19:18:54 41

原创 Io流小结

BufferedReader类中 ,有属性Reader,即可以封装一个节点流,该节点流可以是任 意的,只要是Reader子类(以Reader结尾的是字符流)(1)字节流byte:FileInputStream、FileOutputStream(如果磁盘中没有指定文件,系统会自动创建一个):优点:可以读取二进制文件。(2)字符流char:FileReader、FileWriter(一定要关闭资源,否则,写入的数据不会保存):优势:可以正常读取汉字。缺点:读取汉字时,可能出现乱码。

2023-03-04 15:34:51 34

原创 异常处理总结

异常

2023-02-26 15:45:49 49

原创 前端小知识

如何在网页标题栏中插入图片图标、导航条如何设置、阴影部分的实现、背景图片固定。

2023-02-19 11:40:31 45

原创 简单周记4

泛型_集合

2023-02-05 22:00:15 31

原创 简单周记3

ArrayListnotes=new ArrayList();

2023-01-15 19:14:51 56 1

原创 for-each 素数查找

for-each 素数的查找技巧

2022-12-11 21:10:03 119

原创 简单周记1

小白总结

2022-12-04 21:00:54 56 1

空空如也

空空如也

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

TA关注的人

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