自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 问答 (4)
  • 收藏
  • 关注

原创 MySQL数据库架构

[size=large]1、MySQL主从复制[/size]优点:读写分离,并很好的提升了读的性能缺点:1. 写入无法扩展、无法缓存2. 复制延时3. 锁表率上升4. 表变大,缓存率下降[size=large]2、MySQL垂直分区(分库)[/size]优点:数据独立,互不影响缺点:1.关联查询2.不能解决单张表数据量暴涨的问题[size=l...

2018-02-02 16:33:15 173

原创 域名反向解析

域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址的 过程。这一过程通过域名解析系统DNS来完成。 接下来我们先来了解一下什么是IP反向解析。我们经常使用到得DNS服务器里面有两个区域,即“正向查找区域”和“反向查找区域”,正向查找区 域就是我们通常所说的域名解析,反向查找区域即是这里所说的IP...

2018-01-10 17:15:46 1638

原创 linux维持长连接调优

由于linux内核的限制,files open too many是一个常见的问题修改/etc/sysctl.conf文件[code="java"]net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_timestamps = 0net.ipv4.ip_local_port_range = 102...

2017-02-16 21:49:41 3169

原创 NFS简要配置

1. NFS服务器的设定修改/etc/exports/uxin *(rw,sync,fsid=0,no_root_squash)service nfs restart2. NFS客户端的设定mount -t nfs -o rw 192.168.163.94:/uxin /mount/uxinmount -t nfs 172.16.17.131:/...

2017-01-23 21:24:11 157

原创 大数据

hadoop、Storm[url]http://www.aboutyun.com/thread-6858-1-1.html[/url]可以带着下面问题来阅读本文章:1.hadoop、Storm各是什么运算2.Storm为什么被称之为流式计算系统3.hadoop适合什么场景,什么情况下使用hadoop4.什么是吞吐量首先整体认识:Hadoop是磁盘级计算,...

2016-03-30 10:29:17 101

原创 zookeeper 安装

单点1.下载3.4.8 stablehttp://zookeeper.apache.org/releases.html2. 解压tar -xvf zookeeper-3.4.8.tar.gz -d /optcp /opt/zookeeper-3.4.8/conf/zoo_sample.cfg zoo.cfgmkdir /opt/zookeeper-3.4.8/dat...

2016-03-24 10:06:21 70

原创 python RSA库 pycrypto

[url]http://wawehi.blog.163.com/blog/static/143780306201371361120515/[/url]网上一搜一大把的 python rsa 相关的东西,python本身的rsa 库也有好几个,参考这个页面:http://blog.csdn.net/shanliangliuxing/article/details/8722134,我尝试了其中的好...

2015-11-17 10:14:00 1418

原创 RSA加密与签名

RSA是一个非对称加密算法。简单说来,非对称加密算法就是说加密解密一个文件需要有两个密钥,一个用来加密,为公钥,一个用来解密,为私钥。证书可以用来授权公钥的使用。(如果使用私钥对数据进行加密的话,加密就没有意义,因为每个人都可以拥有公钥,所以每个人都可以用公钥进行解密。所以,通常使用私钥对摘要进行加密,然后把加密后的摘要追加到明文的后面,再使用对称密钥对明文和摘要进行整体加密。...

2015-11-17 10:08:41 197

原创 tomcat ssl配置

[size=large][b]KeyStore模式[/b][/size]直接用java里的keytool工具生成一个keystore文件,然后直接用这个文件启用https就可以了。方法如下:命令行执行%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA执行过程中会询问你一些信息,比如国家代码,省市等,其中需要填写两个密码...

2015-09-24 15:05:00 97

原创 使用openssl创建ssl证书 并转换为keystore

参考[url]http://blog.sina.com.cn/s/blog_4fd50c390101891c.html[/url][url]http://www.blogjava.net/javabloger/archive/2008/04/17/193800.html[/url][b]x509证书一般会用到三类文,key,csr,crt。[/b]Key 是私用密钥openssl格...

2015-09-23 14:23:16 2618

原创 Nginx/LVS/HAProxy负载均衡软件的优缺点详解

[url]http://www.ha97.com/5646.html[/url]

2015-08-13 10:17:44 168

原创 SOAP Webservice和RESTful Webservice

REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则为:1.网络上的所有事物都可以被抽象为资源(resource)2.每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识3.所有的操作都是无状态的REST简化开发,其架构遵循CRUD...

2015-08-13 10:02:46 107

原创 mysql could not be resolved: Temporary failure in name resolution

新安装的mysql,程序初始建立连接要花费10秒,查询mysql error日志,发现。。。 could not be resolved: Temporary failure in name resolution经网上分享,如下操作在mysql的配置文件my.cnf中[mysqld]节点添加下面两行skip-host-cacheskip-name-resol...

2015-07-31 14:51:07 667

原创 maven3 + jetty 新建webapp

maven版本:apache-maven-3.3.3eclipse插件版本:m2e - Maven Integration for Eclipse 1.4.1.20140328-19051. new-->maven project-->maven-archetype-webapp-->填写group_id,atifact_id-->finish2. 创建完成后,结构如下[i...

2015-07-28 10:20:00 100

原创 dhcp、c3p0、proxool

[url]http://www.cnblogs.com/linjiqin/p/3443643.html[/url]根据网上资料:1.效率、性能消耗问题2.重连问题后续实际尝试proxool,再做更新

2015-07-28 09:30:50 141

原创 python 多进程 Threading Multiprocessing

参考[url]http://developer.51cto.com/art/201405/438178.htm[/url]1. python多线程的局限性2. 为何thread不能利用多核?3. 如何利用多核?4. 进程池[url]http://www.coder4.com/archives/3352[/url]...

2015-07-20 09:08:55 97

原创 ireport字体设置 无效

使用ireport5.6.0版本设计报表使用struts在线生产报表:jasperreports-5.2.0.jarstruts2-jasperreports-plugin-2.3.24.jar1.反复测试,发现设置的字体及大小无效怀疑版本问题使用ireport5.1.0重新打开模板编辑字体成功设置----------------------------...

2015-07-16 10:21:24 1881

原创 tornado 异步

def asynchronous(method): """Wrap request handler methods with this if they are asynchronous. This decorator is for callback-style asynchronous methods; for coroutines, use the ``@gen...

2015-07-13 14:29:13 128

原创 mysql启动失败

查看mysqld.log[code="java"]/opt/redmine-2.6.0-1/mysql/bin/mysqld.bin: Error writing file '/opt/redmine-2.6.0-1/mysql/data/mysqld.pid' (Errcode: 28)Can't start server: can't create PID file: No spa...

2015-07-10 15:12:21 99

原创 mysql 安装

1.下载地址[url]http://downloads.mysql.com/archives/community/[/url]2.64位linuxLinux - Generic (glibc 2.5) (x86, 64-bit), RPM Bundle3.解压后rpm -ivh MySQL-client-5.6.24-1.linux_glibc2.5.x86_64....

2015-07-07 15:29:17 61

原创 linux 安装 svn

1.安装apr依赖包libtool(rpm)./configure --prefix=/opt/aprmakemake install2.安装apr-util./configure --prefix=/opt/apr-util --with-apr=/opt/aprmakemake install3.安装sqlite把文件夹sqli...

2015-06-01 13:42:08 62

原创 nginx tcp模块安装及配置

1.下载pcrewget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gztar -xvf pcre-8.33.tar.gz2.下载nginx upload插件wget https://github.com/vkholodkov/nginx-upload-module/archive/2...

2015-03-23 16:40:15 534

原创 linux crond定时任务

添加定时任务a) 上传定时清理脚本将clean.sh 拷贝至/usr/local/etc/b) vi /etc/crontab最后一行添加:00 03 * * * root /usr/local/etc/clean.sh &代表每天凌晨3点执行c) 重启crontabservice crond restart日志/var/log/cron...

2015-03-20 14:37:58 110

原创 XMPP介绍(一)

1.介绍[url]http://blog.tianya.cn/blogger/post_read.asp?BlogID=3362822&PostID=43905895[/url]2.消息格式message[url]http://guangboo.org/2013/03/22/xmpp-message-stanza[/url][url]http://blog.csdn.net/r...

2015-01-19 11:12:59 115

原创 关于TCP、UDP、及keep_alive属性的总结

【问题原由】:进行长连接通信时(如移动应用开发中手机端与服务端要维持一个稳定的连接,进行实时消息传递),需要在应用层定义心跳机制。有人问,TCP本身就是可靠传输协议,为什么还需要应用层来实现心跳机制呢?【明确定义】TCP的可靠传输是相对于UDP而言,UDP在传输数据之前不需要先建立连接,远地主机的运输层在接收到UDP报文后,不需要确认。TCP提供面向连接服务,传输数据前必须...

2015-01-15 16:52:47 1541

原创 写给2015的自己

不知不觉2015已经到来,时间的流逝总是让人伤感。今天难得静下心来回顾一下去年的自己,如今毕业已经4年半了,身体和精神头被时间慢慢吞噬,犹叹当年壮志豪情。 回到家乡工作一年有余,不再北漂,再见了西二旗,再见了青春。 回顾2014,家庭方面:完成了终身大事;工作上表现一般,没有大的进展,我只能自我安慰的说2014重在家庭,随后快马加鞭,在工作方面做出一些成绩。 ...

2015-01-06 16:26:35 79

原创 bitnami linux redmine 安装

https://bitnami.com/stack/redmine/installerhttp://down.51cto.com/data/1032776访问http://ip/redmine安装完成后有可能登录报错--解决办法--vi apps\redmine\htdocs\db\migrate\001_setup.rb文件,在靠近末尾处:# create...

2014-08-06 16:40:14 105

原创 mysql yum

wget http://dev.mysql.com/get/mysql-community-release-el5-5.noarch.rpmrpm -ivh mysql-community-release-el5-5.noarch.rpmyum install mysql-community-serverhttp://blog.shiren.info/?p=39

2014-08-06 10:27:55 93

原创 lvs

站位,houxu

2014-05-30 14:26:37 76

原创 keepalived + nginx双机热备

-安装--wget http://www.keepalived.org/software/keepalived-1.2.13.tar.gz./configure --prefix=/usr/local/keepalivedmakemake install-------------错误:configure: error: !!! OpenSSL is not pr...

2014-05-30 14:22:29 70

原创 make[1]: g++: Command not foun

yum -y install gcc+ gcc-c++--安装gcc(./configure用到)----------yum -y install gcc-------------------------------

2014-05-21 11:11:48 159

原创 ImportError: No module named _ssl

1.查看openssl安装包[root@localhost ~]# rpm -aq|grep openssl2.安装yum install openssl -yyum install openssl-devel -y3.重新编译python

2014-05-21 09:35:00 84

原创 RHEL6.4更改为CentOS6.4的yum源

mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/*.repo.bak# 删除原有的yum包rpm -qa | grep yum|xargs rpm -e --nodeps# 下载CentOS的yum安装包ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/os/...

2014-05-21 09:31:49 242

原创 supervisor 配置与使用

1.创建配置文件:[code="java"]echo_supervisord_conf > /etc/supervisord.conf[/code]2.修改配置文件A.添加应用[code="java"][program:listen] //listen应用名称command=python /home/listen/app.py -log_file_prefix=/ho...

2014-03-14 15:22:21 236

原创 supervisor 安装

1. 安装依赖包a. setuptools (latest) from [url]http://pypi.python.org/pypi/setuptools[/url].(pypa-setuptools.tar.gz)b. meld3 (latest) from [url]http://www.plope.com/software/meld3/[/url](http://...

2014-03-11 15:23:25 64

原创 linux ip dns gateway 设置

1. ip设置 ifconfig eth0 192.168.14.10 netmask 255.255.255.02. gateway route add default gw 192.168.1.1(立即生效) 或者 vi /etc/sysconfig/network(重启后生效) GATEWAY=192.168.0.13. dn...

2014-03-07 09:53:48 269

原创 nodejs 安装 及模块库

1.安装python wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz tar -zxvf Python-2.7.2.tgz cd Python-2.7.2 ./configure --prefix=/usr/local/python27 make make install mv /usr/bin/p...

2014-03-07 09:31:03 163

原创 安装postgreSQL

1. 安装PostgreSQL9.1vi /etc/yum.repos.d/CentOS-Base-16repo在[base] and [updates] sections 加上exclude=postgresql*2获取并安装软件包cd /root/tmp/wget http://yum.postgresql.org/9.1/redhat/rhel-5-i386/pgdg...

2014-02-21 09:22:39 88

原创 nginx.conf

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_con...

2014-02-21 09:14:27 88

原创 安装rabbitmq

1. ERLANG找到原安装目录:如/usr/lib/erlang将该文件夹备份mv -rf /usr/lib/erlang /tmp/erlang_bakhttp://www.erlang.org/download.html下载SourceFIletar -xvf otp_src_R14B04.tar.gzcd otp*./configure -...

2014-02-21 09:12:55 65

空空如也

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

TA关注的人

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