自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (8)
  • 收藏
  • 关注

原创 nodejs聊天室环境搭建

1. 安装nodejs和npm官网下载最新版nodejs源码./configuremakemake install 测试是否安装成功node -v 安装npmcurl http://npmjs.org/install.sh |  sh 2. 安装jdk8官网下载jdk8的rpm文件rpm -ivh xxx.rpm检查是否安装成功jav...

2016-02-20 10:27:29 221

原创 下载函数开发过程

一个http下载文件的函数,几行代码就可以搞掂。但是有没相关错误重试,某些情况下出错了,再重试,还是可以成功的但是某些情况重试是浪费资源,重试多少次都不会成功,所以加上了快速验证错误,不需重试的代码这样就好了吗?超时问题来了,某些大的文件可能会超时,设置一个固定值吗?那些小的问题也需要等待很久才会超时,所以加上了根据文件大小设置超时时间的代码问题都解决了吗?发现http下载成功的文件,未必就是原...

2015-11-03 18:32:44 150

原创 java 并发 读后笔记

一. volatile1. 定义:在java内存模型中,所有线程都能看到变量值是一致的。2. 为什么使用:适当的环境中,可以减少线程上下文切换。3. 原理:编译后,会据计算机硬件体系不同,生成相应的lock指令。lock指令在多核体系中会做两件事情:a. 处理器的缓存行数据回写到系统内容b. 回写系统内存时,处理器中缓存了给内容地址的数据将无效4. 应用案例:Linke...

2015-08-24 14:38:58 130

原创 ffmpeg环境搭建

1. 安装编码器h264编码器,fmpeg默认有h264的解码器,但是没有编码器git clone git://git.videolan.org/x264.git ./configure --enable-shared --enable-static makesudo make install安装faac:http://www.audiocoding.com/d...

2015-07-21 18:33:00 111

原创 mac 环境搭建

1. 安装himebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  2. 更新文件库cd /usr/libexec/sudo /usr/libexec/locate.updatedb 3. 安装nodebrew u...

2015-03-29 13:50:24 143

原创 memcache

1. 安卓libeventwget http://nchc.dl.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.21-stable.tar.gztar -xvzf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable./configure make...

2014-12-05 15:59:07 88

原创 gp抓取

https://github.com/egirault/googleplay-api

2014-11-20 20:15:33 122

原创 zookeeper solr

转,源自:http://my.oschina.net/momohuang/blog/181370 一、SOLR服务部署机器规划:1、Zookeeper服务(Java):A:192.168.1.1,B:192.168.1.2,C:192.168.1.32、solr(tomcat容器)服务:A:192.168.1.1,B:192.168.1.2,C:192.168.1.3...

2014-10-22 22:01:15 81

原创 spring insight

需要环境,jdk7 1. 下载spring tool suite2.  生成tcruntime-instance.bat create --template bio --template bio-ssl --template insight --instance-directory ts tsinstance3. 安装tcruntime-ctl.bat install ...

2014-09-24 18:11:48 176

原创 常用公共dns

国外DNS服务器地址Google Public DNS (8.8.8.8, 8.8.4.4)OpenDNS (208.67.222.222, 208.67.220.220)OpenDNS Family (208.67.222.123, 208.67.220.123)V2EX DNS (199.91.73.222;178.79.131.110)Comodo S...

2014-08-05 11:40:32 113

原创 storm使用

1. 下载https://github.com/nathanmarz/storm/downloads2. 配置解压,修改配置nimbus配置解压后修改conf/storm.yaml文件,storm.zookeeper.servers:    - "ip1"    - "ip2"./storm nimbus     启动storm主节点服务./storm ...

2014-05-30 16:27:03 95

原创 zooker使用

一 环境搭建1. 下载wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.6.tar.gz其他版本下载地址(最好使用stable版本):http://zookeeper.apache.org/releases.html2. 安装tar xzvf zookeeper-3.4.6.tar.gz ...

2014-05-28 18:17:34 1372

原创 redis基础使用

1. 下载安装wget http://download.redis.io/releases/redis-2.8.9.tar.gztar xzvf redis-2.8.9.tar.gzcd redis-2.8.9make执行后在src目录下生成可执行文件测试是否成功:src/redis-server 启动服务src/redis-cli 启动命令行 2. 配...

2014-05-09 16:06:24 55

原创 python多线程

#coding=utf-8 import osimport sysimport threadingimport Queueimport timedefault_encoding = 'utf-8'if sys.getdefaultencoding() != default_encoding:    reload(sys)    sys.setdefault...

2014-04-25 18:54:27 77

原创 nginx push stream 学习

