自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shao.bing的专栏

坚持正确的自我,坚定自己的信念,勇敢前进

转载 Nginx核心知识100讲学习笔记(陶辉)Nginx架构基础(一)

(转载,非常不错的文章) 一、Nginx的请求处理流程进程结构 1、Nginx的请求处理流程 2、Nginx的进程结构 3、进程作用 1、Master进程 1、是进行work进程的监控管理的2、看看work进程是否正常工作需不需要进行热部署、需不需要重新载入配置文件 2、Ca...

2020-05-28 15:11:20 91 0

原创 apache sites-enable 和 sites-available的区别

apace2的配置文件通常位于/etc/apaches下面。Linux下 Apache的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apac...

2018-05-21 13:34:16 7671 0

原创 Go语言及Web框架Beego环境搭建

Go语言及Web框架Beego环境搭建 本文涉及软件均以截至到2013年10月12日的最新版本为准 1、 相关软件准备: 1) go1.6.windows-amd64.msi,对应64位windows系统安装使用 下载地址:http://www.golangtc.com/download ...

2017-05-22 16:55:15 7156 2

原创 PHP多维数组去重

最近用到了一个获取历史会议列表的问题,需要去这个多维数组去重后返回返回给客户端,这里使用了几个php的组装函数,分享下,示例代码如下: $str = '{     "status": 0,     "result": [        ...

2017-05-15 15:26:04 4477 0

原创 对于mysql处理数据库表中一对多的数据统计问题

