自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彷徨的梦想

记录人生的点点滴滴

  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

转载 linux服务器ssh、公匙和密钥实战详解

linux服务器ssh、公匙和密钥实战详解2010-08-24 15:38:59标签:ssh 公钥 linux 密匙 禁用root原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lihaiwen.blog.51cto.com/804093/382274linux服务器利用ssh、公钥和密匙实战详解

2017-01-02 20:09:34 2803

转载 Linux系统下jailkit的安装与使用示例

转载  http://www.jb51.net/LINUXjishu/366747.htmljailkit 是一款能够在一个chroot jail中快速创建受限用户帐户的工具集。它包含了一个安全日志守护进程,shells可以限制用户,开启和设置chroot jail守护进程的工具。【操作步骤】1.下载相关软件: 代码如下:wget -c http://oli

2016-05-18 15:47:23 1165

转载 Jenkins+SVN+Maven+Shell 实现项目一键发布

转载地址: http://jdkleo.iteye.com/blog/2159844Jenkins+SVN+Maven+Shell实现项目一键发布一、前言众所周知,Jenkins默认情况下可以实现项目更新(通过SVN),和项目发布,通过(MAVEN插件),但是这种情况下发布到一些容器底下(如Tomcat)时,经过多次发布后JVM会报OutOfMemoryError Perm

2016-05-13 11:05:03 1978

转载 linux eth0 网络笔记

eth0在文件夹 /etc/sysconfig/network-scripts/ifcfg-eth0  (模板如下)DEVICE="eth0"TYPE=EthernetBOOTPROTO=noneIPADDR=192.168.10.211PREFIX=24GATEWAY=192.168.10.1DNS1=192.168.10.1DEFROUTE=yesIPV

2016-03-23 16:07:29 672

原创 PHP错误汇总笔记

问题一:PHP Fatal error: Maximum execution time of 0 seconds exceeded解决办法: max_execution_time = 0;Maximum execution time of each script, in seconds max_input_time = -1;Maximum amount of time each

2016-02-06 12:37:27 439

转载 Twemproxy 介绍与使用

Twemproxy是一种代理分片机制,由Twitter开源。Twemproxy作为代理,可接受来自多个程序的访问,按照路由规则,转发给后台的各个Redis服务器,再原路返回。该方案很好的解决了单个Redis实例承载能力的问题。当然,Twemproxy本身也是单点,需要用Keepalived做高可用方案。通过Twemproxy可以使用多台服务器来水平扩张redis服务,可以有效的避免单点故障问题。虽

2015-09-30 10:34:19 1044

转载 RabbitMQ 集群与高可用配置

http://88250.b3log.org/rabbitmq-clustering-hahttp://my.oschina.net/indestiny/blog/192313http://www.cnblogs.com/flat_peach/archive/2013/04/07/3004008.html集群概述通过 Erlang 的分布式特性(通过 magic cookie

2015-08-07 16:45:24 1065

原创 Nginx goaccess 安装应用指南

下载地址:http://www.goaccess.io/downloadGoAccess 在 CentOS 上的安装方法:1. 需要安装 GeoIP, ncurses, glib2, 一句搞定yum -y install glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel2. 下载 GoAccess

2015-08-04 11:44:17 1038

转载 LNMP安装详解流程

一、安装配置nginx。    a) 执行安装nginx操作wget http://oss.aliyuncs.com/aliyunecs/onekey/nginx/nginx-1.4.4.tar.gztar zxvf nginx-1.4.4.tar.gzcd nginx-1.4.4/./configure --user=www --group=www --prefix=/usr

2015-07-27 11:12:14 880

转载 建高性能数据库缓存之redis主从复制

转载  http://cfwlxf.blog.51cto.com/3966339/1433637       不错的redis文章       http://www.cnblogs.com/stephen-liu74/archive/2012/03/30/2364717.html    http://daoluan.net/blog/decode-redis-replication

2015-06-18 17:21:14 534

转载 安装php时报gd相关的错误(gd_ctx.c)

在安装php时,报如下错误In file included from /kk/php-5.4.0/ext/gd/gd.c:103:/kk/php-5.4.0/ext/gd/gd_ctx.c: In function ‘_php_image_stream_putc’:/kk/php-5.4.0/ext/gd/gd_ctx.c:51: 错误:‘struct gdIOCtx’ 没有名为 ‘d