一 .安装环境1. yum install git 2. git clone git://github.com/wandenberg/nginx-push-stream-module.git#git clone http://github.com/wandenberg/nginx-push-stream-module.gitNGINX_PUSH_STREAM_MODULE_PA...

2014-04-10 17:09:34 167

原创 fastdfs笔记

一. 安装fastdfsfastdfs官网:http://code.google.com/p/fastdfs/downloads/list yum install gcc github版本列表地址:http://sourceforge.net/projects/levent/files/libevent/最新稳定版是:http://nchc.dl.sourceforge.n...

2014-02-24 16:04:51 119

原创 nginx+lua学习笔记

一. 本地linux环境搭建1. 安装vmware2. 安装centos http://wiki.centos.org/Download3. centos关闭防火墙(当然只是方便学习用才关闭)/etc/init.d/iptables stop4. 添加用户 useradd testpasswd test5. 配置sshvim /etc/ssh/sshd_config...

2014-02-21 15:55:58 91

原创 python时间处理

1 . 字符串转时间对象d = datetime.datetime.strptime("2012-01-01 10:01:01", "%Y-%m-%d %H:%M:%S")2. 时间对象转字符串dateStr = datetime.datetime.now().strftime("%Y%m%d")

2014-02-18 15:56:13 65

原创 python断点续传

#coding=utf-8__author__ = 'zengqingming'import urllibimport osimport sysdefault_encoding = 'utf-8'if sys.getdefaultencoding() != default_encoding:    reload(sys)    sys.setdefaultencoding(default_enco...

2013-12-18 16:11:16 394

原创 ass s3存储

一. python1. 资料https://github.com/boto/botohttp://docs.pythonboto.org/en/latest/s3_tut.html2. 安装pip install botoeasy_install boto3. 使用        conn = S3Connection(accessKey, secretKey)...

2013-12-04 17:46:50 176

原创 mysql安装

1. contos 6安装yum -y remove mysql yum search mysql552 yum search mysql5yum search mysql55yum install -y mysql55 mysql55-serveryum list mysql55ps -ef |grep mysql /etc/init.d/mysql55-mysqld start ps ...

2013-12-02 17:42:11 47

原创 hadoop

http://www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-os

2013-11-22 17:16:33 49

原创 go语言学习

一. 环境搭建yum install svnsvn checkout svn://gcc.gnu.org/svn/gcc/branches/gccgo gccgowget "ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2"bzip2 -d gmp-5.0.1.tar.bz2tar xvf gmp-5.0.1.tarcd gmp-5...

2013-11-15 17:32:17 59

正值表达式集锦

1. 匹配中文^([\u4e00-\u9fa5]{2,4}),([\u4e00-\u9fa5]{1,10}),([\u4e00-\u9fa5]{1,6})$

2013-11-15 16:04:45 152

原创 linux上读取apk信息

1. wget http://android-apktool.googlecode.com/files/apktool-install-linux-r04-brut1.tar.bz2 2.tar -jxvf apktool-install-linux-r04-brut1.tar.bz2 3.mv aapt /usr/binmv apktool /usr/bin ...

2013-06-03 15:26:07 505

原创 python 集合运算 神器

一. 集合运算a = [1,2,3]b = [3,4,5]求a与b的交集set(a) & set(b) 求a与b的并集set(a) | set(b) 求a有b没有的集合(a-b)set(a) - set(b) 

2013-05-01 14:42:27 122

原创 linux下的python更新及搭建apache+python

1. 下载安装包wget http://python.org/ftp/python/2.6.6/Python-2.6.6.tgz 2. 解压 tar -xvf Python-2.6.6.tgz 3. 编译 cd Python-2.6.6 ./configure --prefix=/usr/local/python26makemake install ...

2013-04-13 15:55:26 130

原创 日常工作

1.查询机器对外ipcurl http://20140507.ip138.com/ic.asp 2. 安装rz/sz yum install lrzsz 3. 安装jdkyum install jdk -y 4. DNS,IP对应关系检测http://ns.pb.cachecn.net/fetch_ldns.php 5. 上传文件(数据出错会重传...

2013-04-12 11:40:34 102

原创 python实用代码

