自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用python自动发博客

这是使用python自动发博客的测试

2018-01-22 13:43:45 858

翻译 mysql事务隔离级别

事务隔离级别越高, 越能保证数据的完整性和一致性, 但是对并发性能的影响也会越大。 MySQL事务包含如下4个隔离级别, 按隔离级别从低到高排列如下。(1) read uncommitted(dirty read) read uncommitted也称为读未提交, 事务可以看到其他事务更改了但还没有提交的数据, 即存在脏读的情况。 (2) read committed read committ

2017-11-17 10:14:07 298

原创 mysql常用存储引擎简介

1.InnoDB 从mysql 5.5版本开始,innodb是mysql默认的存储引擎。innodb具有以下优点 灾难恢复性好 支持事务,默认的事务隔离级别是可重复读,其事务控制是通过多版本并发控制来实现的。 使用行级锁 对于InnoDB引擎中的表, 其数据的物理组织形式是簇表(Cluster Table) , 数据按主键来组织, 也就是说主键索引和数据是在一起的, 数据按主键的顺序物理分

2017-11-13 10:39:57 2983

原创 mycat全局表一致性检查

mycat全局表一致性检查通过内部列_mycat_op_time来实现,具体实现方式如下 1.检测全局表的内部列是否存在 checker.checkInnerColumnExist(); 检测的实现是通过一个SQLJob来异步操作的,对应的SQL语句为: select count(*) as inner_col_exist from information_schema.columns wh

2017-11-02 16:46:05 2362

原创 TNS-12547: TNS:lost contact解决办法

TNS-12547: TNS:lost contact解决办法 今日登录测试库,发现Oracle挂掉了。 查看监听,查看Oracle服务 lsnrctl status ps -ef|grep ora 发现监听出现了问题,报以下错误 TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error TNS-00517:

2017-10-20 17:04:47 9470

原创 Hadoop分布式集群搭建

环境RedhatHadoop-2.7.4Jdk1.8本次搭建使用三台虚拟机,分别是master/192.168.121.128,slave/192.168.121.130,master-scan/192.168.121.1291.在三台主机进行jdk 的安装rpm -ivh jdk-8u144-linux-x64.rpm配置环境变量vi /etc/profile

2017-09-29 09:51:42 246

原创 Oracle物化视图详解

物化视图 物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。物化视图可以分为以下三种类型: 1.包含聚集的物化视图; 2.只包含连接的物化视图; 3.嵌套物化视图。 三种物化视图的快速刷新的限制条件有很大区别,而对于其他方面

2017-09-25 16:24:00 646

原创 Oracle对in的处理

Oracle对in的处理有以下四种方式 1.in_list iterator in_list iterator是针对in的值是常量集合的一种处理方法。此时优化器会遍历目标sql中in内的所有值,然后做比较,看目标结果集是否有符合条件的记录,直到结束。 in_list iterator是针对in的值是常量集合的首选方法,通常这种方式要比in_list expansion效率高。 in_list

2017-09-25 14:25:52 2274

翻译 Oracle sql解析过程详解

Oracle cursor shared cursor Oracle中的cursor有两种,一种是session cursor,一种是shared cursor shared cursor:shared cursor其实就是缓存在library cache中的一种库缓存对象,对应的库缓存对象句柄的namespace是CRSR(cursor)。shared cursor缓存了sql,pl/sql

2017-09-20 09:19:48 2056

原创 oracle startup 报ORA-00119错的解决方法

ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'1.sqlplus "/ as sysdba"2.重建pfile文件create pfile from sp

2017-09-06 15:50:41 1147

原创 oracle正则函数匹配null值

Oracle正则函数匹配null值1.selectt5.id,t5.infofrom test t5whereREGEXP_LIKE(NVL(info,'NULL'), '[NULL]$')2.select * fromtest t5whereREGEXP_LIKE(dump(email), '[NULL]$')

2017-09-06 15:41:19 873

原创 管理表空间和数据文件

1.创建表空间CREATE SMALLFILE/BIGFILE TABLESPACE TABLESPACE_NAMEDATAFILE 'PATH/FILENAME'SIZE 500MAUTOEXTEND ON/OFFNEXT 100MDEFAULT STORAGE XXONLINE/OFFLINELOGGING/NOLOGGINGPERMANENT/TEMPOR

