自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAP原则

摘自 百度     C:  Consistency(一致性)  在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)     A: Availability(可用性)   在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)     P: Partition toleran

2016-12-10 22:50:36 892

转载 MySQL学习笔记十七:复制特性

reference:http://www.cnblogs.com/zmxmumu/p/4467589.html一、MySQL的复制是将主数据库(master)的数据复制到从(slave)数据库上,专业一点讲就是将主数据库DDL和DML操作的二进制日志传到从库上,然后从库对这些二进制日志进行重做,使得主数据库与从数据库的数据保持同步。二、MySQL复制的一些优点:

2016-12-08 17:01:54 275

转载 MySQL学习笔记十六:锁机制

reference:http://www.cnblogs.com/zmxmumu/p/4459745.html1.数据库锁就是为了保证数据库数据的一致性在一个共享资源被并发访问时使得数据访问顺序化的机制。MySQL数据库的锁机制比较独特,支持不同的存储引擎使用不同的锁机制。2.MySQL使用了三种类型的锁机制,分别为:表级锁,行级锁,页级锁,它们的特性如下所示。

2016-12-08 17:01:20 263

转载 MySQL学习笔记十五:优化(2)

reference:http://www.cnblogs.com/zmxmumu/p/4455057.html一.数据库性能评测关键指标1.IOPS:每秒处理的IO请求次数,这跟磁盘硬件相关,DBA不能左右,但推荐使用SSD。2.QPS:每秒查询次数,可以使用show status或mysqladmin extended-status命令来查看QPS值,如下所示

2016-12-08 17:00:42 419

转载 MySQL学习笔记十四:优化(1)

reference:http://www.cnblogs.com/zmxmumu/p/4452997.htmlSQL优化1.查看各种SQL执行的频率mysql> show status like 'Com_select';--Com_insert,Com_delete,connections(试图连接mysql服务的次数),uptime(mysql工作时间),s

2016-12-08 17:00:06 166

转载 MySQL学习笔记十三:表分区

reference:http://www.cnblogs.com/zmxmumu/p/4450857.html1.分区一般用于非常大的表,采用“分而治之”的策略,将一个很大的对象分成多个小对象进行管理,每个分区都是一个独立的对象。分区使用分区键将数据根据范围值,特定列值或HASH值等规则分布在不同的分区中。查看当前MySQL是否支持分区,如下所示。m

2016-12-08 16:59:34 330

转载 MySQL学习笔记十二:数据备份与恢复

reference:http://www.cnblogs.com/zmxmumu/p/4437667.html数据备份1.物理备份与逻辑备份物理备份物理备份就是将数据库的数据文件,配置文件,日志文件等复制一份到其他路径上,这种备份速度一般较快,因为只有I/O操作。进行物理备份时,一般都需要关闭mysql服务器,或者对需要备份的对象进行锁定,要不很容易造成

2016-12-08 16:59:00 257

转载 MySQL学习笔记十一:数据导入与导出

reference:http://www.cnblogs.com/zmxmumu/p/4435551.html数据导入1.mysqlimport命令行导入数据在使用mysqlimport命令导入数据时,数据来源文件名要和目标表一致,不想改文件名的话,可以复制一份创建临时文件,示例如下。建立一个文本users.txt,内容如下:1001,张三,zh

2016-12-08 16:57:57 507

转载 MySQL学习笔记十:日志管理

reference:http://www.cnblogs.com/zmxmumu/p/4434791.html1.错误日志文件MySQL的错误日志文件记录错误信息,还会记录mysqld进程的关闭和启动的信息,但也不是什么错误信息都会记录,只记录mysqld进程运行过程中发生的关键性错误。错误日志的启动,可以在启动mysqld进程时,通过log-error选项来指

2016-12-08 16:56:49 194

转载 MySQL学习笔记九:存储过程,存储函数,触发器

reference:http://www.cnblogs.com/zmxmumu/p/4432464.html存储过程1.存储过程由一组特定功能的SQL语句组成,对于大型应用程序优势较大,相对不使用存储过程,具有以下优点:  a.性能提高,因为存储过程是预编译的,只需编译一次,以后调用就不须再编译  b.重用性提高,可以“一次编写,随便调用”  

2016-12-08 16:56:18 363

转载 MySQL学习笔记八:日期/时间的处理