1. python下载(http)文件并保存import urllib2request = urllib2.Request("http://www.appchina.com/market/r/639017/com.sohu.inputmethod.sogou.apk?channel=aplus.direct&p=aplus.index&uid=gAJ9cQFVC3Zlcml...

2013-04-04 13:13:19 181

原创 python环境搭建

一. window环境安装1. 安装python 2.7.3 (win7 64)下载python-2.7.3.amd64.msi 设置python环境变量:D:\bin\Python27 2. 安装easy_installwin7 64位系统:下载文件http://peak.telecommunity.com/dist/ez_setup.pypython ez_...

2013-04-04 10:40:50 314

原创 mysql-innodb-事务

1. 数据库的事务是区别文件系统的重要特性之一。 2. ACID原子性 atomicity:数据库事务是不可分割的单位。一致性 consistency:事务开始前和事务结束后,数据库的完整性没有被破坏。隔离性 isolation:一个事务的影响,在该事务提交前对其他事务不可见。持久性 durability:事务一旦提交,其结果就是永久的。 隔离性通过锁机制实现。...

2013-03-04 17:37:26 65

原创 mysql-innodb-锁

1. 锁是数据库区别文件系统的一个关键特性。2. innodb存储引擎中锁的类型    a. 共享锁:允许事务读一行数据    b. 排他锁:允许事务删除或更新一行数据    c. 意向共享锁:事务想获取一个表中的某几行共享锁    d. 意向排他锁:事务想获取一个表中的某几行排他锁 3. 查询innodb事务,锁的信息information_schema.IN...

2013-03-04 11:35:15 62

原创 常用的几个jvm命令解释

1. jstat     这个命令对于查看Jvm的堆栈信息很有用。能够查看eden,survivor,old,perm等heap的capacity,utility信息     对于查看系统是不是有能存泄漏以及参数设置是否合理有不错的意义 2. jstack     这个是用来查看jvm当前的thread dump的。可以看到当前Jvm里面的线程状况。     ...

2013-02-26 12:54:53 150

原创 java进程控制

public class ProcessBuilderTest {    /**     * @param args     */    public static void main(String[] args)throws Exception {        // 这里/c是cmd /c dir 是执行完dir命令后关闭命令窗口。        //cmd /k di...

2013-01-11 13:41:47 200

原创 python知识集锦

一. 过滤list语法[expresion for element in list if condition]      例子:li = ["a", "b", "c", "wahaha", "c"][elem for elem in li if li.count(elem) == 1] 又如: >>> methodList =

2012-12-28 15:09:35 61

原创 phython(异常)

s=raw_input("Input your age:")if s =="":    raise Exception("Input must no be empty.") try:    i=int(s)except ValueError:    print "Could not convert data to an integer."except:  ...

2012-12-26 11:40:46 218

原创 nodejs mysql

mysql = require("mysql");TEST_DATABASE = "vote";TEST_TABLE = "test";// Create the connection.// Data is default to new mysql installation and should be changed according to your configurati...

2012-12-25 16:51:54 75

原创 高质量的javascript

一. 避免js冲突1. 使用匿名函数控制变量的作用域(function(){})()  说明 前面的括号是定义一个函数,后面的括号是执行这个函数。包在匿名函数的变量作用域不再是window,而是局限在函数内部。 2. 匿名函数的通信使用hash对象的全局变量作为匿名函数的通信桥梁,使用命名空间避免全局变量的冲突var  GLOBAL = {};//命名空间函数GLO...

2012-10-07 10:30:57 145

原创 设计模式学习日记

一 6大设计原则1. 单一职责(single responsibility principle)好处: a. 类的复杂性降低        b. 可读性提高 c. 可维护性提高 d. 变更引起的风险降低 2. 里氏替换原则(liskov substitution principle)4层含义a. 子类必须完全实现父类的方法  3. 依赖倒置原则...

2012-09-16 10:04:10 56

原创 java开发经验总结

1. 获取当天日志Date        long currentTime = System.currentTimeMillis();        long n = currentTime % (1000L*3600L*24);        return new Date(currentTime-n);2.SimpleDateFormat非线程安全 3. Str...

2012-08-28 12:55:27 71

mysql与数据仓库的数据交互

mysql与数据仓库的数据交互,内容包括hive,kafka+flume等

2018-07-15

阿里云缺失字体文件导致乱码问题处理

阿里云ecs生产图片乱码解决处理办法,及字体文件,都打包一起了。

2018-07-15

mysql高可用

金融级mysql高可用方案选型,pdf,内容详尽,非常实用

2018-07-10

数据库设计规范

mysql数据库设计规范手册,需要严格执行,内容详细,非常实用

2018-07-10

cloudstack

sdn网络在cloudstack中的应用,pdf,内容详细,非常实用。

2018-07-10

分布式存储

分布式存储ceph技术及应用白皮书pdf,类容详细,非常实用。

2018-07-10

java进程方法栈分析

java进程方法栈分析方法。可以找到导致服务器负载高的线程的相应代码。

2018-07-10

空空如也

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

TA关注的人

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