自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模糊查询,字符串截取

模糊查询:SELECT*FROMitemsWHEREaccount_no LIKE ‘%%’ORbank_code LIKE ‘%%’ORbank_name LIKE ‘%%’;String str=“bank20210200”;if(str.length>=4){String strsub=str.sbuString(str.length- 4);}//获取当前年份Calendar date = Calendar.getInstance();String year

2021-04-25 22:16:32 349

原创 Linux上安装MariaDB数据库

1、MariaDB数据库的安装个人推荐使用在线安装!(1)#vim /etc/yum.repos.d/mariadb.repo (2)[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.2/centos7-ppc64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1 (3)编辑好yum源以后,记得使用"yum clean al

2020-12-04 16:24:10 258

原创 内省

内省是java语言对Bean类属性、事件的一种缺省处理方式。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新值。通过getName/setName来访问name属性,就是默认的规则。java中提供了一套API用来访问某个属性的getter/setter方法,通过这些API可以使你不需要了解这个规则,这些API存放于包java.beans中,一般的做法是...

2020-03-12 16:35:13 191

原创 动态代理

所谓的动态代理,即通过代理类:Proxy的代理,接口和实现类之间可以不直接发生联系,而可以在运行期实现动态关联。java动态代理主要是使用java.lang.reflect包中的两个类InvocationHandler类public Object invoke(Object obj,Method method,Object[] obs)其中第一个参数Obj指的是代理类,method是被代理...

2020-03-11 22:00:15 104

原创 反射

反射:Class类是一切的反射根源。Class类表示什么?很多很多的类得到Class类的对象有三种方式:1、Object类中的getClass()方法2、类.class3、通过class类的forName方法...

2020-03-11 14:06:14 102

原创 JavaScript的BOM和DOM

DOM:通过 HTML DOM,使用 JavaScript访问 HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object ModelBOM:ECMAScript是JavaScript的核心,但如果要在web中使用JavaScript,那么BOM则无疑才是真正的核心。因为BOM提供了很多对象可以让JavaScript去操作浏览器。浏览器对象模...

2020-03-08 20:07:54 105

原创 MySQL数据库之三、IDEA中如何创建库,表,数据以及查询

