自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 phpMyAdmin在Linux(CentOS7)上安装,包括php+apache

    我司用的是阿里云,ECS + RDS(MySQL),现在有需求给运营的同学开个查询数据库的功能,让他们自己去库里统计他们需要的数据。我就在RDS上开了一个只读实例,也开了只读权限的账号,下面就是去哪里登录使用了,使用阿里云的DMS还得开个阿里云子账号、赋权,有点麻烦,使用Navicat吧,...

2018-06-15 10:59:36

阅读数 1156

评论数 0

原创 事务隔离级别,脏读、不可重复读、幻读,乐观锁、悲观锁(共享锁、排它锁)

    数据库事务具有四个特征,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isoation)、持久性(Durability),简称为事务的ACID特性。     事务的隔离性是指在并发环境中,并发的事务是相互隔离的。SQL标准中定义了四种数据库事务隔离级别,级...

2018-06-12 22:34:03

阅读数 2025

评论数 1

转载 HTTP 的重定向301,302,303,307(转)

301 永久重定向,告诉客户端以后应从新地址访问. 302 作为HTTP1.0的标准,以前叫做Moved Temporarily ,现在叫Found. 现在使用只是为了兼容性的处理,包括PHP的默认Location重定向用的也是302. 但是HTTP 1.1 有303 和307作为详细的补充,...

2015-12-28 14:54:22

阅读数 4014

评论数 0

转载 hive SQL优化之distribute by和sort by

最近在优化hiveSQL, 下面是一段排序,分组后取每组第一行记录的SQL INSERT OVERWRITE TABLE t_wa_funnel_distinct_temp PARTITION (pt='${SRCTIME}') SELECT     bussiness_id,     c...

2014-08-05 15:41:45

阅读数 749

评论数 0

转载 Hive限制

1.更新,事务,索引,不支持,是全表扫描 2.创建表的字段类型和java类型是对应的。不支持日期类型,提供转换为字符串类型的函数。 3.查询语句中,不支持having,可写嵌套的select来解决;group by后只能是表的定义列名,不能像mysql那样可以为查询语句为逻辑处理结果声...

2014-07-29 16:09:46

阅读数 1648

评论数 0

转载 hive中的静态分区与动态分区

hive中创建分区表没有什么复杂的分区类型(范围分区、列表分区、hash分区、混合分区等)。分区列也不是表中的一个实际的字段,而是一个或者多个伪列。意思是说在表的数据文件中实际上并不保存分区列的信息与数据。 下面的语句创建了一个简单的分区表: create table partition_...

2014-07-15 21:52:17

阅读数 1131

评论数 0

转载 hive分区(partition)简介

网上有篇关于hive的partition的使用讲解的比较好,转载了: 一、背景 1、在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作。有时候只需要扫描表中关心的一部分数据,因此建表时引入了partition概念。 2、分区表指的是在创建表时指定的p...

2014-07-15 21:37:55

阅读数 21344

评论数 1

转载 Hive insert into话语用法

Hive insert into语句用法   在Hive0.8开始支持Insert into语句,它的作用是在一个表格里面追加数据。 标准语法语法如下: 1 2 3 4 5 6 7 8 9 用法...

2014-07-15 20:57:26

阅读数 16482

评论数 0

转载 hive QL 插入语法

1.insert 语法格式为: 基本的插入语法: INSERT OVERWRITE TABLE tablename [PARTITON(partcol1=val1,partclo2=val2)]select_statement FROM from_statement insert overw...

2014-07-15 20:42:53

阅读数 792

评论数 0

转载 Supervisor,实现NodeJS的LiveEdit

转自:http://blog.iwege.com/posts/nodejs-live-reload.html

2014-07-09 22:09:23

阅读数 1609

评论数 0

转载 c3p0数据库连接池的使用

据说c3p0数据库连接池是最优秀的,当然这也是我道听途说的,没有实际证实过。今天我抽空写了一个c3p0的例子,借此也总结一下。 一、jar包 老规矩,引用开源项目,自然要先下载人家的jar包,我这里有一个在云盘:c3p0-0.9.5-pre4.jar,这里面其实有三个包,是我在开源中国...

2014-06-28 21:44:03

阅读数 2023

评论数 1

转载 MYSQL EXPLAIN语句的extended 选项学习体会

mysql中有一个explain 命令可以用来分析select 语句的运行效果,例如explain可以获得select语句 使用的索引情况、排序的情况等等。除此以外,explain 的extended 扩展能够在原本explain的基础 上额外的提供一些查询优化的信息,这些信息可以通过mysq...

2014-05-13 17:53:18

阅读数 1486

评论数 0

转载 MYSQL插入处理重复键值的几种方法

当unique列在一个UNIQUE键上插入包含重复值的记录时,默认insert的时候会报1062错误,MYSQL有三种不同的处理方法,下面我们分别介绍。 先建立2个测试表,在id列上创建unique约束。 mysql> create table test1(id int,name v...

2014-04-24 19:05:19

阅读数 636

评论数 0

转载 【MySQL】Delete,Update连表(left join)删除,更新语法

普通的单表更新或删除sql大家肯定滚瓜烂熟,但你有用过连表更新或删除的sql吗, 这个在表间关联来做更新和删除操作非常有用. 本文分表介绍了如何用update ,delete做联表操作的方法, php程序员站 先看mysql update对于联表更新的说明 -----------------...

2014-04-21 22:19:09

阅读数 4479

评论数 0

转载 【专治不明觉厉】之“大数据”

【专治不明觉厉】之“大数据”

2014-04-20 23:31:54

阅读数 606

评论数 0

转载 MyEclipse10.0 采用插件方式安装 SVN

一、到官方上下载svn1.8.3,下载后的文件名叫site-1.8.3.zip 地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 这里有很多版本,请自己选择合适的; 二、解压,删除解压后得...

2014-03-31 22:35:46

阅读数 784

评论数 0

转载 服务端获取客户端IP的方法

public static String getUserIp(HttpServletRequest request) { String ip = request.getHeader("Cdn-Src-Ip"); _log.info("Cdn-Src-Ip :&qu...

2014-03-19 13:30:40

阅读数 881

评论数 0

转载 mysql (master/slave)复制原理及配置

1 复制概述       Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服...

2014-03-18 16:45:07

阅读数 570

评论数 0

转载 常用排序算法总结

所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。当待排序记录的关键字都不相同时,排序结果是惟一的,否则排序结果不惟一。 在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间...

2014-03-12 15:11:33

阅读数 728

评论数 0

转载 快速排序 快速搞定

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。   总的说来,要直接默写出快...

2014-03-12 11:07:50

阅读数 579

评论数 0

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