2017-09-05 11:02:07 265

原创 oracle 10046

oracle 10046在当前session中激活10046事件,会在user_dump_dest目录下生成“实例名_ora_当前session的spid.trc文件”在当前session中执行目标sql在当前session关闭10046事件激活10046alter session set events '10046 trace name context forev

2017-09-05 10:59:09 713

原创 oracle触发器

触发器分类 行级触发器–for each rows 语句级触发器–在DML语句中触发一次 instead of触发器–通过此触发器告诉oracle需要做的工作,而不是执行调用触发器 before-after触发器 模式级触发器–在模式级的操作上触发如create,alter,drop table,rename,truncate 数据库触发器–在数据库级别上触发,如登录,注销,启动,关闭触

2017-09-05 10:49:46 201

原创 Linux更改字符集

一·查看字符集 字符集在系统中体现形式是一个环境变量,以CentOS6.5为例,其查看当前终端使用字符集的方式可以有以下几种方式: 1、[root@david ~]# echo $LANG zh_CN.GB18030 2、[root@david ~]# env |grep LANG LANG=zh_CN.GB18030 LANGUAGE=zh_CN.GB18030:zh_CN.GB231

2017-09-05 10:48:12 282

原创 Linux配置本地yum源

一、挂载本地光盘到系统:把rhel6.5安装光盘放入光驱,在终端命令行下操作 mkdir /media/rhel #新建挂载目录 mount /dev/cdrom /media/rhel #挂载光盘到/media/rhel目录下 cd /media/rhel #进入挂载目录 ls #查看挂载目录,光盘挂载成功 二、配置本地yum源 cd/etc/yum.repos.d/ #进

2017-09-05 10:39:13 401

原创 Linux下网卡eth1如何修改为eth0

正常来说,Linux在识别网卡时第一张会是eth0,第二张才是eth1。有时候我们使用虚拟机克隆技术后网卡的信息就会改变,新克隆出来的虚拟主机网卡名字可能变为eth1.无论我们怎么修改都无法改变,这就对我们使用N台虚拟机进行HA-heartbeat实验时造成了困扰。 在这里成这样是因为复制系统的过程中复制的文件已经有一个网卡在/etc/udev/rules.d/70-persistent-net.

2017-09-05 10:37:42 432

原创 Linux下zookeeper的安装

Linux环境下zookeeper安装方法 一、环境准备 1、下载zookeeper 下载地址:http://zookeeper.apache.org/2、解压缩并把zookeeper放到opt下tar -zxvf zookeeper.tar.gzmv zookeeper /opt二、配置步骤 1、配置环境变量 gedit /etc/profile追加以下

2017-09-05 10:26:16 291

原创 kafka安装及配置文件详解

Linux环境下kafka安装方法 一、环境准备 1、下载kafka 下载地址:http://kafka.apache.org/2、解压缩并把kafka放到opt下tar -zxvf kafka.tar.gzmv kafka /opt二、配置步骤 1、建立logs目录 mkdir -p /opt/kafka/logs2、配置conf文件文件地址:$ka

2017-09-05 10:22:23 1384

原创 kafka monitor的使用

KafkaOffsetMonitor是由Kafka开源社区提供的一款Web管理界面,用来实时监控Kafka的Consumer以及Partition中的Offset,可以在web界面直观的看到每个Partition的Message的增长速度,是否消费,是否阻塞等。启动脚本:vim kafkaOffsetMoniter.shnohup java -cp KafkaOffsetMonitor

2017-09-05 10:17:17 2896

转载 oracle 11g 新特性Pivot 和 Unpivot

piovt 如您所知,关系表是表格化的,即,它们以列-值对的形式出现。假设一个表名为 CUSTOMERS。SQL> desc customers Name Null? TypeCUST_ID NUMBER(10) CUST_N

2017-06-22 14:00:29 542

网络操作系统复习参考资料

网络操作系统复习参考资料,讲解详细,有了他考试也不怕

2015-06-03

空空如也

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

TA关注的人

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