2015-05-26 12:48:58 486

原创 centos下配置rsyncd服务器

首先要保证xinetd守护进程开启,配置文件如下/etc/xinetd.d/rsync 配置文件# default: off# description: The rsync server is a good addition to an ftp server, as it \#       allows crc checksumming etc.service rsync{

2015-05-24 13:26:09 2405

原创 NGINX 1.7.4 PHP5.4.33 安装

在编译安装nginx、mysql、和php时依赖的包提前安装:yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel  zlib zlib-devel glibc glibc-devel glib2 gli

2015-05-24 13:08:01 1493

转载 varnish 3.0.3 编译安装宝典

#报错解决办法http://www.cnblogs.com/vastiny/p/3675436.html#安装varnish 3.0.3 地址http://www.zrwm.com/?p=4369#中途遇到错误  解决办法文章http://www.361way.com/varnish-install/2333.html#安装varnish 4

2015-05-19 17:15:38 1078

转载 (总结)Nginx使用的php-fpm的两种进程管理方式及优化

PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而在新的5.3.x版本中,则是和php.ini一样的配置风格。在5.2.x版本中,php

2015-05-06 15:38:05 451

转载 使用xtrabackup对MySQL进行备份和恢复

Xtrabackup 是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,能够非常快速地备份与恢复mysql数据库。 Xtrabackup中包含两个工具:xtrabackup是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构; innobackupex是将xtrabackup进行封

2015-04-18 16:11:22 417

转载 【MySQL】sync_binlog innodb_flush_log_at_trx_commit 浅析

一 参数意义innodb_flush_log_at_trx_commit如果innodb_flush_log_at_trx_commit设置为0,log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时进行.该模式下,在事务提交的时候,不会主动触发写入磁盘的操作。如果innodb_flush_log_at_trx_commit

2015-04-12 22:27:25 552

转载 MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法

故障现象:进入slave服务器,运行:mysql> show slave status\G         .......             Relay_Log_File: localhost-relay-bin.000535              Relay_Log_Pos: 21795072      Relay_Master_Log_File: localh

2015-04-10 05:55:59 632

原创 mysqldump 备份

/usr/local/server/mysql/bin/mysqldump --host=127.0.0.1  --opt --force --max_allowed_packet=33554432 --default-character-set=utf8 --single-transaction  -u**  -p***       epet_logs jz_credits_log   >  

2015-04-09 05:26:47 488

转载 服务器性能评估(cpu,内存,磁盘IO)

一、影响Linux服务器性能的因素1. 操作系统级    CPU    内存    磁盘I/O带宽    网络I/O带宽        2. 程序应用级        二、系统性能评估标准         影响性能因素    影响性能因素     评判标准    好     坏     糟糕    CPU     user% + sy

2015-03-10 15:10:56 5403

转载 linux下搭建SVN服务器完全手册

系统环境        RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum一,安装必须的软件包.        yum install subversion (SVN服务器)                    mysql-server (用于codestriker)                    httpd mod_dav_

2015-01-27 10:31:46 473

转载 CentOS 6.4下编译安装MySQL 5.6.14

http://www.cnblogs.com/xiongpq/p/3384681.html

2014-12-07 22:13:21 428

转载 php GD库裁剪、加水印图片处理

<?php// 原始图片$img1 = 'www.jpg';// 水印后的图片$img2 = 'bbbb.jpg';// 水印$water = 'nnn.jpg';$img = new image ();// 等比缩放$res = $img->param ( $img1 )->thumb ( $img1, 40, 40, 0 );// center center 裁剪/*

2014-01-17 22:04:06 2219

转载 file_get_contents("php://input", "r")

解释不清,直接上例子index.html[html] view plaincopy form action="action.php" method="post" >   input type="text" name="userName"  id="userName" />br/>   input type="text" name="u

2014-01-06 20:28:47 2023

原创 常见的正则验证

验证http请求  preg_match('/^http(s)?:\/\//i', $url)

2014-01-02 15:30:21 348

转载 PHP开发者应了解的24个库

作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那就在评论中分享吧!1. Dispatch – 微框架Dispatch是一个PHP小框架。它并没有给你完整的MVC设置,但你可以定义URL规则和方法,以便更好组织应用程序。这对API、简单的站点或原

2014-01-01 22:31:59 902

转载 关于mysql函数GROUP_CONCAT

GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUP BY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。语法:GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORD

