- 博客(43)
- 收藏
- 关注
原创 git branch管理常用命令
查看本地分支[plain] git branch * dev master *代表当前位于dev分支 查看远程分支[plain] git branch --remote origin/dev origin/master 创建分支[plain] git checkout -b new_branch ...
2016-12-12 20:51:09
139
原创 sql
统计相反条件的数量[code="java"]select m.mf_id, count(case when `is_complete` = 0 then 1 else null end), count(case when `is_complete` = 1 then 1 else null end) from manifest m inner join task t on t.mf_id ...
2016-08-31 11:15:00
155
原创 rapidjson
[code="java"]string str_json = "[{\"Node\":\"9478149a08f9\",\"Address\":\"172.17.0.2\",\"ServiceID\":\"HSS\",\"ServiceName\":\"HSS\",\"ServiceTags\":
2016-08-17 21:56:44
134
原创 C++
std::string convert to const char *[code="java"]inline char * getCharPtr(string &str){char *cha = new char[str->size() + 1];memcpy(cha,str->c_str(),str->size() + 1);const char *p = cha...
2016-08-10 10:55:03
140
原创 Redis基本操作
zsetkey1 score1key2 score2zadd key score1 member1 score2 memeber2 相zset中添加成员zcard key 返回成员数量zincrby key increment member member = member + incrementzcount key min max 返回介于min max...
2016-07-26 22:55:22
107
原创 python 安装 redis客户端
安装easy_install[code="java"]pythonfrom urllib import urlopendata = urlopen('http://peak.telecommunity.com/dist/ez_setup.py')open('ez_setup.py', 'wb').write(data.read())exit()python ez...
2016-07-22 23:12:17
167
原创 redisKEY删除与过期时间设置
Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作[code="java"]redis-cli keys "*" | xargs redis-cli del//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径//如:/opt/redis/redis-...
2016-07-21 10:47:13
775
原创 Redis3.2 Cluster
1. download redis 3.22. make PREFIX=/usr/local/redis/ install3. 拷贝配置文件到安装文件 cp /usr/soft/redis-3.0.7/redis.conf /usr/local/redis/bin/4. 安装完后, 只有BIN文件夹, 5. yum install ruby yum ins...
2016-07-09 23:48:38
152
原创 dpkg 操作
1. 查找已经安装的包dpkg -l libreoffice*2. 安装dpkg -i pageckage name3. 卸载dpkg --remove只是删除安装的文件dpkg -P libreoffice-base-core进行卸载
2016-07-01 18:49:47
107
原创 GO Rest API
[code="java"]URL HTTP Verb Functionality/object POST Creating Objects/object/objectId GET Retrieving Objects/object/objectId PUT Updating Objects/object GET Queries/object/objectId DELE...
2016-06-01 08:51:57
152
原创 shell 杀进程
1. kill多个进程“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。[code="java"]ps -ef | grep curl | grep -v grep | cut -c 15-20 | xargs kill -9[/code]或者[code="java"]kill -9 `ps -ef|g...
2016-05-29 10:31:25
160
原创 Shell 多进程实现
[code="java"]#!/bin/bashSEND_THREAD_NUM=3tmp_fifofile="/tmp/$$.fifo"mkfifo "$tmp_fifofile"exec 6"$tmp_fifofile"for ((i=0;i&6while (1>0)do ...
2016-04-29 15:53:57
182
原创 find 按时间查找
查找两天前修改过的文件:find . -type f -mtime -2查找3天内修改过的文件:find -ctime -3find命令使用超过6天,空文件独立查询命令:find /data/backup -ctime +6 -exec rm -f {} \; 删除/data/backup目录下修改时间超过6天的文件。 find /data/backup -ty...
2016-04-16 07:56:06
276
原创 PHP lAMP
http://www.howconfig.com/linux/how-to-install-lamp-on-centos-6-server/thinkphphttp://blog.youkuaiyun.com/ruby97/article/details/7574851
2016-04-16 07:53:07
92
原创 mysql常用管理命令
[code="java"]1. mysql 安装 yum -y install mysql-server yum -y install php-mysql vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabli...
2016-04-07 13:30:05
98
原创 mysql 字段类型
[code="java"]字段类型1.INT[(M)] 型: 正常大小整数类型2.DOUBLE[(M,D)] [ZEROFILL] 型: 正常大小(双精密)浮点数字类型3.DATE 日期类型:支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列4.CHAR(M) 型:定长字符串...
2016-04-07 10:44:07
87
原创 mysql 数据库优化
[code="java"]1、选择正确的存储引擎以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊。MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成。另外,MyISAM 对于 SELECT COUNT(*) ...
2016-04-07 10:14:04
90
原创 mysql常用命令
[code="java"]show databases, 显示mysql中所有数据库的名称 use databases; show processlist; 显示系统中正在运行的所有进程,也就是当前正在执行的查询。 show table status;显示当前使用或者指定的database中的每个表的信息。信息包括表类型和表的最新更新时间 sho...
2016-04-07 10:13:36
94
原创 mysql
mysql 安装yum -y install mysql-serveryum -y install php-mysqlvi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recom...
2016-03-30 15:41:42
92
原创 Redis学习总结
1. 启动redis客户端 ./redis-cli2. set key value 设置Key对应的值为string类型的Value。如果多次对同一个Key进行Set操作,值会被覆盖。3. setnx key value 设置Key对应的值为string类型的Value。如果Key已经存在,则返回数字0。nx表示"not exist"意思。4. setex key period...
2016-03-29 14:32:35
100
原创 Rabbit总结
RabbitMQ 是一个消息代理。说白了,它从“生产者”接收消息,并将这些消息发送给“消费者”。在这个过程中,它可以根据你给定的规则对消息进行路由、缓冲和持久化。1. 从指定的队列中发送和接收消息2. 我们要创建一个任务队列,用它来把耗时的任务分发到多个“worker”手里。 工作队列(也叫任务队列)的主要是思想是避免立即处理那种资源密集且需要处理很久才能完成的任务。相反呢...
2016-03-29 11:52:18
113
原创 rabbit及redis 安装
1. rabbit mq 安装http://www.cnblogs.com/shanyou/p/3902905.html2. redis 安装http://www.cnblogs.com/kreo/p/4399612.html3. thinkphp学习http://document.thinkphp.cn/manual_3_2.html#preface...
2016-03-10 10:59:55
94
原创 服务器监控
1. watch -n 2 -d free -m2. free -m3. netstat -n | grep tcp | awk '{print $5}'|grep -v '127.0.0.1' | wc -l4. top 一. TOP前五行统计信息统计信息区前五行是系统整体的统计信息。1. 第一行是任务队列信息同 uptime 命令的执...
2016-03-03 12:56:33
153
原创 centos 7 设置Service
1. vim /lib/systemd/system/nginx.service 2. [code="java"] [Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/www/lanmps/init.d/nginx start E...
2016-02-26 09:55:53
124
原创 postgresql安装
11. -A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
2016-02-26 09:52:44
63
原创 nginx 安装
1. yum install zlib zlib-devel2. yum install pcre pcre-devel3. wget http://nginx.org/download/nginx-1.8.0.tar.gz4. tar xzvf nginx-1.8.0.tar.gz 5. ./configure --prefix=/usr/local/nginx6. make...
2016-02-24 22:46:49
89
原创 pgsql
日期函数select * from orders where to_date(to_char(payment_time, 'yyyy-MM-dd'),'yyyy-MM-dd')< to_date('2016-02-19','yyyy-MM-dd') Oracle中TO_DATE格式TO_DATE格式(以时间:2007-11-02 13:45:25为例) ...
2016-02-19 15:11:11
583
原创 pgsql 允许发布连接
[color=red]host all all 0.0.0.0/0 md5[/color][code="java"]# TYPE DATABASE USER CIDR-ADDRESS METHOD# "local" is for Unix domain socket connectio...
2016-02-18 19:55:51
159
原创 psql 常用命令
[code="java"]1. 查看数据库 psql -l \l2. 连接数据库 psql -h ip -p port dbname user name psql -U user -d dbname psql dbname alter table parent_mch OWNER to testdev ...
2016-02-17 08:49:15
412
原创 监控pgsql sql
[code="java"]log_directory = 'pg_log' # directory where log files are written, # can be absolute or relative to PGDATAlog_filename = 'postgr...
2016-01-06 09:36:19
277
原创 rabbit安装
1. 安装erlang yum install ncurses-devel wget http://www.erlang.org/download/otp_src_17.0.tar.gz tar zxvf otp_src_17.0.tar.gz ./configure --prefix=/opt/erlang make make install...
2015-10-26 18:09:52
88
原创 一致性HASH算法
https://weblogs.java.net/blog/2007/11/27/consistent-hashing[code="java"]import java.util.Collection;import java.util.SortedMap;import java.util.TreeMap;public class ConsistentHash { ...
2015-08-06 13:11:22
77
原创 多线程同步
[img]http://dl2.iteye.com/upload/attachment/0109/8125/4368b364-6516-3803-b0f5-4adea76ee5e5.jpg[/img][img]http://dl2.iteye.com/upload/attachment/0109/8127/d4806bf5-9c37-3271-8d84-df87ca945a2a.j...
2015-06-28 19:12:35
74
原创 多线程基础
1. 多线程基础[img]http://dl2.iteye.com/upload/attachment/0109/7716/6e6d6076-0296-3acf-86cd-f1b95acae349.jpg[/img][img]http://dl2.iteye.com/upload/attachment/0109/7720/87b27f8b-e66f-3915-8126-fbe6...
2015-06-26 09:15:32
82
原创 CSS3
1. css 基础[img]http://dl2.iteye.com/upload/attachment/0109/7111/b8b4e0ab-c46c-38d7-97ad-ead0dfcd1ea9.jpg[/img]
2015-06-24 09:16:43
91
原创 中文转码
[code="java"]public class HelloWorld{ public static void main(String[] argv){ try{ System.out.println("中文");//1 System.out.println("中文".getBytes());//2 ...
2015-06-15 11:08:03
165
原创 Redis 安装
1. wget http://download.redis.io/releases/redis-3.0.0.tar.gz2. yum install -y tcl3. make test4. make5. make6. start redis server7. src/redis-server8. command line src...
2015-04-25 20:43:17
76
原创 JVM性能优化监控
1. sar 监控CPU一秒钟采样一次,持续100次sar -u -o zhou 1 10003:26:43 PM CPU %user %nice %system %iowait %steal %idle03:26:44 PM all 0.50 0.00 1.01 0.00 ...
2015-04-19 15:31:55
101
原创 Java基础
1. I/O分类所有的I/O基本上分为两大阵营:面向字符的输入/输出流;面向字节的输入/输出流面向字节:那么这个类工作要保证系统中的文件二进制内容和读入JVM内部的二进制内容一致,不能变换任何0和1的顺序。这种输入/输出方式很适合读入视频文件或者音频文件面向字符:指希望系统中的文件的字符和读入内存的字符要一致。GBK文件格式中一个永字,读取时,我们希望I/O...
2015-04-14 20:53:30
67
原创 Jenkins
pre-steps#!/bin/shchmod u+x ./eHospital/build.sh./eHospital/build.shexit 0post-stepsmv ./eHospital/target/eHospital.war ./eHospital/target/eHospital_MultiHospital_`date +%Y%m%d%H%M...
2015-03-23 14:48:02
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人