- 博客(7)
- 收藏
- 关注
原创 MySQL高级——锁
MySQL锁机制:锁是计算机协调多个进程或线程并发访问某一资源的机制锁的分类:按对数据的操作类型分类:读锁、写锁按对数据操作的粒度分类:表锁、行锁读锁(共享锁):针对同一份数据,多个读操作可以同时进行,而不会互相影响写锁(排他锁):当前写操作没有完成前,它会阻断其它写锁和读锁本章着重介绍行、表锁表锁(偏读):偏向MyISAM存储引擎,开销小,加锁快,无死锁,锁定粒度大,发生锁冲...
2019-09-10 10:22:26
142
原创 MySQL高级——性能分析与优化
MySQl常见瓶颈:CPU在饱和时,该情况通常发生在数据装入内存或从磁盘上读取数据时。IO:磁盘I/O瓶颈发生在装入数据远大于内存容量时服务器硬件的性能瓶颈,top、free、iostat和vmstat来查看系统的性能状态explain的使用简介(执行计划):使用explain关键字,可以模拟优化器,执行SQL查询语句,从而得知MySQl是如何处理你的SQl语句的,分析你的查询语句或...
2019-09-09 21:58:38
171
原创 MySQl高级——索引
MySQL框架介绍:MySQL是一种关系型数据库,(分层可拔插):.连接层服务层引擎层存储层这里的MySQl部署在Linux上,主流的安装方法有二进制源码安装、RPM安装两种。(网上有很多安装教程,这里就不一一赘述了。)MySQL的数据库:(MySQL中创建的数据库)MySQL的配置文件:my-huge.cnf(与服务器调优相关)修改字符集:把mysql的默认字符编码改为ut...
2019-09-08 22:47:29
147
原创 String类的常用方法
前几天去面试java,被问到String的常用方法时,不出意外的翻了车,回来痛定思痛,特此总结了String的常用方法,以供参考。一、 和长度有关的方法:1.length():获得字符串长度String str = “I Love Java!”;System.out.println(“字符串的长度是:”+str.length());2.index Of:1):查询指定字符的位置:Sys...
2019-08-23 22:18:58
141
原创 浅谈SQL
浅谈SQL在工作中,使用SQl语句操作数据库,大体是为了实现对数据的增删改查。所以,在这里先简单的陈列一些SQl语法吧!下面介绍SQL语句(ps:打字太麻烦,直接上图)DDl:数据库定义语言,用来定义数据库、表、列等。DML:数据操作语言,用来操作数据库表中的记录(添加、删除、更新)DQL:数据查询语言,用来查询记录(数据)DCL:数据控制语言,用来定义访问权限和安全级别SQl实...
2019-08-18 22:00:00
574
原创 浅谈if,switch语句
#if,switch语句if和switch语句主要用于判断语句中条件的执行##if语句if语句主要包含三种形式###ifif(布尔表达式){满足条件程序所执行的语句}###if …elseif(布尔表达式){满足条件程序所执行的语句}else{不满足条件程序所执行的语句}###if…else if…else if…elseif(布尔表达式1){满足条件后程序所执行的...
2019-03-20 00:34:49
148
原创 浅谈java中的循环
Java的循环java中的循环主要包括for循环和while循环1.for循环:语法:for(循环的初始化条件;循环的判断条件;迭代){满足循环条件后执行的循环体}举例:for(int i = 0; i<10;i++){System.out.println("");}**其中()中的int = 0;是循环的初始化条件,i<10;是循环的判断条件,i++;是迭代,Sys...
2019-03-17 20:04:48
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人