- 博客(48)
- 收藏
- 关注
原创 队列-------
入队操作,rear,后面的,下一个队列元素要插入的位置。front,前面的,当前队列的第一个元素。链队列,除非内存不足,否则一般不会满。组合数Cnm=Anm/Amm;链队列初始化,不带头结点。判断顺序队列已满/已空。判断顺序队列已满/已空。判断顺序队列已满/已空。链队列初始化,带头结点。链队列入队(带头结点)链队列入队,不带头结点。链队列出队,不带头结点。链队列出队,带头结点。
2024-09-16 21:23:25 213
原创 线性表-链表
单链表指定节点的后插(函数封装)使用封装函数指定节点的后插单链表。带头节点的单链表,L是头指针。单链表按位序删除带头结点代码。单链表指定节点删除代码的局限。单链表按位序插入不带头结点。单链表指定节点的前插代码一。单链表指定节点的前插代码二。单链表带头结点按位序插入。单链表指定节点的前插思路。单链表按位查找王道书代码。单链表指定节点删除思路。单链表指定节点删除代码。尾插法建立单链表的代码。头插法建立单链表的代码。单链表按位序删除思路。单链表的插入删除总结。
2024-09-13 22:39:38 183
原创 线性表-顺序表
他定义了逻辑结构和数据运算。顺序表插入操作的时间复杂度。顺序表删除操作的时间复杂度。顺序表按位查找,静态分配。顺序表按位查找,动态分配。按值查找的时间复杂度。按位查找的时间复杂度。
2024-09-08 16:08:34 308
原创 数据结构绪论
运算的定义针对数据的逻辑结构,运算的实现针对数据的存储结构。如对队列这一逻辑结构,他的运算可以定义为包括入队,出队,插入新元素等。对运算的实现:对于插入新元素,可以是顺序存储下的直接在相邻存储单元后面;抽象数据类型是数据关系,数据对象(具有相同性质的数据元素的集合。如一个学生表里的好几条学生记录),基本操作集。抽象数据类型的定义由一个值域和定义在该值域上的一组操作组成。数据的存储结构:顺序存储,链式存储,索引存储,散列存储(哈希(Hash)存储)。数据的逻辑结构:线性结构和非线性结构。
2024-08-26 18:22:38 216 1
原创 4.10-7.9
fis.read()和fis.read(bytes)。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。utf8,1-4个字节,中文3个字节,1110xxxx 10xxxxxx 10xxxxxx,英文0xxxxxxx.utf8,1-4个字节,中文3个字节,1110xxxx 10xxxxxx 10xxxxxx,英文0xxxxxxx.
2024-07-09 21:47:56 896
原创 3.7-4.9
抽象类可以没有抽象方法,继承抽象类的子类必须重写抽象类全部抽象方法,否则该子类得声明为抽象类,声明为抽象类后可以重写父类的任意个方法包括抽象和非抽象。该子类的子类必须重写顶级父类未被实现的抽象方法。如图,按顺序执行静态域,声明并初始化两个B对象会两次调用{}静态代码块的内容,随后继续加载类B,执行静态域的下一部分,执行静态代码块的内容,最后执行main再次初始化B对象,再次执行静态块。配置将请求交给默认的servlet处理静态资源,默认的servlet是服务器提供的,处理js,css,图片等静态资源。
2024-04-10 09:21:54 481
原创 2.26-3.6
index.js是路由路径和路由组件的对应,App.vue的<router-link>是超链接,App.vue的<router-view/>是占位。vue的<template></template>是页面模型,<script></script>是逻辑,<style></style>是样式。https://registry.taobao.org/过期了换成https://registry.npmjs.org/重定向会改变浏览器地址,转发不会,转发会隐藏新的路径,显示的还是原来的路径。下面是项目vue脚手架。
2024-03-07 14:56:15 1215
原创 2024.1.9-1.24
下图为遍历得到的合适的HandlerMapping类型的getHandler(request)方法得到的HandlerExecutionChain类型的handler不为空则将其返回。即上面返回的handler包括了处理请求的类方法和拦截器,返回后在DispatcherServlet类的doDispatch方法赋值给mappedHandler。DispatcherServlet根据Controller返回的ModelAndView,找到指定的视图,将试图结果显示到客户端,展示给用户。
2024-02-26 21:11:29 692
原创 12.8-1.8
nginx服务器发现是访问localhost:80且开头是api,就把带api的地址代理给网关,网关把去掉api的地址路由到content-api服务,由content-api服务处理/content/coursepreview/12。通过content-api的spring.application.name-spring.profiles.active(.spring.cloud.nacos.config.file-extension)组成nacos远程的配置名。不能用来判断基本数据类型。
2024-01-08 12:31:16 1392
原创 IDEA版本
大家都用的什么版本IDEA啊,什么版本才能用chatgpt啊,chatgpt插件有用吗,什么用?我2019.3版本IDEA有必要换高版本能用chatgpt的吗?
2023-09-22 13:13:48 59
原创 mybatis
查询数据库mybatis下的tb_brand表中的所有数据元素的数据项,数据库的字段和实体类Brand的成员变量有所不同,需要在sql映射文件里使用sql片段去把一段sql封装为一段代码,在sql中使用的时候在相应位置引入即可,但仍有潜在麻烦,故使用结果映射,把从数据库查询到的字段名映射为与实体类相同的名字去对应。这样就解决了数据库字段名与实体类变量名不同带来的问题。
2023-07-04 00:10:56 70
原创 mybatis快速入门
要让这个UserMapper.xml和UserMapper.class(接口)编译后位于同一级,此时namespace应改为UserMapper.class接口的全限定包类名。
2023-06-27 14:45:31 50
原创 Java-jdbc
通过sql语句的’结束创造or达到where全响应,导致ResultSet对象把查询到的数据全部返回,登陆成功。用^\s*\n取Replace All即可。Ctrl+R打开替换。
2023-06-23 23:18:01 67
原创 MySQL索引结构
n(4)个key,n+1(5)个指针,最大度数为(5)n+1,每个节点最多(4)n个数据,达到(5)n+1个数据后该节点中间数据会向上分裂,逐级向上。
2023-06-10 11:10:17 27
原创 MySQL存储引擎
myisam(被mongodb),表级锁,不支持事务和外键。innodb,支持事务,行级锁,外键,对数据、事务要求高。memoary(被redis)内存中。
2023-06-09 21:55:51 33
原创 多表查询MySQL
列子查询(子查询返回的结果是一列或多行)行子查询(子查询返回的结果是一行或多列)多张表的列数和返回字段需一致。表子查询(返回多行多列)
2023-06-09 15:34:19 26
原创 约束,主外键
为null时,父表更新则子表的相应数据置为null。cascade时主表将id更新则子表也更新为6。建立约束在字段类型后,主键约束在最后。删除时子表的相应数据也被删除。
2023-06-08 17:44:13 28
空空如也
maven没有elasticsearch8.11.1的客户端依赖怎么办
2023-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人