自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cookie 和 session 的区别

cookie 和 session

2022-09-14 09:17:54 239

原创 mysql 索引失效

mysql索引失效的原则

2022-09-13 15:20:59 278

原创 IO数据流

IO数据流

2022-09-12 16:55:33 229

原创 操作系统对进程的管理

操作系统对进程的管理

2022-09-12 16:11:13 218

原创 进程线程协程

进程线程协程

2022-09-12 15:35:13 207

原创 并行与并发

并行与并发

2022-09-12 15:17:59 147

原创 spring事务

spring事务

2022-09-12 15:04:53 320

原创 JWT有关知识

JWT

2022-09-12 11:57:32 167

原创 后端接收参数的几种方式

后端接收参数

2022-09-12 11:17:17 327

原创 http报文

http报文

2022-09-12 11:09:00 108

原创 抽象类与抽象接口的区别

java

2022-09-11 16:49:23 174

原创 mysql 判断日期

认识一下 DATEDIFF 函数,可以计算两者的日期差 DATEDIFF(‘2007-12-31’,‘2007-12-30’); # 1 DATEDIFF(‘2010-12-30’,‘2010-12-31’); # -1

2022-03-07 20:24:51 677

原创 YOLOV3损失函数

https://blog.csdn.net/pikaqiu_n95/article/details/109106515

2022-03-07 15:26:19 189

原创 自定义类的序列化过程需要满足的条件

自定义类必须实现Serializable接口 自定义内部的属性必须都是可序列化的(String与基本数据类型都是可序列化的,如果内部包含自定义的类的话,需要使这个自定义的类实现Serializable接口) 需要声明一个序列版本号,例如: public static final long serialVersionUID=124545245L;这个版本号的值是随意写的。 ...

2021-09-04 10:03:45 459

原创 java-泛型

泛型:允许在定义类、接口时通过一个标识表示类中的某个属性的类型或者是某个方法的返回值及其参数类型。 泛型是一个类,不能是基本数据类型,需要用到基本数据类型的位置,拿包装类替换。如int需换为integer 如果定义了泛型类,但实例化的时候并没有指明泛型的类型,则默认此泛型为object类型。 如果子类继承带泛型的父类时,指明了泛型类型,则实例化子类对象时,不需要指明泛型。 如果子类继承带泛型的父类时,并没有指明泛型类型,则此子类还是个泛型类。 泛型不同的引用不能相互赋值。 静态方法中不能够使用类的泛型。原

2021-08-24 15:26:54 270 1

原创 java-反射

什么时候用反射:当有多个类并且编译的时候并不能确定需要创建哪个类的对象时,使用反射。 关于java.lang.Class类的理解 类的加载过程 程序经过Java.exe命令以后,会生成一个或多个字节码文件(.class结尾),接着我们使用java.exe命令对某个字节码文件进行解释运行。相当于将某个字节码文件加载到内存中,此过程称为类的加载。加载到内存中的类,我们就称为运行时类,此运行时类就作为Class的一个实例。 获取Class的实例的方式 方式一:调用运行时类的属性 Class 实例名 = 类名..

2021-08-17 21:39:47 137

原创 mysql-约束

非空约束:字段不能是空值 创建表的时候,在字段、字段类型后面加上not null 修改非空约束字段,使用modify修改字段时,在字段类型后面加上null 唯一性约束: 列约束:创建表的时候,在字段、字段类型后面加上unique 注意:声明为unique约束的字段,添加和修改数据时,允许多次设置为null 在创建唯一约束的时候,如果不给唯一约束名称,就默认和列名相同 mysql会给唯一约束的列上默认创建一个唯一索引 删除唯一约束只能通过删除唯一索引的方式删除 删除时需要指定唯一索引名,唯一索引名就和唯一约束

2021-08-16 17:00:22 210

原创 数据处理之增删改

