自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springfox 基于swagger2的API文档生成器的基本使用步骤

作用在Controller上,对控制器类的说明,tag="说明该类的作用,可以在前台界面上看到的注解”作用在响应的类上,对返回响应数据的说明。作用在具体方法上,对API接口的说明。注意:端口号改成程序使用的端口号。作用在类的属性上,对属性的说明。在配置文件中创建一个类。

2024-09-06 20:09:44 461 2

原创 echo $JAVA_HOME 无响应

3./etc/profile文件的末尾修改JAVA_HOME的路径(注意输入命令后进入的界面不是编辑模式,按。这里的JAVA_HOME 的url就是步骤二中查询到的java位置,修改好之后,保存并退出。1.运行命令 which java 查看Java位置。2.列出当前目录下的文件。出现以下结果说明配置成功。4.使配置文件生效并检查。

2024-08-25 22:36:07 579

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

namespace的url是否为mapper路径与相应接口名所拼接而成。检查配置文件application.yml 中相应的配置,保持一致。方法名是否与id一致,返回类型的url是否与 相应的类路径一致。上面报错可以检查是否有以下问题。

2024-07-24 17:18:59 253

原创 面试题笔记

1.加载:在硬盘上找到对应的 .class 文件 读取文件内容2.验证:检查 .class 里面的内容是否符合要求3.准备:给类对象分配内存空间(在元数据区,初始值用0填充)4.解析:针对字符串常量进行初始化(把 .class文件中的常量的内容取出来,放到“元数据区”)5.初始化:针对类对象进行初始化 (涉及到静态成员,静态代码块)

2024-06-26 12:08:53 928

原创 网络原理的初识

协议分为五层:应用层,传输层,网络层,数据链路层,物理层。

2024-04-28 15:29:27 920 1

原创 JavaEE初阶进程与线程

每个应⽤程序运⾏于现代操作系统之上时,操作系统会提供⼀种抽象,好像系统上只有这个程序在运 行,所有的硬件资源都被这个程序在使⽤。这种假象是通过抽象了⼀个进程的概念来完成的。

2024-04-12 17:57:13 1111

原创 MySQL的增删改查

此时,表一 为左侧表,表二为右侧表),会保证左侧表中的每一个数据都一定存在,左侧表数据在右侧表中不存在的部分(列),会使用null来填充。可生成一个唯一的字符串str,通过计算str的哈希值,便可以的得到一个整数,用这个整数作为id,被认为是唯一的。union允许从不同的多个表中分别查询,只要每个表查询的结果集合列的类型和个数匹配,都能合并,or 只针对一个表。指定某个列,针对这个类,把值相同的行,分到一组中,可以针对每个组,分别进行聚合查询。联合主键 :把多个列的内容联合到一起,共同构成一个主键。

2024-03-10 14:54:10 1638 1

原创 数据库初阶笔记--MySQL

一个数据库包含很多表,一个表包含很多行,一行包含很多列,数据库就是通过表来组织起来的。

2024-03-05 19:32:33 1762 1

原创 Java数据结构--二叉树笔记

1.或者为空2.或者是由加上两颗分别为的二叉树组成。

2024-02-23 11:51:55 1232 1

原创 Java实现简单的图书管理系统

user通过operation操作book,大致思想如下在对于图书的操作中,一共出现了三类对象 分别是:用户 操作 书 ,其中 用户分为管理员和普通用户,操作是例如借阅归还等具体动作,书分为 书本身 以及 书架主函数如上,第一步,new一个BookList 类型的bookList ,对图书的所有操作基于bookList第二部,login() 函数回根据你选择的不同,new不同的用户身份,用父类user接收,此处发生向上转型。

2024-01-23 00:13:18 597 1

原创 JavaSE抽象类与接口笔记 初阶

4.接口不能被实例化。

2024-01-20 22:30:40 420

原创 JavaSE之继承与多态 初阶

并在子类构造方法中选择合适的父类构造方法调用,否则编译失败3.在子类构造方法中,super()调用父类构造时,必须是子类构造函数中。

2023-11-18 19:47:36 98 1

原创 初识类和对象笔记

用类创建对象的过程就是类的实例化Dogdog1 =newDog();

2023-11-09 00:48:43 60 1

原创 Java中数组的一些用法以及方法的定义与使用

方法都定义在class里,格式如下:返回值 方法名 (形参列表){方法体,方法的具体实现内容注意:类名必须要和文件名相同,方法没有声明一说,,方法可以嵌套使用,但是不能嵌套定义。

2023-11-02 22:58:01 165 1

原创 java笔记

switch 与 if 的区别:switch里面不能是很复杂的表达式,if 里面可以。(9)while(表达式) if(表达式) do{} while (表达式)这个表达式必须是boolean表达式。(7)Java中 switch(参数),其中的参数可以是字符串,需要注意的是,不能作为参数的有。(5)右移分为有符号右移(>>)与无符号右移(>>>),运算时会发生类型提升。注意,若输入的数为-1,则将以上代码的右移改为无符号右移符>>> 即可。(2)所有的符号定义的数据都是有符号的,最高位是符号位。

2023-10-30 21:27:15 55 1

原创 联合体和枚举类型

像结构体一样,联合体也是由一个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最大的成员分配足够的内存空间。联合体的特点是。。给联合体其中一个成员赋值,其他成员的值也跟着变化。如图所示,当打印联合体的地址以及每个成员的地址时,他们的地址都是一样的如图是结构体与联合体内存分配的区别。

2023-09-23 14:40:42 84 1

原创 结构体实现位段

位段的声明与结构体类似,有两个不同1.位段的成员必须是int,unsigned int ,signed int,在C99中位段成员的类型也可以是选择其他类型。2.位段成员名后边要有一个冒号和一个数字。

2023-09-23 11:51:54 73 1

原创 怎样在内存中为结构体分配空间?

如图,当结构体成员一致但是顺序不同时,所计算的出来的结构体大小不一样因此我们发现结构体在在内存中存储时并不是简单地将其成员所占空间相加,而成员的类型,放置顺序都会影响为结构体分配内存空间。若内存中从位置为0开始存放结构体,则c1放在0处 ,而放c2时,由于c2是char类型,大小为1,与默认对齐数8相比较小,故c2的对齐数就是1,VS中默认的值为8Linux中没有默认对齐数,对齐数就是成员白身的大小。

2023-09-16 00:34:22 655 1

原创 数据在内存中的存储(基础)

比如保存1.01的时候,只保存01,等到读取的时候,再把第一位的1加上去。在计算机系统中,数值一律用补码来表示和存储,原因在于,使用补码,可以将符号位和数值域统一处理,同时,加法和减法也可以统一处理(CPU只有加法器)此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。在计算机系统中,数值一律用补码来表示和存储,原因在于,使用补码,可以将符号位和数值域统一处理,同时,加法和减法也可以统一处理(CPU只有加法器)此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。

2023-09-15 00:29:54 247

原创 字符串函数的模拟实现

source所指字符串内容拷贝到destination所指空间中,包含'\0',(并且是遇到\0才停下来)所以这就要求原字符串中必须有\0,并且目标空间要足够大,能放得下拷贝进来的数据,不然会造成越界访问,并且要求目标空间可修改,size_t strlen(const char * str) 求字符串长度的函数,统计\0之前字符个数,结束标志是\0,返回值是size_t 类型。目标空间中得有\0,(从哪里开始),源头字符串中得有\0(追加到什么时候结束)方法2,优化了指针的有效性,避免了\0的单独考虑。

2023-09-05 21:54:22 78 2

空空如也

空空如也

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

TA关注的人

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