reference:http://www.cnblogs.com/zmxmumu/p/4431541.htmlMySQL日期时间的处理,在其官网文档上都有详细的阐述,想了解更多的同学可自行查阅。1.查询当前日期时间:函数有now(),localtime(),current_timestamp(),sysdate()。mysql> select now(),l

2016-12-08 16:54:31 313

转载 MySQL学习笔记七:存储引擎

reference:http://www.cnblogs.com/zmxmumu/p/4425693.html1.MySQL存储引擎的设计采用“插件式”方案,用户可以很方便地选择使用哪种存储引擎,想使用mysql没有提供的引擎时,可以自己安装进去。查看支持的存储引擎mysql> show engines\G*************************** 1

2016-12-08 16:53:58 221

转载 MySQL学习笔记六:基本DML操作

reference:http://www.cnblogs.com/zmxmumu/p/4425290.html1.查询语句,语法如下:SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_

2016-12-08 16:53:13 248

转载 MySQL学习笔记五:数据类型

reference:http://www.cnblogs.com/zmxmumu/p/4425064.htmlMySQL支持多种数据类型,大致可以分为数值,日期/时间和字符类型。数值类型MySQL支持所有标准SQL数值数据类型,包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和D

2016-12-08 16:52:45 223

转载 MySQL学习笔记四:字符集

reference:http://www.cnblogs.com/zmxmumu/p/4424958.html1.字符集就是字符和其编码的集合,查看数据库支持的字符集show character set2.查看服务端启动时默认的字符集mysql> show variables like 'character_set_%';+--------------

2016-12-08 16:52:14 222

转载 MySQL学习笔记三:库和表的管理

reference:http://www.cnblogs.com/zmxmumu/p/4424877.html1.MySQL数据库服务配置好后,系统会有4个默认的数据库。  information_schema:虚拟对象,其对象都保存在内存中  performance_schema:服务器性能指标库  mysql:记录用户权限,帮助,日志等信息 

2016-12-08 16:51:33 193

转载 MySQL学习笔记二:权限管理

reference:http://www.cnblogs.com/zmxmumu/p/4424617.html1. 创建和删除用户,mysql中的用户是由用户名和主机名来确定的create user "user_name@host_name" identified by passwd;drop user user_name;---------------也可以直接向mysql.

2016-12-08 16:50:24 192

转载 MySQL学习笔记一:常用显示命令

MySQL学习笔记系列均转载自 http://www.cnblogs.com/zmxmumu1.开启和关闭MySQL服务WIN平台:NET START MYSQL55 ;NET STOP MYSQL55Linux平台:service mysql start ; service mysql stop2.命令登录mysql数据库mysql -h localh

2016-12-08 16:48:26 214

转载 redis删除数据

reference:https://my.oschina.net/limingluzhu/blog/484506http://weipengfei.blog.51cto.com/1511707/1215042由于需求的更改,之前做的一个项目需要对redis中存储的数据格式进行修改。为防止新包发布后,老数据会导致新数据无法插入。所以,必须在发布前删除掉所有的老数据。当前red

2016-12-07 22:48:23 29017

转载 mysql 左连接 右连接 内连接 union

1,左连接时,第一个表中的所需的数据全要,第二个表中如果没有相应匹配的数据则补null。2,右连接时,第二个表中的所需数据全要,第一个表中如果没有相应匹配的数据则补null。3,内连接时,只有第一个表和第二个表中有相应数据匹配时才要,如果其中一个表没有相应的数据匹配则不要。4,union可以连接2个select的查询结果,前提是所查询的列数相同,且查询的字段以第一个表的字段

2016-12-06 09:29:47 243

原创 3. Longest Substring Without Repeating Characters

注意hashset的用法 contains()     remove    给定一个字符串求其中没有重复字符的最长子串,注意hashset的用法  contains()  remove   size()public class Solution { public int lengthOfLongestSubstring(String s) { HashSe

2016-12-01 22:36:36 152

转载 如何在ubuntu下安装vmware-tools?

reference:http://blog.csdn.net/lishuhuakai/article/details/11880953用vmware虚拟机安装了ubuntu之后,为了实现更加强大的功能,比如说直接从windows主机拖文件进入ubuntu,以及加强ubuntu的性能,我们一般都要安装vmware tools,这对于新手来说可能有一些困难,我在这里做一下讲解以及记

2016-12-01 08:57:50 226

空空如也

空空如也

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

TA关注的人

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