2013-12-31 10:14:23 552

转载 发布两个不用递归的树形数组构造函数

header("Content-type:text/html;charset=utf-8");/** * 创建父节点树形数组 * 参数 * $ar 数组,邻接列表方式组织的数据 * $id 数组中作为主键的下标或关联键名 * $pid 数组中作为父键的下标或关联键名 * 返回 多维数组 **/function find_parent($ar, $id='id', $pid='p

2013-12-27 22:17:19 725

转载 php 异步执行

fsockopen.php$fp = fsockopen("www.test.cn", 80, $errno, $errstr, 30);if (!$fp) {echo "$errstr ($errno)\n";} else {$out = "GET / HTTP/1.1\r\n";$out .= "Host: www.test.cn\r\n";$out .= "Con

2013-12-26 23:27:41 643

转载 CURL 模拟文件上传

上传文件和前面的POST十分相似。因为所有的文件上传表单都是通过POST方法提交的。首先新建一个接收文件的页面,命名为 upload.php:print_r($_FILES);curl_upload.php$url = "http://www.test.cn/post.php";$post_data = array (    "foo" => "bar",

2013-12-26 23:24:30 1191

转载 Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17

算不上经验,只能说是个人总结.在搭建过程中遇到的问题.并记录下来.刚开学习始搭建环境的朋友少走一些弯路.这没有过多的参数,并不是什么高性能网站的部署.本人经验有限,在此分享一些遇到的问题.  操作环境   操作系统:Mac Os Lion  虚拟主机:VMware Fusion  虚拟系统:Centos 5.5+  操作用户:

2013-10-23 22:32:42 689

转载 Linux 目录配置标准:FHS:FileSystem Hierarchy Standard

/    目录应放置档案内容/根目录 root (/),一般建议在根目录底下只接目录,不要直接有档案在 / 底下。 根目录是开机的时候系统第一个挂载的 partition ,所以,所有开机过程会用到的档案, 应该都要放置在这个 partition 当中。举例来说,/etc, /bin, /dev, /lib, /sbin 这五个次目录都应该要与根目录连在一起,不可独立成为某个 parti

2013-09-17 23:10:01 705

原创 php Curl工具类

private static $url = "http://tserver.deng.com:11111/t";/**       * @param $data 传递请求的参数如: name=deng&age=24&weight=65kg*/public static function post($data,$url=null){if($url==null){$url =

2013-05-07 09:53:48 931

原创 php array_multisort 排序

$arr = Array(4875965=>array(     'followCount'=> 8,'friendOffriend'=> 4875965,'friend' => array(49845,56565,67657)),  54353=> array(      'followCount'=> 3,'friendOffriend'=> 54353

2013-05-07 09:46:14 507

原创 php查看代码执行时间工具类

class RunTime //页面执行时间类 {private $starttime; //页面开始执行时间 private $stoptime; //页面结束执行时间 private $spendtime; //页面执行花费时间 function getmicrotime() { //获取返回当前微秒数的浮点数 list($usec, $sec) = explode

2013-04-28 13:49:29 875

原创 Pinyin 拼音转换工具类

/** * 汉字转拼间 * 完善拼间转换 * 33088-41214   是汉字(按拼间排序) * 43584-65184   是汉字(按部首排序)  (完成按部首排序) *  * 1 包括常用的GBK 汉字  共20901字 * 2 下面他个拼开对应拼音区间的机内码 * 3 别有 按部排序的 对一次区间码 *  * ***/class Pinyin{

2013-04-18 12:53:30 5609 1

原创 jquery无刷新分页

config ['static']?>styles/.pagination.css" />config['static']?>js/lib/jquery.pagination.js">var num_entries = 0; //一共多少条记录function getwaitguess() {//异步获取总页数     $.ajax({ //这里使用

2013-04-18 11:14:17 682

转载 MySQL性能优化

1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:

2013-03-05 13:20:34 485

MySQL技术内幕(第4版).pdf

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2013-03-05

O2O模式是移动电子商务的未来.pdf

在一个陌生商圈里想找家咖啡馆,打开手机客户端进行搜索就行,还能下载这家咖啡馆的优惠券获得消费折扣,既方便又省钱。这就是典型的O2O(即Online To Offline,将线下商务机会与互联网结合在一起,让互联网成为线下交易的前台)应用场景。

2013-02-17

空空如也

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

TA关注的人

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