自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java八股文-MySQL

聚簇索引:聚簇索引的叶子节点存放的是主键值和数据行;B+树:非叶子节点只存储索引值,叶子节点再存储索引+具体数据,从小到大用链表连接在一起,范围查询可直接遍历不需要回溯。B数:控制了树的高度,但是索引值和data都分布在每个具体的节点当中,若要进行范围查询,要进行多次回溯,IO开销大。(4)分页查询时,如果limit 后面的数字太大,可以使用子查询查出主键,再limit主键后n条数据就能走覆盖索引。非聚簇索引(辅助索引):叶子节点存放的是数据行地址,先根据索引找到数据地址,再根据地址去找数据。

2023-10-04 16:00:15 73

原创 Java八股文-Java基础

反射是通过获取类的class对象,然后动态的获取到这个类的内部结构,动态的去操作类的属性和方法。应用场景有:要操作权限不够的类属性和方法时、实现自定义注解时、动态加载第三方jar包时、按需加载类,节省编译和初始化时间;获取class对象的方法有:class.forName(类路径),类.class(),对象的getClass()

2023-09-23 18:40:52 69

原创 JavaWeb-错误:类xxx不是Servlet

出现这个的原因是Tomcat10以上的版本要使用新版jar包解决方案:1.更换Tomcat10以下的版本Apache Tomcat® - Apache Tomcat 9 Software Downloads2.更换Tomcat10对于jar包,选择对应Tomcat版本号的jar包下载https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-servlet-apitomcat10之后servlet依赖包名不是javax...

2022-04-10 17:44:08 2443 1

原创 算法笔记-动态规划求解最长公共子序列

什么是子序列呢?对于任意序列中的子集成为该序列的子序列。求解过程使用动态规划算法打表。先构建一个这样的表格:然后使用双重循环对比每一个值,如果两个值相同的填写当前对角线上一个的单元格的值+1,也就是该单元格下表[行-1][列-1]的值+1。如果两个值不相同则取该单元格正上方和整左方单元格最大的那一个。递归公式:打表完成后的表格:代码模板:#include<bits/stdc++.h>using namespace std;#define MAX

2022-03-30 16:42:07 914

原创 算法笔记-欧几里得算法

欧几里得算法也叫辗转相除法,常用来求解两个数最大公约数欧几里得算法的原理是 GCD递归定理GCD递归定理:对任意 非负整数 a 和 任意 整数 b,gcd(a,b) = gcd(b, a mod b)递归代码int gcd(int a, int b) { return (b==0) ? a : gcd(b, a % b);例子:...

2022-03-30 16:02:32 145

原创 基于C语言的数据结构课程设计(学生管理系统、停车场管理、家谱管理、校园导航系统)

大学C语言、数据结构小学期课程设计源码

2022-01-18 15:10:23 9993 8

原创 4字节的float取值范围为何大于8字节的long?

今天在学Java的自动类型转换的时候,偶然发现4字节的float能够存储的范围居然大于8字节的long。以往在学编程语言的时候,基本上都不会去记数据类型的取值范围,也没有比较过这两个数据类型到底谁的范围更大,4字节的float为何表示的范围能大于8字节的long呢?主要的原因是因为浮点类型和整数类型的存储结构不相同,整数类型在计算机底层采用补码方式存储(补码是什么自行百度),除去首位的符号位,剩余的位数即表示数值的范围,也就是位数越多,范围越大,比如long在内存中占用8个字节共64位,符号位占一位,数

2021-08-27 21:51:56 504

原创 福建省中等职业学校学业水平测试(计算机网络2019版)

本大纲根据2019年福建省中等职业学校学业水平测试(计算机网络)大纲编写,仅供参考,如需转载,请注明出处。计算机网络概述(15%,5%)了解计算机网络的定义;计算机网络定义:计算机网络就是将分布在不同地理位置上的具有独立工作能力的多台计算机 、终端及其附属设备用通信设备和通信线路连接起来,由网络操作系统管理,能相互通信和资源共享的系统。了解计算机网络的发展、功能、分类;计算机网络发展的四个阶段面向终端的计算机网络 计算机-计算机(分组交换网) 标椎化计算机网络体系结构 高速计算..

2021-08-19 15:05:10 3139

空空如也

空空如也

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

TA关注的人

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