增 方式一 insert into 表名 values(与表中各个字段所对应的字段值) 或 insert into 表名(各个字段名) values(与上述的字段对应的字段值 ) 方式二 insert into 表名(各个字段名) 查询语句 删 delete from 表名 where 改 update 表名 set 字段=字段值 where ...

2021-08-16 13:07:31 144

原创 创建和管理表、数据库

数据库对象:表、视图、存储过程、函数、触发器、同义词、索引等。 创建数据库 create database 数据库名; 查看当前所有的数据库 show databases; 使用指定的数据库 use 数据库名; 查看指定库下的所有表 show tables from 数据库名; 删除库 drop database 数据库名 创建表 方式一 create table 表名( 字段名 字段类型, 字段名 字段类型 ); 方式二 create table 表名 as 查询语句 说明:使用此种方式创建表时,还

2021-08-16 12:46:48 177

原创 组函数count avg sum

count可以用来计算数目,注意:计算得到的结果中并不会包含null值

2021-08-14 21:42:23 236

原创 java-StringBuffer与StringBuilder

String与StringBuffer、StringBuilder异同 String是不可变的字符序列而后两者都是可变的字符序列。StringBuffer是线程安全的,缺点是效率比较低,StringBuilder是线程不安全的,效率比较高

2021-08-14 21:13:59 106

原创 java-string

string:字符串,使用一对""括起来表示 string声明为final的,不可被继承 string支持序列化 string代表不可变的字符序列,内部定义为final char[] value用于存储字符串数据 字符串是存储在方法区中的字符串常量池中,在字符串常量池中是不会存储相同内容的字符串的 当对字符串进行重新赋值或者对字符串进行修改时,需要重新指定内存区域赋值 对于常量与常量的拼接结果,其结果是存储在常量池中,但凡拼接左右有一个是变量,其结果就是存储在堆空间中。使用intern得到的结果也是存储在.

2021-08-14 14:16:25 92

原创 左外连接与右外连接

左外连接:两个表在连接过程中除了返回满足连接条件的行以外,还要返回左表中不满足条件的行,这种连接称为左外连接 右外连接:两个表在连接的过程中除了返回满足连接条件的行以外,还要返回右表中不满足条件的行,这种连接称为右外连接 左外连接: from 表名1 left join 表名2 on 筛选条件 右外连接:from 表名1 right join 表名2 on 筛选条件 ...

2021-08-13 20:56:26 2513 1

原创 sql 查询

select 字段 from 表 这是一种基本的查询语句 返回去除重复行的上述结果。 select distinct 字段 from 表 字段是空值的话,空值参与运算,运算结果也是空。有一个函数可以解决这种问题,ifnull(字段名,替换值) 这个函数的意思是如果这个字段值是null的话 就用后面的替换值来代替字段值参与运算,如果这个字段值不是null的话,就用字段值来参与运算 显示表结构也就是查看表中字段的信息: decs 表名 过滤数据:使用where语句来过滤数据,where紧跟在from的后面.

2021-08-13 15:12:49 211

原创 sql概述

sql是不区分大小写的 字符串类型和日期类型要使用单引号 别名尽量使用双引号,而且不建议省略as

2021-08-13 10:16:57 74

原创 mysql-服务停止与启动

mysql服务停止: net stop mysql名 mysql服务启动:net start mysql名

2021-08-12 09:51:48 122

原创 java-方法重写

子类重写的方法的权限 不小于 父类被重写的方法的权限 父类中权限为private的方法不能被重写 子类重写的方法的返回值类型必须是父类被重写的方法的返回值类型或者父类被重写方法返回值类型的子类 子类抛出的异常类型不大于父类抛出的异常类型 ...

2021-08-12 09:49:50 71

原创 java-抽象方法与抽象类

被abstract修饰的类称为抽象类,抽象类不能够被实例化。 被abstract修饰的方法称为抽象方法,抽象方法没有方法体(与方法的声明一致) 只有抽象类内才可以包括抽象方法 若抽象类的子类实现了此父类中全部的抽象方法,则这个子类可以实例化 ...

2021-08-12 09:49:34 74

原创 java-继承

