自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL常用工具与日志

1. MySql中常用工具1.1 mysql该mysql不是指mysql服务,而是指mysql的客户端工具。语法 :mysql [options] [database]1.1.1 连接选项参数 : -u, --user=name 指定用户名 -p, --password[=name] 指定密码 -h, --host=name 指定服务器IP或域名 -P, --por...

2019-12-24 21:09:26 338

原创 MySQL锁问题

5. Mysql锁问题5.1 锁概述锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。5.2 锁分...

2019-12-24 21:09:07 497 1

原创 数据库优化:其余多种优化方式

1. 应用优化前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1.1 使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立 数据库连接池,以提高访问的性能。1.2 减少对MySQL的访问1.2.1 避免对数据进行重复检索在...

2019-12-24 21:08:50 1358 1

原创 数据库优化:索引与SQL语句

4. 索引的使用索引是数据库优化最常用也是最重要的手段之一, 通过索引通常可以帮助用户解决大多数的MySQL的性能优化问题。4.1 验证索引提升查询效率在我们准备的表结构tb_item 中, 一共存储了 300 万记录;A. 根据ID查询select * from tb_item where id = 1999\G;查询速度很快, 接近0s , 主要的原因是因为id为主键, 有索引...

2019-12-24 21:08:36 370

原创 数据库优化:优化SQL步骤

1. Mysql的体系结构概览[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sWTxGEtx-1577188310478)(assets/000001.jpg)]整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Inte...

2019-12-24 21:08:15 3401

原创 MySQL存储过程和函数、存储引擎

存储过程和函数1、存储过程和函数概述存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程和函数的区别在于函数必须有返回值,而存储过程没有。函数 : 是一个有返回值的过程 ;过程 : 是一个没有返回值的函数 ;2、创建...

2019-12-24 21:07:58 1403 1

原创 MySQL索引的B+树结构及视图、触发器

一、索引MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下面的示意图所示 :[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0XHTs6Ig-1577...

2019-12-24 21:07:38 366 1

原创 注解常用操作与示例

预置注解@Deprecated这个元素是用来标记过时的元素,编译器在编译阶段遇到这个注解时会发出提醒警告,告诉开发者正在调用一个过时的元素比如过时的方法、过时的类、过时的成员变量。public class TestDemo{ @Deprecated public void test1(){ System.out.println("test1..."); ...

2019-12-15 15:21:59 278

原创 反射机制常用方法与示例

反射机制概述反射机制如果只是针对于普通开发者而言,意义不大,一般都是作为一些系统的架构设计去使用的,基本所有开源框架,几乎都是反射机制。反射之中包含了一个“反”的概念,所以要想解释反射就必须先从“正”开始解释,一般而言,当用户使用一个类的时候,应该先知道这个类,而后通过这个类产生实例化对象,但是“反”指的是通过对象找到类。class Person {}public class T...

2019-12-15 01:50:11 1327

原创 正则表达式讲解与示例

正则表达式简介正则表达式最早是在Linux下发展起来的,但是由于其使用方便,在JDK 1.4的时候将其正式引入到了Java的开发行列之中,而在JDK 1.4之前如果要想使用正则表达式,那么需要单独配置一个Apache的开发包,而JDK 1.4之后除了引入了正则的支持之外,同时也对String类进行了一些修改,可以让其直接操作正则。在JDK 1.4之后专门引入了一个java.util.reg...

2019-12-15 01:49:54 284

原创 Java IO流超详细讲解与示例

文件操作类:File两种构造方法在Java EE的开发之中:public File(String pathname);在Android开发之中:public File(File parent, String child)。文件的基本操作创建文件:public boolean createNewFile() throws IOException;删除文件:public boo...

2019-12-15 01:48:37 684

原创 JDK常用类库列举与示例

StringBuffer类String类的特点:String类的对象有两种实例化方式,一种是直接赋值,只会开辟一块堆内存空间,而且对象可以自动入池,另外一种方式使用构造方法完成,会开辟两块空间,有一块空间将成为垃圾,并且不会自动入池,但是可以通过intern()方法手工入池;字符串常量一旦声明则不可改变,而字符串对象可以改变,但是改变的是其内存地址的指向;通过以上的几个特点就可以清楚的...

2019-12-15 01:48:03 285

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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