- 博客(113)
- 收藏
- 关注
原创 mysql 判断日期
认识一下 DATEDIFF 函数,可以计算两者的日期差DATEDIFF(‘2007-12-31’,‘2007-12-30’); # 1DATEDIFF(‘2010-12-30’,‘2010-12-31’); # -1
2022-03-07 20:24:51
663
原创 YOLOV3损失函数
https://blog.youkuaiyun.com/pikaqiu_n95/article/details/109106515
2022-03-07 15:26:19
169
原创 自定义类的序列化过程需要满足的条件
自定义类必须实现Serializable接口自定义内部的属性必须都是可序列化的(String与基本数据类型都是可序列化的,如果内部包含自定义的类的话,需要使这个自定义的类实现Serializable接口)需要声明一个序列版本号,例如: public static final long serialVersionUID=124545245L;这个版本号的值是随意写的。...
2021-09-04 10:03:45
447
原创 java-泛型
泛型:允许在定义类、接口时通过一个标识表示类中的某个属性的类型或者是某个方法的返回值及其参数类型。泛型是一个类,不能是基本数据类型,需要用到基本数据类型的位置,拿包装类替换。如int需换为integer如果定义了泛型类,但实例化的时候并没有指明泛型的类型,则默认此泛型为object类型。如果子类继承带泛型的父类时,指明了泛型类型,则实例化子类对象时,不需要指明泛型。如果子类继承带泛型的父类时,并没有指明泛型类型,则此子类还是个泛型类。泛型不同的引用不能相互赋值。静态方法中不能够使用类的泛型。原
2021-08-24 15:26:54
256
1
原创 java-反射
什么时候用反射:当有多个类并且编译的时候并不能确定需要创建哪个类的对象时,使用反射。关于java.lang.Class类的理解类的加载过程程序经过Java.exe命令以后,会生成一个或多个字节码文件(.class结尾),接着我们使用java.exe命令对某个字节码文件进行解释运行。相当于将某个字节码文件加载到内存中,此过程称为类的加载。加载到内存中的类,我们就称为运行时类,此运行时类就作为Class的一个实例。获取Class的实例的方式方式一:调用运行时类的属性Class 实例名 = 类名..
2021-08-17 21:39:47
125
原创 mysql-约束
非空约束:字段不能是空值创建表的时候,在字段、字段类型后面加上not null修改非空约束字段,使用modify修改字段时,在字段类型后面加上null唯一性约束:列约束:创建表的时候,在字段、字段类型后面加上unique注意:声明为unique约束的字段,添加和修改数据时,允许多次设置为null在创建唯一约束的时候,如果不给唯一约束名称,就默认和列名相同mysql会给唯一约束的列上默认创建一个唯一索引删除唯一约束只能通过删除唯一索引的方式删除删除时需要指定唯一索引名,唯一索引名就和唯一约束
2021-08-16 17:00:22
197
原创 数据处理之增删改
增方式一insert into 表名values(与表中各个字段所对应的字段值)或insert into 表名(各个字段名)values(与上述的字段对应的字段值 )方式二insert into 表名(各个字段名)查询语句删delete from 表名where改update 表名set 字段=字段值where...
2021-08-16 13:07:31
129
原创 创建和管理表、数据库
数据库对象:表、视图、存储过程、函数、触发器、同义词、索引等。创建数据库create database 数据库名;查看当前所有的数据库show databases;使用指定的数据库use 数据库名;查看指定库下的所有表show tables from 数据库名;删除库drop database 数据库名创建表方式一create table 表名(字段名 字段类型,字段名 字段类型);方式二create table 表名as查询语句说明:使用此种方式创建表时,还
2021-08-16 12:46:48
150
原创 java-StringBuffer与StringBuilder
String与StringBuffer、StringBuilder异同String是不可变的字符序列而后两者都是可变的字符序列。StringBuffer是线程安全的,缺点是效率比较低,StringBuilder是线程不安全的,效率比较高
2021-08-14 21:13:59
100
原创 java-string
string:字符串,使用一对""括起来表示string声明为final的,不可被继承string支持序列化string代表不可变的字符序列,内部定义为final char[] value用于存储字符串数据字符串是存储在方法区中的字符串常量池中,在字符串常量池中是不会存储相同内容的字符串的当对字符串进行重新赋值或者对字符串进行修改时,需要重新指定内存区域赋值对于常量与常量的拼接结果,其结果是存储在常量池中,但凡拼接左右有一个是变量,其结果就是存储在堆空间中。使用intern得到的结果也是存储在.
2021-08-14 14:16:25
78
原创 左外连接与右外连接
左外连接:两个表在连接过程中除了返回满足连接条件的行以外,还要返回左表中不满足条件的行,这种连接称为左外连接右外连接:两个表在连接的过程中除了返回满足连接条件的行以外,还要返回右表中不满足条件的行,这种连接称为右外连接左外连接: from 表名1 left join 表名2on 筛选条件右外连接:from 表名1 right join 表名2on 筛选条件...
2021-08-13 20:56:26
2477
1
原创 sql 查询
select 字段 from 表 这是一种基本的查询语句返回去除重复行的上述结果。 select distinct 字段 from 表字段是空值的话,空值参与运算,运算结果也是空。有一个函数可以解决这种问题,ifnull(字段名,替换值) 这个函数的意思是如果这个字段值是null的话 就用后面的替换值来代替字段值参与运算,如果这个字段值不是null的话,就用字段值来参与运算显示表结构也就是查看表中字段的信息: decs 表名过滤数据:使用where语句来过滤数据,where紧跟在from的后面.
2021-08-13 15:12:49
188
原创 java-方法重写
子类重写的方法的权限 不小于 父类被重写的方法的权限父类中权限为private的方法不能被重写子类重写的方法的返回值类型必须是父类被重写的方法的返回值类型或者父类被重写方法返回值类型的子类子类抛出的异常类型不大于父类抛出的异常类型...
2021-08-12 09:49:50
64
原创 java-抽象方法与抽象类
被abstract修饰的类称为抽象类,抽象类不能够被实例化。被abstract修饰的方法称为抽象方法,抽象方法没有方法体(与方法的声明一致)只有抽象类内才可以包括抽象方法若抽象类的子类实现了此父类中全部的抽象方法,则这个子类可以实例化...
2021-08-12 09:49:34
69
原创 java-继承
格式:class A extends B{ }A继承B之后,就获得了B的所有的属性与方法特别的,父类中声明为private的属性与方法,子类继承了此父类之后,仍然认为获得了这个父类私有的属性与方法,只是因为封装性的影响,子类并不能直接调用父类的属性与方法。...
2021-08-12 09:49:07
59
原创 java-多线程
创建多线程方式一:声明一个类并让其继承Thread类,让子类重写Thread类中的run(),创建子类对象,调用start()。start()方法的用处是启动当前线程,调用当前线程的run() ---------------------------------方式二:创建一个实现Runnable接口的类,在类中实现Runnable中的run()方法,创建类对象,将此对象作为参数传递到Thread类的构造器中创建Thread的对象,通过Thread类的对象调用start()线程的生命周期线程的生命周期.
2021-08-11 20:59:18
79
原创 java-接口
接口是使用interface来定义的Java中,接口和类是两个并列的结构如何定义接口以及接口中的成员JDK 7及以前:只能够定义全局常量以及抽象方法全局常量:public static final(书写时,可以省略不写)抽象方法:public abstractJDK8:除以前能够定义的之外,还能够定义默认方法、静态方法接口中是不允许定义构造器的,也就意味着接口不能够实例化在java开发中,接口是通过让类去实现(implements)的方式来使用接口与接口之间是可以继..
2021-08-10 14:58:37
74
原创 java-代码块
代码块分为静态代码块和非静态代码块。其二者的差别主要是有无static修饰。对于静态代码块来说,其随着类的加载而执行。对于非静态代码块来说,其随着对象的加载而执行。
2021-08-09 20:25:57
68
原创 java-包装类、基本数据类型与string的转换
包装类与基本数据类型转换成string使用string重载的Valueof()string转换成包装类或基本数据类型使用此包装类的parseXXX(string x)
2021-08-09 19:20:06
85
原创 == 与 equals
==:可以适用于基本数据类型与引用数据类型对于基本数据类型来说,比较的是变量存储的数据是否相同(不一定类型相同)对于引用数据类型来说,比较的是变量的地址是否相同equals:4. object类中equals的定义与==相同5. object的一些子类中的equals方法比较的是对象的实体内容是否相同...
2021-08-09 13:46:35
64
原创 java-多态以及instanceof
多态在编译的时期,只能调用在父类中声明的方法,在执行期,我们实际执行的是子类中重新父类的方法。a instanceof A 判断a是不是A的实例 如果是,返回true ,如果不是,返回false
2021-08-09 13:04:37
139
原创 java-this 与super
我们在类的构造器中,可以显式的使用this(形参列表)的方式调用本类中的其他构造器构造器不能够通过这种方式调用自己这种方式必须声明在当前构造器的首行
2021-08-07 19:19:41
119
原创 java-权限修饰符
java规定的四种权限:private、缺省、protected、public4种权限修饰符可以用来修饰类以及类的内部结构:属性、方法、内部类、构造器修饰类的话只能够使用缺省、publicprivate:可以在类内部被访问缺省:可以在类内部、同一个包下被访问protected:可以在类内部、同一个包下、不同包的子类下被访问public:可以在同一个工程下被访问...
2021-08-07 14:47:14
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人