格式:class A extends B{ } A继承B之后,就获得了B的所有的属性与方法 特别的,父类中声明为private的属性与方法,子类继承了此父类之后,仍然认为获得了这个父类私有的属性与方法,只是因为封装性的影响,子类并不能直接调用父类的属性与方法。 ...

2021-08-12 09:49:07 65

原创 java-多线程

创建多线程 方式一:声明一个类并让其继承Thread类,让子类重写Thread类中的run(),创建子类对象,调用start()。start()方法的用处是启动当前线程,调用当前线程的run() ---------------------------------方式二:创建一个实现Runnable接口的类,在类中实现Runnable中的run()方法,创建类对象,将此对象作为参数传递到Thread类的构造器中创建Thread的对象,通过Thread类的对象调用start() 线程的生命周期 线程的生命周期.

2021-08-11 20:59:18 87

原创 java-接口

接口是使用interface来定义的 Java中,接口和类是两个并列的结构 如何定义接口以及接口中的成员 JDK 7及以前:只能够定义全局常量以及抽象方法 全局常量:public static final(书写时,可以省略不写) 抽象方法:public abstract JDK8:除以前能够定义的之外,还能够定义默认方法、静态方法 接口中是不允许定义构造器的,也就意味着接口不能够实例化 在java开发中,接口是通过让类去实现(implements)的方式来使用 接口与接口之间是可以继..

2021-08-10 14:58:37 86

原创 java-代码块

代码块分为静态代码块和非静态代码块。其二者的差别主要是有无static修饰。 对于静态代码块来说,其随着类的加载而执行。 对于非静态代码块来说,其随着对象的加载而执行。

2021-08-09 20:25:57 73

原创 java-包装类、基本数据类型与string的转换

包装类与基本数据类型转换成string 使用string重载的Valueof() string转换成包装类或基本数据类型 使用此包装类的parseXXX(string x)

2021-08-09 19:20:06 95

原创 == 与 equals

==: 可以适用于基本数据类型与引用数据类型 对于基本数据类型来说,比较的是变量存储的数据是否相同(不一定类型相同) 对于引用数据类型来说,比较的是变量的地址是否相同 equals: 4. object类中equals的定义与==相同 5. object的一些子类中的equals方法比较的是对象的实体内容是否相同 ...

2021-08-09 13:46:35 71

原创 java-多态以及instanceof

多态在编译的时期,只能调用在父类中声明的方法,在执行期,我们实际执行的是子类中重新父类的方法。 a instanceof A 判断a是不是A的实例 如果是,返回true ,如果不是,返回false

2021-08-09 13:04:37 152

原创 java-this 与super

我们在类的构造器中,可以显式的使用this(形参列表)的方式调用本类中的其他构造器 构造器不能够通过这种方式调用自己 这种方式必须声明在当前构造器的首行

2021-08-07 19:19:41 124

原创 java-属性赋值的先后顺序

默认初始化 显式初始化 构造器中初始化 通过对象.方法 或者 对象.属性的方式赋值

2021-08-07 15:51:16 157

原创 java-权限修饰符

java规定的四种权限:private、缺省、protected、public 4种权限修饰符可以用来修饰类以及类的内部结构:属性、方法、内部类、构造器 修饰类的话只能够使用缺省、public private:可以在类内部被访问 缺省:可以在类内部、同一个包下被访问 protected:可以在类内部、同一个包下、不同包的子类下被访问 public:可以在同一个工程下被访问 ...

2021-08-07 14:47:14 90

原创 java-可变个数形参

具体使用: 可变个数形参的格式: 数据类型名称…变量名 当调用可变个数形参的方法时,传入的参数个数可以是0个、1个、2个

2021-08-07 12:21:34 100

原创 java-内存(更新中)

内存主要分为堆、栈、方法区。 简单的来说,栈里面存放的是局部变量,堆里面存放的是new出来的结构。

2021-08-06 12:32:07 80

空空如也

空空如也

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

TA关注的人

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