今天遇到一个问题,就是要统计一个数据库表中的相同字段的条数的问题。 SELECT conferenceId, COUNT(*) as num FROM meet_conference_attendee  where conferenceId in (100740609,101650330,104...

2016-11-23 14:40:01 2620 0

原创 关于ubuntu mount nfs

将一台服务器的目录挂载另一台服务器,需要安装nfs 服务器端 apt-get install nfs-kernel-server cat /etc/exports (将nfsdata目录共享出来) # /etc/exports: the access control list fo...

2016-07-29 18:36:14 776 0

转载 apache配置中ProxyPassReverse指令的含义

apache中的mod_proxy模块主要作用就是进行url的转发,即具有代理的功能。应用此功能,可以很方便的实现同tomcat等应用服务器的整合,甚者可以很方便的实现web集群的功能。 例如使用apache作为域名www.test.com代理服务器,让其暴露在公网上,即DNS解析到本机器上,真...

2016-07-28 17:53:30 598 0

原创 PHP数组的几个操作,求并集,交集,差集,数组与字符串的相互转换及数组去重

在php中如果我想要对两个数组进行如并集、交集和差集操作,我们可直接使用php自带的函数来操作如array_merge(),array_intersect(),array_diff(). 计算数组的合并 array_merge与“+”的区别 array_merge() 函数把两个或多个数组合并...

2016-07-03 12:29:13 18459 0

原创 linux 如何显示一个文件的某几行(中间几行)

【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000   【二】显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000   ...

2016-07-02 17:53:15 1056 0

转载 关于PHP的header("P3P: CP=CURa……")

对于IE来说(默认安全级别下),iframe、img、link等标签都是只发送session cookie(又叫 第一方cookie),拦截本地cookie发送(又叫第三方cookie)。当这些标签跨域引用一个页面,实际上是发起了一次GET请求。 如果这个跨域的请求,HTTP返回头中带有Se...

2016-05-23 17:06:16 2253 1

转载 HTTP/1.1与HTTP/1.0的区别

From:  http://blog.csdn.net/forgotaboutgirl/article/details/6936982 下面主要从几个不同的方面介绍HTTP1.0与HTTP/1.1之间的差别,当然,更多的内容是放在解释这种差异背后的机制上。 1 可扩展性 可扩展性的一个重...

2016-05-13 09:35:07 1950 0

转载 CI框架 -- 核心文件 之 Benchmark.php

Benchmark.php文件中定义的CI_Benchmark类可以让你标记点,并计算它们之间的时间差。还可以显示内存消耗。 Benchmarking类库,它是被系统自动被加载的,不需要手工加载 class CI_Benchmark { /** * List of all ...

2016-05-12 20:31:30 573 0

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

知识点分享,在网上看到了,觉得不错,希望分享给更多需要的同学。 (转载)http://taoshi.blog.51cto.com/1724747/1165499 $data = file_get_contents("php://input");     php://inp...

2016-05-12 20:20:55 1266 0

转载 php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别

今天再次遇到了这个问题通过$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']获取域名及请求的URL的问题,便再次百度了,发现没学习一次都有新的知识,便分享出来,供有需要的同学学习。 转载一下 最近在开发...

2016-04-21 14:26:06 25600 0

转载 php中header函数参数的Cache-control:private,no-cache,must-revalidate,max-age是使用方法!

今天在study code,遇到了不需要客户端缓存的问题,网上搜索了一个分享给大家。 由于我做的是登录,也就是用户登录每次登陆时都要来访问服务器,不需要在客户机做缓存,于是在网上找了找,发下一下文章不错于是传了上来。 网页的缓存是由HTTP消息头中的“Cache-control”来控制...

2016-04-20 14:28:49 943 0

转载 CentOS 6.4下Squid代理服务器的安装与配置

原文地址:http://www.cnblogs.com/mchina/p/3812190.html 讲的比较清晰,容易理解。 一、简介 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。 Squid是一个缓存Internet 数据的软件,其接收用户的下...

2016-03-24 13:58:59 921 0

转载 PHP高并发高负载系统架构

写的很全面,非常好,有些自己都用过,有些没有,分享出来。可以在今后需要系统优化的项目中试一下。 转载地址:http://my.oschina.net/angelangel/blog/338456 一、高并发和高负载的约束条件 硬件 部署 操作系统 Web 服务器...

2016-03-11 09:47:38 6548 0

原创 MySQL相关学习资料分享

http://lib.csdn.net/base/14 http://blog.csdn.net/leyangjun/article/details/50723019

2016-02-26 09:06:03 485 0

转载 Varnish的使用及安装

Varnish,是一种加速器,可以提升网站的性能。 Drupal 网站经常会用到它,比如 Drupal.org 就使用了 Varnish。还有个著名的视频网站 Vimeo.com(国内无法访问)也用了 Varnish。在这个配置手册里,我们会在 CentOS 服务器上安装并配置一下 Varnish...

2016-02-19 15:29:40 588 0

转载 架构 Varnish+nginx+php(FastCGI)+MYSQL5+MenCache+MenCachedb

网上看到的一个同行的架构设计,觉得有道理,分享给更多需要这种架构思路的人。 Linux服务器专集 架构 Varnish+nginx+php(FastCGI)+MYSQL5+MenCache+MenCachedb   说明: 我在设计系统架构时,进行了大胆的尝试,只用6台Web服...

2016-02-19 15:23:13 818 0

原创 MySql事件

今天碰到了要求系统自动删除一个月之前的日志记录的需求,日志存在mysql数据库表中,之前的做法都是利用linux crontab定时任务去完成,今天突然发现了mysql的事件机制,便记录下来,分享给大家和自己。 Mysql事件学习 在系统管理或者数据库管理中,经常要周期性的执行某一个命令或者SQ...

2016-02-17 14:27:32 8773 0

原创 datatable 列排序

datatable 列排序:       jQuery(function($) {             var oTable1 = $('#error_logs_table').dataTable( {             "bProcessing&quo...

2016-02-17 11:05:29 2911 0

转载 大型网站架构之分布式消息队列

大型网站架构之分布式消息队列   以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。 本次分享大纲 消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结 一、消息队列概述 消息队列中间...

2016-01-26 08:48:40 155527 42

原创 centos-6.6安装nginx-1.9.7和php7.0.0(二)

在centos-6.6安装nginx-1.9.7和php7.0.0(一) http://blog.csdn.net/shaobingj126/article/details/50482719 中我们安装了nginx-1.9.7和php7.0.0,当时未安装mysql,一开始没注意,后来发现php7...

2016-01-08 15:26:51 1930 0

原创 centos-6.6安装nginx-1.9.7和php7.0.0(一)

看PHP7.0发布了,尝尝鲜决定自己动手安装部署下,(未安装mysql及php优化加速等,后续完成)现将步骤罗列下: 1、系统添加www用户 #useradd wwwy 2、安装前准备 #yum install epel-* -y #yum install -y wget unzip gcc g...

2016-01-08 14:47:24 1288 0

原创 centos6.5 安装python 3.5及pip安装

1、CentOS6.5 安装Python 的依赖包 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel ...

2015-12-14 09:00:04 24741 5

原创 Centos 6.6 安装python3.4及Django1.9

安装环境 yum install gcc yum install zlib-devel yum install make下载python版本 wget http://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz解压缩、编译和安装 tar...

2015-12-10 14:12:28 1827 0

原创 centos6.6 安装python环境及Django 1.9.0

简单部署 一、centos 6.6 最小化安装不再熬述 二、运行Django首先需要安装python环境 三、安装python环境,由于centos 6.6 yum默认按照python2.6,而setuptool需要python升级到2.7,所以先升级 CentOS yum 升级Python2.6...

2015-12-09 09:52:27 6094 0

转载 PHP服务器信息探针可以检测网络流量,CPU,硬盘,内存使用情况,网站管理员必备

error_reporting(0); //抑制所有错误信息 @header("content-Type: text/html; charset=utf-8"); //语言强制 ob_start(); date_default_timezone_set('Asia/S...

2015-11-16 10:47:11 12088 1

转载 js判断浏览器在PC中打开还是移动设备中打开

var browser = {                             versions: function () {                                 var u = navigator.userAgent, app = navigator.ap...

2015-11-13 17:00:01 1741 0

转载 【SDCC讲师专访】Swoole开源项目创始人韩天峰:PHP是最好的编程语言

摘要:SDCC 2015召开在即,大会前夕,笔者联系上了韩天峰,请他分享他与PHP的不解之缘并解读PHP的发展现状。关于PHP7和HHVM的性能之争,在他看来,PHP7才是未来的方向。 韩天峰,车轮互联总架构师,Swoole开源项目创始人,PHP语言官方扩展开发组成员。曾负责腾讯朋友网、易迅商城...

2015-10-26 09:17:53 6257 0

转载 从MVC到前后端分离(REST-个人也认为是目前比较流行和比较好的方式)

摘要:MVC模式早在上个世纪70年代就诞生了,直到今天它依然存在,可见生命力相当之强。MVC模式最早用于Smalltalk语言中,最后在其它许多开发语言中都得到了很好的应用,例如,Java中的Struts、Spring MVC等框架。 1. 理解MVC MVC是一种经典的设计模式,全名为Mod...

2015-10-26 09:16:24 63736 20

原创 php生成PDF文件(FPDF)

首先要下载FPDF http://www.fpdf.org/  附件可以在我的资源里下载 例子:将下面的文件保存在web根目录,与附件fpdf17处于同一级 ini_set('display_errors', '0'); ini_set('m...

2015-10-15 11:19:24 4467 0

转载 MySQL Replication 常用架构

前言 MySQLReplicaion本身是一个比较简单的架构,就是一台MySQL服务器(Slave)从另一台MySQL服务器(Master)进行日志的复制然后再解析日志并应用到自身。一个复制环境仅仅只需要两台运行有MySQLServer的主机即可,甚至更为简单的时候我们可以在同一台物理服务器主机...

2015-10-14 09:30:11 419 0

转载 单表60亿记录等大数据场景的MySQL优化和运维之道 | 高可用架构

2015-08-09 杨尚刚 高可用架构 此文是根据杨尚刚在【QCON高可用架构群】中,针对MySQL在单表海量记录等场景下,业界广泛关注的MySQL问题的经验分享整理而成,转发请注明出处。 杨尚刚,美图公司数据库高级DBA,负责美图后端数据存储平台建设和架构设计。前新浪高级数...

2015-10-14 09:27:38 19023 0

转载 如何定义变长的TLV结构体?

TLV是一种常用的用于通信的结构体格式。T表示tag,L表示length,V表示value。其中T和L是固定大小的,V是可变大小,L表示的是V的长度。通常用于结构化网络通信中的数据流。如0x3 3 'aa\0',0x3 5 'aaaa\0',其中0x3表示t...

2015-07-31 13:56:30 2518 0

转载 一亿用户增长背后的架构秘密 之 腾讯微信技术架构

微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...   在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中...

2015-07-31 13:37:32 2364 0

转载 js判断MAC地址

function white_mac_FormCheck(mac)     {            var temp = /[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-...

2014-06-25 09:55:17 3105 0

原创 js判断ip地址,子网掩码,网关的逻辑性检查

var static_ip= document.getElementById('static_ip').value;     var static_mask= document.getElementById('static_mask').value; ...

2014-06-25 09:27:48 7400 1

原创 js验证IP及子网掩码的合法性

js验证IP及子网掩码的合法性判断

2014-04-29 13:15:30 3387 0

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