上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 获取内容:/** * * @param zkIp * @param zkPort * @param tablename * @param startRow 传null扫全表 * @param stopRow 已~结尾 * @throws ... 阅读全文
posted @ 2014-11-24 11:38 李秋 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 最近发现date命令特别好用(在mac里面不行)1、获取今天的日期[root@nd02 ~]# date +%Y%m%d201411232、获取某一天的日期[root@nd02 ~]# date -d "2014-11-12" +%Y%m%d20141112这个似乎是废话,不过没关系,继续看3、获取... 阅读全文
posted @ 2014-11-23 21:03 李秋 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 下面是排序的代码:package com.study;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.ut... 阅读全文
posted @ 2014-11-23 13:38 李秋 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: SHELL函数调用分为两种:第一种方式,有点像C语言调用函数的风格,直接把函数的执行结果复制给变量!不过,这个赋值过程和C语言的函数赋值是不一样的!C语言中,函数调用,是将函数的返回值返回给被调函数,如:fun(){ return (1+2);}main(){ a = fun(); ... 阅读全文
posted @ 2014-11-21 20:59 李秋 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 经常使用psql查询数据,现在总结几个常用的命令参数,供以后参考-h 数据库地址-U 数据库用户名-t 不打印字段等信息-c 执行的SQL语句-s 单步执行,就是执行的时候不断按回车事例:/opt/pg93/bin/psql -h ${TDATA_HOST} -U ${TDATA_USE... 阅读全文
posted @ 2014-11-21 17:13 李秋 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 一、载入Velocity依赖包 org.apache.velocity velocity 1.7二、Velocity类package com.qunar.piao.data.integration.common;import java.io.ByteArrayInputStream... 阅读全文
posted @ 2014-11-21 12:41 李秋 阅读(1954) 评论(0) 推荐(0) 编辑
摘要: 罪过罪过,开发了N年的SHELL,竟然第一次思考#!/bin/bash是啥意思?真是怀疑以前的的代码是咋开发出来的~ 如果要解释#!/bin/bash是啥意思?为啥每个SHELL脚本第一行都写它哪?首先要了解什么是SHELL解释器?一、SHELL解释器 SHELL解释器是一个程序,是一个C语言写的... 阅读全文
posted @ 2014-11-19 12:26 李秋 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 写SHELL好久了,经常被异常困扰,可竟然坚持了若干年没用过,回想以前服务过的公司,阿弥陀佛,罪过罪过。废话少说,希望此篇文章可以协助大家和我彻底结束SHELL脚本就是LINUX命令集合的初级阶段。一、STDOUT、STDERR 如果要获取SHELL脚本的异常输出,就需要首先理解SHELL命令的标... 阅读全文
posted @ 2014-11-18 16:07 李秋 阅读(34891) 评论(0) 推荐(2) 编辑
摘要: 一、查看哪些用户在链接数据库select * from pg_stat_activity ; 这里的pg_stat_activity其实是一个视图,它的定义可以在postgres这个数据库里面的视图部分找到。二、杀死进程 现在我们找出所有连接到数据库的进程了,那么如何去杀死那些IDEL的进程从而释放... 阅读全文
posted @ 2014-11-14 12:14 李秋 阅读(14548) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 hive中分区表分为:范围分区、列表分区、hash分区、混合分区等。 分区列:分区列不是表中的一个实际的字段,而是一个或者多个伪列。翻译一下是:“在表的数据文件中实际上并不保存分区列的信息与数据”,这个概念十分重要,要记住,后面是经常用到。1.1 创建数据表 下面的语句创建了一个简单的... 阅读全文
posted @ 2014-11-13 18:45 李秋 阅读(8643) 评论(0) 推荐(0) 编辑
摘要: 一、找出所的语句select wait.pid, wait.query as wait_query, wait.query_start as wait_query_start, wait.locktype, granted.pid as waitfor_pid, ... 阅读全文
posted @ 2014-11-06 19:08 李秋 阅读(4587) 评论(0) 推荐(0) 编辑
摘要: 1、简单求和,文件如下:[linux@test /tmp]$ cat test123.52125.54126.36求和:[linux@test /tmp]$ awk '{sum += $1};END {print sum}' test375.422、过滤条件求和:[linux@test /tmp]$... 阅读全文
posted @ 2014-11-04 17:56 李秋 阅读(10104) 评论(0) 推荐(2) 编辑
摘要: 经常希望在IOS操作系统现实隐藏文件,下面两条语句可以使用:显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder AppleShowAllFiles -boo... 阅读全文
posted @ 2014-10-18 15:46 李秋 阅读(412) 评论(0) 推荐(0) 编辑
摘要: ACID在传数据库系统中,事务具有ACID 4个属性。(1) 原子性(Atomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。(2) 一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都必须应用于事务的修改,以保... 阅读全文
posted @ 2014-10-11 13:59 李秋 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 为什么要对数据仓库分层?用空间换时间,通过大量的预处理来提升应用系统的用户体验(效率),因此数据仓库会存在大量冗余的数据;如果不分层的话,如果源业务系统的业务规则发生变化将会影响整个数据清洗过程,工作量巨大通过数据分层管理可以简化数据清洗的过程,因为把原来一步的工作分到了多个步骤去完成,相当于把一个... 阅读全文
posted @ 2014-10-09 16:49 李秋 阅读(8816) 评论(2) 推荐(2) 编辑
摘要: 一、引言 近年来,随着 Internet/Intranet 建网技术的飞速发展和在世界范围内的迅速普及,电子商务的冲击波又一次在世界范围内掀起巨浪,各类商务网站吸引着大量用户的青睐,商务网站的访问量也就越来越大。这种批量、并发性的访问使得商务网站对用户的响应速度会明显变慢,甚至有可能使用户无法登... 阅读全文
posted @ 2014-09-25 14:44 李秋 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: 上次说的加载jar包,有几个问题没有解决:1、如果项目包含了其他的jar包如何解决?2、如何规范上传的jar包的类和方法?下面就解决一下上面两个问题一、首先编写被调用的类,这次使用maven工程,并且载入了第三方jar包,阿里巴巴的fastjson包package com.qunar.hello.h... 阅读全文
posted @ 2014-09-02 14:26 李秋 阅读(1897) 评论(0) 推荐(1) 编辑
摘要: 一、编写被调用的类package com.qunar.helloworld;public class HelloWorld { public String sayHello(){ return ("helloworld"); }}使用eclipse的export功能导出ja... 阅读全文
posted @ 2014-09-01 23:34 李秋 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 入门级别入门级别:类似1,2,3,4,5这样的字符串#!/bin/bashvar="1,2,3,4,5"var=${var//,/ }for i in $var; do echo $i;done这样就能输出结果。浅入级别上面的例子,被分割的字符串不能有空格,比如:"1,2,3,4,9 8,3 ... 阅读全文
posted @ 2014-08-27 21:14 李秋 阅读(10000) 评论(0) 推荐(0) 编辑
摘要: 1、查看数据库大小:select pg_database_size('log_analysis');select pg_database_size('log_analysis'); pg_database_size ------------------ 23799992(1 row)... 阅读全文
posted @ 2014-08-19 15:52 李秋 阅读(15724) 评论(1) 推荐(0) 编辑
摘要: 1、首先下载:http://cdn1.mydown.yesky.com/soft/201403/mysql-5.6.4-m7.tar.gz2、解压,进入目录,执行cmake ./(如果没有cmake,那么安装 sudo yum install cmake),可能出错:CMake Error: you... 阅读全文
posted @ 2014-08-19 15:31 李秋 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 今天需要备份数据,使用tar命令,总结一下。压缩命令:tar -zvvf ticket-data-intgration.tar.gz ticket-data-intgration压缩但是不包含某个文件夹tar--exclude /home/q/ticket-data-intgration/log -... 阅读全文
posted @ 2014-08-18 15:57 李秋 阅读(3789) 评论(0) 推荐(0) 编辑
摘要: 昨天刚刚安装了MYSQL,玩着挺Happy的,今天就链接不上了,报错是:root用户没有权限翻阅了一些文章,看着不太方便,我简单归纳一下:一、添加账户账户是:test;密码是:123456insert into mysql.user(Host,User,Password,ssl_cipher,x50... 阅读全文
posted @ 2014-08-17 16:20 李秋 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章已经讲解了如何使用Spring搭建工程,这一篇文章是接着上一篇文章来描述的。一、载入依赖新增加了两个依赖,mysql数据库驱动和alibaba数据源包 mysql mysql-connector-java ... 阅读全文
posted @ 2014-08-17 02:20 李秋 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 今天配置Spring,遇到一个很奇葩的问题:Spring.xml的配置文件内容:测试出错:Tests in error: instanceSpring(com.qunar.studyspring.SpringTest): Line 1 in XML document from class pat... 阅读全文
posted @ 2014-08-17 01:52 李秋 阅读(3621) 评论(0) 推荐(0) 编辑
摘要: 为了方面,直接使用eclipse,创建maven工程,创建成功之后一、修改pom.xml,为了方面我就把Spring相关的jar包都引用了 4.0.0 com.qunar studyspring 0.0.1-SNAPSHOT jar studyspring ... 阅读全文
posted @ 2014-08-16 15:31 李秋 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、IOC 控制反转package com.qunar.studyspring.bean;import com.qunar.studyspring.dao.PersonDao;import com.qunar.studyspring.object.Person;/** * 这是一个没有控制反转的例子... 阅读全文
posted @ 2014-08-16 13:20 李秋 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 1、获取字符串的长度,${#str}#设置字符串$ str="liqiu"#打印字符串$ echo $strliqiu#继续打印字符串$ echo ${str}liqiu#打印字符串长度$ echo ${#str}52、在段落后面增加空行#!/bin/bash# paragraph-space.sh... 阅读全文
posted @ 2014-08-15 15:33 李秋 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 这两个月经常使用postgresql,总结一些经常使用的语句:--创建表CREATE TABLE customers ( customerid SERIAL primary key , companyname character varying, contactname characte... 阅读全文
posted @ 2014-08-15 14:19 李秋 阅读(3702) 评论(1) 推荐(0) 编辑
摘要: 最近做了一个项目,需要使用Spring+mybatis+postgresql,下面记录一下整合步骤:一、准备JAR包:我使用的是maven,所以直接晒出pom.xml 4.0.0 test.qunar.com web 0.0.1-SNAPSHOT jar web ... 阅读全文
posted @ 2014-07-26 10:34 李秋 阅读(13329) 评论(2) 推荐(1) 编辑
摘要: 最近做了一个项目,使用Mybatis自动生成代码,下面做一下总结,被以后参考:一、提前准备:1、工具类:mybatis-generator-core-1.3.2.jar2、postgresql驱动:postgresql-9.2-1003-jdbc4.jar3、xml文件这些我都上传到了附件上,下载链... 阅读全文
posted @ 2014-07-26 01:51 李秋 阅读(10877) 评论(0) 推荐(0) 编辑
摘要: 以前习惯使用MYSQL命令行登录,但是到POSTGRESQL不能实现,下面总结一下方法:1、填写需要链接的postgresql语句,一般放在~/.bash_profile,例如:alias log_analysis="psql -h l-tdata1.**.qunar.com -U pdata -s... 阅读全文
posted @ 2014-07-21 22:01 李秋 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 最近发现POSTGRESQL的一张表(下面统称为test表)达到67G大小,不得不进行重新分区,下面记录一下步骤:前言、查看数据表结构(表结构肯定是虚构的)CREATE TABLE test( id integer NOT NULL DEFAULT , logday character vary... 阅读全文
posted @ 2014-07-14 16:44 李秋 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 昨天遇到了一个奇葩的问题,需要在WHERE条件里面添加正则表达式,抱着试试看的态度,查看了一下postgresql,发现确实可以支持正则,例如:select * from user where email ~ '^[A-H]' --匹配email地址以A-H开头的记录 select * from ... 阅读全文
posted @ 2014-07-10 10:45 李秋 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 今天添加了发送邮件的功能,总结一下,供以后参考:1、直接使用管道发送邮件echo "hello,this is the content of mail.welcome to www.mzone.cc" | mail -s "Hello from mzone.cc by pipe" admin@qun... 阅读全文
posted @ 2014-07-08 21:47 李秋 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 本文介绍两个内容,为什么使用PreparedStatement的addBatch()方法?以及使用PreparedStatement的好处。一、addBatch使用方法昨天用JAVA做了一个导表的功能,数据量非常多,使用下面的缓冲方法非常使用。1. 建立链接 Connection conn... 阅读全文
posted @ 2014-07-05 11:14 李秋 阅读(18363) 评论(0) 推荐(0) 编辑
摘要: 昨天配置了log4j发送错误日志的功能,很实用,记录一下!Log4j可以实现输出到控制台,文件,回滚文件,发送日志邮件,数据库,自定义标签。例如:log4j.rootLogger=DEBUG, INFO, CONSOLE, FILE, ROLLING_FILE, MAIL 在log4j.proper... 阅读全文
posted @ 2014-07-04 19:52 李秋 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 查看占用CPU最多的几个postgresqlps aux | grep postgres | sort -n -r -k 3 | head -10 | awk '{print $2, $3}'查看所有postgre语句执行时间:select procpid, start, now() - start... 阅读全文
posted @ 2014-07-01 10:29 李秋 阅读(1931) 评论(1) 推荐(0) 编辑
摘要: 一、简单的方法:首先在pom.xml里面添加: maven-assembly-plugin jar-with-dependencies ... 阅读全文
posted @ 2014-06-30 09:59 李秋 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 最近使用Springmvc,GET传输参数的时候,经常出错误,下面介绍添加一个Filter的方法,可以解决这个问题。既支持POST方式也支持GET方式。首先写一个Filterpackage com.qunar.filter;import java.io.IOException;import java... 阅读全文
posted @ 2014-06-19 16:36 李秋 阅读(1695) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页