自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库进阶 视图 存储过程(函数)

视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。...

2022-08-12 18:28:00 292 1

原创 数据库进阶 锁

全局锁就是对整个数据库实例加锁,加锁后整个实例就处于只读状态,后续的DML的写语句,DDL语句,已及更新操作的事务提交语句都将被阻塞。意向锁的设计作用:标志作用,为了避免DML在执行时,加的行锁与表锁的冲突,在InnoDB中引入了意向锁,使得表锁不用检查每行。数据是否加锁,使用意向锁来减少表锁的检查。不会阻塞其他客户端的读(DQL),但是会阻塞写(DDL,DML),自己可DQL操作,不能DDL,DML。InnoDB的数据是基于索引组织的,行锁是通过对索引上的索引项加锁来实现的,而不是对记录加的。...

2022-08-11 22:56:38 390

原创 数据库进阶 SQL优化

没有not null 约束 : InnoDB 引擎会遍历整张表把每一行的字段值都取出来,返回给服务层,服务层判断是否为null,不为null,计数累加。对于以上的两种排序方式,Using index的性能高,而Using filesort的性能低,我们在优化排序操作时,尽量要优化为 Using index。当主键乱序插入时,新增一行数据要插入时,可能不会正常新开一页插入,容易产生页分裂,此时,需要重新设置链表指针,比较耗费性能。服务层对于返回的每一行,放一个数字“1”进去,直接按行进行累加。...

2022-08-11 22:56:06 258

原创 数据库进阶 索引

索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。假如我们要执行的SQL语句为 : select * from user where age = 45;无索引:就需要从第一行开始扫描,一直扫描到最后一行,我们称之为 全表扫描,性能很低。...

2022-08-11 22:51:46 711

原创 Filewriter类与FIleReader类及实现文件复制读取

FileWriter类的练习FileReader类的练习读取复制

2022-01-09 00:18:20 271

原创 Api

StringBuilder类的注意事项1.StringBuilder被final修饰,故该类不能被继承,其封装了可变的字符串,对象创建后可以通过相应的方法修改字符串的内容2.常用构造方法:(1)StringBuilder()创建一个不含字符的字符串生成器,其初始容量为16个字符(2)StringBuilder(Stringstr)创建一个含str字符串的字符生成器,不管使用哪个构造方法创建字符串生成器,它的capacity()值与length()值得差都为163.常用方法:(1)StringBu

2022-01-09 00:07:24 58

原创 堆 栈内存 的学习

《Java内存分配详解(堆内存、栈内存、常量池)》https://blog.csdn.net/jian_sheng_tan/article/details/78323327?utm_source=app&app_version=4.21.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

2022-01-08 23:49:28 255

原创 Java api

是对API (Application Programming Interface)应用程序接口java预先定义的类或接口功能和函数功能的说明文档,目的就是提供给开发人员进行使用帮助说明的。API多指的是API文档,是对java提供的类和接口中的功能进行的一个说明.jdk文档String 类常用的方法有length();//计算字符串的长度charAt();//截取一个字符getChars();//截取多个字符equals();//比较两个字符串equalsIgnoreCase();//比较两

2022-01-08 23:33:12 348 1

空空如也

空空如也

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

TA关注的人

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