import org.junit.BeforeClass;import org.junit.Test;import javax.xml.transform.Result;import java.sql.*;/*ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;ALTER TABLE log...

2020-02-27 18:11:50 2640

原创 面向对象:九、接口

接口定义的格式:interface 接口名称{全局常量;抽象方法;}接口的使用规则:1、定义一个接口,使用interface关键字2、在一个接口中,只能定义常量、抽象方法、JDK1.8后可以定义默认的实现方法3、接口可以继承多个接口:extends xxx,xxx4、一个具体类实现接口使用implements关键字5、一个类可以实现多个接口6、抽象类实现接口可以不实现接口的方...

2020-02-24 18:30:45 70

原创 面向对象:八、抽象类

/*抽象类:用abstract关键字声明的类为抽象类很多具有相同特征和行为的对象可以抽象为一个类很多具有相同特征和行为的类可以抽象为一个抽象类1、抽象类可以没有抽象方法,有抽象方法的类必须是抽象类2、非抽象类继承抽象类必须实现所有抽象方法3、抽象类可以继承抽象类,可以不实现父类抽象方法4、抽象类可以有方法实现和属性5、抽象类不能被实例化6、抽象类不能声明final7、抽象类可以...

2020-02-24 16:29:23 155

原创 MySQL数据库之二、约束与查询

#主键约束:主键约束中主键不能为空CREATE TABLE student(stuNo INT PRIMARY KEY,stuName VARCHAR(20),age INT,address VARCHAR(20));INSERT INTO student(stuNo,stuName,age,address) VALUES(1001,‘艾克’,18,‘祖安的租安人’);INSERT...

2020-02-23 15:05:43 179

原创 面向对象:七、final关键字

final关键字1、用final关键字声明一个常量修饰属性或者修饰局部变量(最终变量),也称为常量。常量的命名规则建议使用全大写,常量必须在定义时或在构造器中初始化实例:public class Test {private static final int PERSON_NUM = 10;public static void main ( String[] args ) {Syste...

2020-02-21 15:29:22 67

原创 面向对象:六、方法的重写和super关键字

方法重写:在java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想做一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。在子类和父类中,重写方法后,在调用时,以创建的对象类型为准,会调用重写的方法。关于方法重写的一些特性:1、发生在子父类中,方法重写的两个方法返回值、方法名、参数列表必须完全一致2、子类抛出的异常不能超过父类相...

2020-02-21 14:16:00 86

原创 面向对象:五、继承

继承:继承是从已有的类创建新类的过程语法:[访问权限] class 子类名 extends 父类名{类体定义;}示例:public class Test {public static void main ( String[] args ) {HomeDog homeDog = new HomeDog ();homeDog.print ();}}class Dog{priv...

2020-02-21 12:02:24 105

原创 MySQL数据库之一

一、MySQL的安装安装版本:MySQL5.7.17以下是安装步骤:环境变量的配置:备注:安装完之后,在C:\ProgramData\MySQL\MySQL Server 5.7中的my.ini文件中character-set-server=utf8如果之前有装MySQL,那么必须C:\ProgramData中的MySQL文件夹必须删除二、MySQL的调试...

2020-02-20 21:11:11 269

原创 JAVA设计模式:一,单例设计模式

保证一个类仅有一个实例,并提供一个访问它的全局访问点1、构造方法私有化2、声明一个本类对象3、给外部提供一个静态方法获取对象实例public class Test{ public static void main(String[] args){ Singleton1 s = Singleton1.getInstance(); s.print(); Singleton1 s1 ...

2020-02-19 16:53:49 65

原创 面向对象:四、main方法和代码块

一、main方法主方法:public static void main(String[] args){//代码块}public:公有的,最大的访问权限static:静态的,无需创建对象void:表示没有返回值,无需向JVM返回结果main:方法名,固定的方法名String[] args:表示参数为字符串数组,可以在调用方法时传入参数二、代码块1、普通代码块直接写在方法中的代...

2020-02-19 12:36:20 219

原创 面向对象:三、构造方法,this关键字,static关键字

一、什么是构造方法?1、构造方法就是类构造对象时调用的方法,用于对象的初始化2、构造方法是实例化一个类的对象时,也就是new的时候,最先调用的方法定义:构造方法是在类中定义的,构造方法的定义格式:方法名称与类名称相同,无返回值类型的声明。对象的实例化语法Dog dog = new Dog();//new Dog后面有个括号,带括号表示调用了方法,此时调用的方法就是构造方法了。构造方法...

2020-02-18 22:16:11 151

原创 面向对象:二、封装性,成员变量和局部变量

一、封装就是隐藏实现细节,仅对外提供访问接口封装有:属性的封装、方法的封装、类的封装、组件的封装、模块化封装、系统封装例:属性的封装//没有封装之前//如果属性没有封装,那么在本类之外创建对象后,可以直接访问属性class Person{//属性的封装String name;int age;}//进行属性封装//private关键词:访问权限修饰符,public表示共有...

2020-02-18 20:35:12 147

原创 面向对象:一、类与对象

类与对象类:分类,类别类是一组具有相同特征(属性)与行为(方法)的事物集合。对象:是一个个性的产物,是一个个体的特征class 类名称{属性名称;返回值类型 方法名称(){}}一个类要想真正的进行操作,则必须依靠对象类名称 对象名称 = new 类名称();访问类中的属性对象.属性调用类中的方法对象.方法()声明对象:Horse horse = null;//表示...

2020-02-18 19:04:57 79

空空如也

空空如也

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

TA关注的人

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