自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySql锁机制

从对数据操作的粒度分 :1) 表锁:操作时,会锁定整个表。2) 行锁:操作时,会锁定当前操作行。从对数据操作的类型分:1) 读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响。2) 写锁(排它锁):当前操作没有完成之前,它会阻断其他写锁和读锁。表级 锁更适合于以查询为主,只有少量按索引条件更新数据的应用,如Web 应用;而行级锁则更适合于有大量按索引 条件并发更新少量不同数据,同时又有并查询的应用,如一些在线事务处理(OLTP)系统。1) 对MyISAM 表

2021-01-15 17:04:32 149

原创 MYSQL索引优化

1.查看sql的执行频率 MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息。show [session|global] status 可以根据需要加上参数“session”或者“global”来显示 session 级(当前连接)的计结果和 global 级(自数据库上次启动至今)的统计结果。如果不写,默认使用参数是“session”。2.定位效率底下的sql可以通过以下两种方式定位执行效率较低的 SQL 语句...

2021-01-13 14:57:38 72

原创 Mysql存储引擎选择

InnoDB存储引擎是Mysql的默认存储引擎。InnoDB存储引擎提供了具有提交、回滚、崩溃恢复能力的事务安全。但是对比MyISAM的存储引擎,InnoDB写的处理效率差一些,并且会占用更多的磁盘空间以保留数据和索引。InnoDB存储引擎不同于其他存储引擎的特点 :支持事务和外键约束MySQL支持外键的存储引擎只有InnoDB ,在创建外键的时候,要求父表必须有对应的索引,子表在创建外键的时候,也会自动的创建对应的索引。InnoDB 存储表和索引有以下两种方式 :①. 使用共享表空间存储, 这

2021-01-11 17:56:29 86

原创 类初始化与执行顺序

类初始化1.一个类要创建实例需要先加载并初始化该类main方法所在的类需要先加载和初始化2.一个子类要初始化需要先初始化父类3.一个类初始化就是执行clinit()方法clinit方法由静态类变量显示赋值代码和静态代码块组成类变量显示赋值代码和静态代码块从上到下顺序执行clinit方法只执行一次实例初始化1.实例初始化就是执行init方法2. init方法可以重载多个,有几个构造器就有几个init方法3.init方法由非静态实例变量显示赋值代码和非静态代码块、对应构造器代码组成4.非

2021-01-11 16:11:44 191

原创 java面试题之单例模式

1.单例模式在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的日志对象

2020-07-22 20:27:02 227

空空如也

空空如也

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

TA关注的人

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