摘要:
1、MySql主从同步是基于二进制日志实现的,二进制日志记录了主服务器数据库的所有变动,从服务器通过读取和执行该日志文件保持和主数据库的数据一致; 2、配置主服务器 a、开启二进制日志,找到MySql配置文件 my.cnf 在[mysqld]模块下加入如下代码; b、登录MySql,创建只能进行主从 阅读全文
摘要:
1、读写分离:可以通过Spring提供的AbstractRoutingDataSource类,重写determineCurrentLookupKey方法,实现动态切换数据源的功能;读写分离可以有效减轻写库的压力,又可以把查询数据的请求分发到不同读库;MySql主从同步传送门 2、写数据库:当调用in 阅读全文
摘要:
1、查找字符串最后一次出现的位置 String str = "my name is zzw"; int lastIndex = str.lastIndexOf("zzw"); if (lastIndex == -1) { System.out.println("zzw 404"); } else { 阅读全文
摘要:
1、定义:泛型的本质是参数化类型,就是将类型由原来的具体的类型参数化,这种参数类型可以用在类、接口、方法中,分别称为泛型类、泛型接口、泛型方法; 2、泛型类:泛型类的声明和非泛型类的声明类似,除了在类名后面添加了类型参数声明部分,最典型的就是各种容器类,List、Set、Map; a、泛型的类型参数 阅读全文
摘要:
1、定义:Java集合类存放于java.util包,是存放对象的容器,长度可变,只能存放对象,可以存放不同的数据类型; 2、常用集合接口: a、Collection接口:最基本的集合接口,存储不唯一,无序的对象,List接口和Set接口的父接口; b、List接口:一个有序、可以重复的集合,常用实现 阅读全文
摘要:
1、前言:Java是典型的面向对象编程语言,但其中有8种基本数据类型不支持面向对象编程,基本数据类型不具备对象的特性,没有属性和方法;Java为此8种基本数据类型设计了对应的类(包装类),使之相互转换,间接实现基本数据类型具备对象特性,丰富基本数据类型操作; 注:int是基本数量类型,Integer 阅读全文
摘要:
1、定义:多态是同一个行为具有多个不同表现形式或形态的能力,即一个接口不同的实例执行不同的操作; 2、优点:消除类型之间的耦合关系、可替换性、可扩展性、接口性、灵活性、简化性; 3、多态存在的3个必要条件 a、继承:在多态中必须存在有继承关系的子类和父类; b、重写:子类对父类中的某些方法重新定义, 阅读全文
摘要:
抽象类 1、定义:没有包含足够的信息来描绘一个具体对象的类,不能被实例化,必须被继承; 2、abstract关键字:abstract class定义抽象类,普通类的其它功能依然存在,如变量、方法等; 3、继承抽象类:一个类只能继承一个抽象类,可以实现多个接口; 4、抽象方法:抽象类中一种特别的方法, 阅读全文
摘要:
1、定义:继承允许创建分等级层次的类,就是子类继承父类的特征行为,使得子类对象具有父类实例的方法, 使得子类具有父类相同的行为。 2、继承的特性: a、子类拥有父类非priavte的属性、方法; b、子类可以拥有自己的属性和方法、即子类可以对父类进行扩展; c、子类可以用自己的方式实现父类的方法; 阅读全文
摘要:
1、检查事件计划,操作:工具——命令行界面——执行命令 show variables like '%event_scheduler%'; (分号不能丢)—— event_scheduler ON 表示开启 event_scheduler OFF 表示关闭 2、开启事件计划——命令行界面——执行命令 阅读全文