返回首页 我的新博客
上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 在配置文件中location里加入如下代码if (-d $request_filename){rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;}这样,nginx就会进行判断了,如果请求的是一个文件夹,会自动在最后加上/符号,如果请求的是一个文件,则不会改变原有url接下来对这段代码进行一个解释:1,if (-d $request_filename),如果请求的是一个文件夹,则为真,进到if语句中执行2,rewrite是执行url重写操作3,^/(.*)([^/])$表示以/符号开始并紧跟着任何字符,同时不是以/为结束的字符串,在我的url中 阅读全文
posted @ 2011-07-28 10:34 buffer的blogs 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 1、编辑rc.local文件#vi /etc/rc.d/rc.local2、加入如下启动命令/usr/sbin/apachectl start/etc/rc.d/init.d/mysqld start/etc/rc.d/init.d/smb start/usr/local/subversion/bin/svnserve -d 阅读全文
posted @ 2011-07-27 16:16 buffer的blogs 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 文件/目录权限设置命令:chmod这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:用包含字母和操作符表达式的文字设定法其语法格式为:chmod [who] [opt] [mode] 文件/目录名其中who表示对象,是以下字母中的一个或组合:u:表示文件所有者g:表示同组用户o:表示其它用户a:表示所有用户opt则是代表操作,可以为:+:添加某个权限-:取消某个权限=:赋予给定的权限,并取消原有的权限而mode则代表权限:r:可读w:可写x:可执行例如:为同组用户增加对文件a.txt的读写权限:chmod g+rw a.txt用数字设定法而数字设定法 阅读全文
posted @ 2011-07-27 15:54 buffer的blogs 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: iptables -F# 允许包从22端口进入iptables -A INPUT -p tcp --dport 22 -j ACCEPT# 允许从22端口进入的包返回iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPTiptables -A OUTPUT -p udp --dport 53 -j ACCEPTiptables -A INPUT -p udp --sport 53 -j ACCEPT#允许本机访问本机iptables -A INPUT -s 127.0.0.1 -d 127.0.0. 阅读全文
posted @ 2011-07-27 15:29 buffer的blogs 阅读(534) 评论(0) 推荐(0) 编辑
摘要: Nginx下防御HTTP GET FLOOD(CC)攻击Nginx是一款轻量级的Web服务器,由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引Rambler使用。 其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网站服务器中表现较好。Nginx虽然可以比Apache处理更大的连接数,但是HTTP GET FLOOD针对的不仅仅是WEB服务器,还有数据库服务器。大量HTTP请求产生了大量的数据库查询,可以在几秒之内使数据库停止响应,系统负载升高,最终导致服务器当机。本文主要介绍Centos+Nginx下如何快速有效得防御CC攻击。至于如何 阅读全文
posted @ 2011-07-27 14:27 buffer的blogs 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 一、更新 yumyum -y update二、利用yum升级各种程序库1.LANG=C2.yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-dev 阅读全文
posted @ 2011-07-27 13:51 buffer的blogs 阅读(400) 评论(0) 推荐(0) 编辑
摘要: vi /usr/local/nginx/sbin/cut_nginx_log.sh输入以下内容:#!/bin/bash# This script run at 00:00# The Nginx logs pathlogs_path="/usr/local/nginx/logs/"mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/mv ${logs_path}access.log ${log 阅读全文
posted @ 2011-07-27 13:23 buffer的blogs 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 中科大(http://centos.ustc.edu.cn/)的镜像站里面有Centos 6.0 镜像了。先备份一下/etc/yum.repos.d/CentOS-Base.repo#mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak然后把/etc/yum.repos.d/CentOS-Base.repo文件改为# CentOS-Base.repo## This file uses a new mirrorlist system developed by Lance Davis for CentOS 阅读全文
posted @ 2011-07-27 12:56 buffer的blogs 阅读(3937) 评论(1) 推荐(0) 编辑
摘要: Php代码OpenCV安装之前必须依赖的包:(请先安装好)pkgconfiglibpngzliblibjpeglibtiffpython[OpenCV安装]www.opencv.org.tarxvzfOpenCV-1.0.0.tar.gzcdopencv-1.0.0./configuremakemakeinstallmakecheck(检查是否安装全部正确)[facedetect]http://www.xarg.org/download/facedetect-1.0.0.tar.gztarxzvffacedetect-1.0.0.tar.gzcdfacedetect-1.0.0/usr/loc 阅读全文
posted @ 2011-07-27 10:20 buffer的blogs 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 1、修改系统时间Linux命令行下更改时区是一件非常简单的事情。对于CentOS来说,只需要输入下面这条指令即可更换为北京时间(UTC+8): #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime出现?号,填 y 回车就OK了。要修改为其他时区,只需要稍微变更一下上面的命令前面的内容即可。其它时间命令: 查看时间和日期 date 设置时间和日期 将系统日期设定成1996年6月10日的命令 date -s 06/22/96 将系统时间设定成下午1点52分0秒的命令 date -s 13:52:00 将当前时间和日期写入BIOS,避免重启后失效 阅读全文
posted @ 2011-07-27 10:02 buffer的blogs 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 第一:以root用户登陆先加载USB模块 modprobe usb-storage用fdisk -l 看看U盘的设备假如U盘是sda1第二:确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令: md /mnt/usb成功后进行下一步。第三,:载入 u 盘,需键入以下命令:mount -t vfat /dev/sda /mnt/usb_disk成功后,即可使用 u 盘了, 文件就在目录 /mnt/usb 下。第四:卸载u盘在使用完u盘后,在拔出前需要先键入卸载U盘命令命令如下: umount /mnt/usb 阅读全文
posted @ 2011-07-26 19:52 buffer的blogs 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 推荐参考地址:Mailing list ARChives 官方讨论区http://marc.info/?l=nginxNginx 常见应用技术指南[Nginx Tips]http://bbs.linuxtone.org/thread-1685-1-1.html本日志内容来自互联网和平日使用经验,整理一下方便日后参考。正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!- 阅读全文
posted @ 2011-07-26 17:18 buffer的blogs 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 查看防火墙信息/etc/init.d/iptables status开启指定端口/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save或者编辑/etc/sysconfig/iptables添加行:-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT#也可使用-I INPUT -p tcp --dport 8080 -j ACCEPT使更改的防火墙生效/etc/init.d/ipta 阅读全文
posted @ 2011-07-26 10:32 buffer的blogs 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 本来想自己写一个的,不过看到网上有达人已经写了,就无耻的转载了。我用红字标注自己的备注。还要补充几个mdadm的命令,万一有什么闪失的话,备用1. 从raid中移出一个分区mdadm –manage /dev/md1 –remove /dev/sda12. 停用一个md设备mdadm –stop /dev/md1原文见:http://hi.baidu.com/enjoyunix/blog/item/4f152e3d820dfc0abba167ca.html FT越来越爱用软Raid,因为实在廉价性能与硬Raid差别不大。而且最重要的功能是监控磁盘的状况。呵呵~~这篇文章介绍如何在运营中的Cen 阅读全文
posted @ 2011-07-26 10:26 buffer的blogs 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 注:本系列教程都在zend studio 6.1.1上开发完成,amp环境全部自己配置,以避免使用类似xampp\wamp等继承环境带来的未知问题。1、首先创建存储用户的表2、创建对应于数据库表的数据库访问模型,即Zend Table在zend studio的工程上右键选择New Zend Framework Item,选择Zend Table,使用Users作为PHP文件名,以下是Users.php的内容:代码具体的含义不言自明。3、创建控制器使用同2的方法创建Zend Framework Item,不过选择的是Zend Controller,使用AuthController.php作为PH 阅读全文
posted @ 2011-07-24 23:35 buffer的blogs 阅读(497) 评论(0) 推荐(1) 编辑
摘要: 在看这些之前请确保你正确加载了PDO扩展。做法是编辑php.ini 。手动增加这两行(前面要没有分号;):extension=php_pdo.dllextension=php_pdo_mysql.dll然后要把extension_dir指向php_pdo.dll及php_pdo_mysql.dll所在目录,如extension_dir = "C:\php5\ext"OK,let's go..index.php 网站首页,也是唯一入口<?php//...省略$params = array ('host' => '127.0.0.1& 阅读全文
posted @ 2011-07-24 23:27 buffer的blogs 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Zend Framework的参考手册中是这样描述View Helper的:“在你的视图部分的脚本中,经常要实现一些复杂的功能,例如,格式化一个日期、生成表单元素或显示动作链接等等。现在你可以使用helper类来为你实现这些操作。”当前版本的ZF(0.1.3版)包含了几个表单helper,无疑将来当ZF成熟时会提供更多helper。我首先做的事情就是按照添加子类控制器建议的那样,建立类似Zend_View_Helper的目录结构:library/ Zend/ View/ Helper/MyProject/ View/ Helper/我的项目所需的特殊的helper文件放在library/MyP 阅读全文
posted @ 2011-07-24 23:26 buffer的blogs 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Zend缓存被划分为两个模块:前端(frontend)和后端(backend)前端(frontend)用于实现不同粗粒程度的缓存.按照粗粒程度有:page(页缓存)对页面输出缓存,可以指定缓存开始位置,程序执行完自动结束缓存,如果缓存命中则直接输出缓存并终止程序运行(die).可以根据页面参数(get,post,cookie)做不同内容缓存output(输出缓存)输出缓存,可以指定程序输出中缓存的开始位置和结束位置,来缓存这之间的任何输出内容class(类缓存)提供了对类函数调用的输出缓存function(函数缓存)提供了对函数调用的输出缓存file(文件缓存)后端(backend)用于完成对 阅读全文
posted @ 2011-07-24 23:23 buffer的blogs 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 记得以前写过一个php编码规范的文章,这里的格式是zf的规范,大部分可以应用于非zf项目的PHP。说实话在程序正确的情况下,我有部分没有遵守。PHP文件格式1.?>?>这个如果是结尾,在PHP中不是必须写的。不写的目的是为了防止出现?>之后出现空格造成文件有输出。有输出也许就会出现session already send之类的错误。尽量让?>后面没有输出,有了zf,代码和页面混合编码已经是上上上个世纪的事情了,所以你的程序要是有了?>后面出现 别的,那看来还要继续啃手册了,啃啃view和controller做为预习。2.缩进4个空格,这个已经成为软件业标准了。3. 阅读全文
posted @ 2011-07-24 23:18 buffer的blogs 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Zend Framework发布了!虽然仍处于开发初期,这个教程仍突出讲解目前几个最好的功能,并指导你完成一个简单程序的构建。Zend最早在社区里发布了ZF。基于同样的想法,这个教程写来用于展示ZF现有的功能。由于这个教程是在线发布,我将在ZF变化时对其进行更新,以便尽可能有效。要求Zend Framework要求PHP5。为了更好利用本教程的代码,你还需要Apache网页服务器。因为示范程序(一个新闻管理系统)用到了mod_rewrite。这个教程的代码可以自由下载,所以你可以自己试一下。你可以从Brain Buld的网站下载到代码:http://brainbulb.com/zend-fra 阅读全文
posted @ 2011-07-24 23:11 buffer的blogs 阅读(382) 评论(0) 推荐(1) 编辑
摘要: 1234567location / { root d:/public_html; index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^/(.*)$ /myproject/public/index.php last; }}按照配置文件,我的项目地址是:http://localhost/myproject/public,项目是部署在子目录 /myproject/public 里面的,如果你把 document_root 直接设置为 /myproject/public,使用 http://localh 阅读全文
posted @ 2011-07-24 21:16 buffer的blogs 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 传说中nginx要比apache的负载均衡好的多,堪称神器。奈何,本人一直对新鲜事物不感冒。不过服务器上面有很多都是用nginx来做http服务器,今天偷闲了解一下。上网上搜了一下,大多数都是介绍linux下的nginx与php的配置。本人现在在windows下面想尝试一下,发现资料并不多,且并不是很准确。其间也遇到了很多问题,还好折腾了几次总算搞定了。下面说一下windows下面nginx和php的配置,不对的地方大家多担待。准备资源:原来我在用APM,很好用,集成了Apache,PHP和MySQL。这次把它关掉需要重新下载这三个文件。资源一定要准备好,不然玩不转啊。呵呵。Nginx 下载地 阅读全文
posted @ 2011-07-24 19:28 buffer的blogs 阅读(604) 评论(0) 推荐(1) 编辑
摘要: 这两天网上开始疯传一个“nginx文件类型错误解析漏洞”,这个“漏洞”是这样的:假设有如下的 URL:http://phpvim.net/foo.jpg,当访问 http://phpvim.net/foo.jpg/a.php 时,foo.jpg 将会被执行,如果 foo.jpg 是一个普通文件,那么 foo.jpg 的内容会被直接显示出来,但是如果把一段 php 代码保存为 foo.jpg,那么问题就来了,这段代码就会被直接执行。这对一个 Web 应用来说,所造成的后果无疑是毁灭性的。关于这个问题,已有高手 laruence 做过详细的分析,这里再多啰嗦几句。首先不管你是否有用到正则来解析 P 阅读全文
posted @ 2011-07-24 19:27 buffer的blogs 阅读(6230) 评论(0) 推荐(1) 编辑
摘要: 目 录一、 Nginx 基础知识二、 Nginx 安装及调试三、 Nginx Rewrite四、 Nginx Redirect五、 Nginx 目录自动加斜线:六、 Nginx Location七、 Nginx expires八、 Nginx 防盗链九、 Nginx 访问控制十、 Nginx日志处理十一、 Nginx Cache十二、 Nginx负载均衡十三、 Nginx简单优化 十四、 如何构建高性能的LEMP环境十五、 Nginx服务监控十六、 常见问题与错误处理.十七、 相关资源下载【前言】:编写此技术指南在于推广普及NGINX在国内的使用,更方便的帮助大家了解和掌握NGINX的一些使用 阅读全文
posted @ 2011-07-24 19:26 buffer的blogs 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 目录:一. Nginx基础知识二. Nginx安装配置三. Nginx Rewrite四. Nginx Redirect五. Nginx 目录自动加斜线六. Nginx 防盗链七. Nginx expires八. Nginx 访问控制九. Nginx Location十. Nginx 日志处理十一. Nginx Cache服务配置十二. Nginx 负载均衡十三. Nginx 优化十四. Nginx 相关参考文档【前言】:编写此技术指南在于推广普及NGINX在国内的使用,更方便的帮助大家了解和掌握NGINX的一些使用技巧。本指南很多技巧来自于网络在此对网络上愿意分享的朋友们表示感谢和致意!欢迎 阅读全文
posted @ 2011-07-24 19:21 buffer的blogs 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Nginx是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定、性能更好,而且配置简单,资源占用较低。以下是我在 Windows 7 安装中 Nginx 和 PHP5.3 的步骤。安装 PHP5首先,从http://windows.php.net/download/下载最新的 PHP 5.3 Windows 版本,这里 PHP 以 FastCGI 模式运行,所以请下载 None Thead Safe 版本。解压至 C:\php5,把压缩包中的 php.ini-recommended,更名为 php.ini,然后打开修改几个选 阅读全文
posted @ 2011-07-24 19:17 buffer的blogs 阅读(276) 评论(0) 推荐(1) 编辑
摘要: 互联网产品经理推荐看的书强烈推荐的,网站设计相关《Web信息架构》——http://book.douban.com/subject/3169342/《用户体验的要素》——http://book.douban.com/subject/2297549/ 不读你肯定没前途《交互设计之路》——http://book.douban.com/subject/1493316/《don't make me think》——http://book.douban.com/subject/1827702/讲互联网行业和商业模式,产品经理要不知道,肯定升不上去《长尾理论2.0》——http://book.do 阅读全文
posted @ 2011-06-30 23:52 buffer的blogs 阅读(336) 评论(0) 推荐(0) 编辑
摘要: Facebook前工程总监黄易山(Yishan Wong)撰写了一系列文章,很好地总结了Facebook卓越研发文化中的宝贵经验。最近第四篇刊出来了,列举出来以嗜各位极客招聘是第一位的http://www.programmer.com.cn/5323/让亲身实践者执行工作流程http://www.programmer.com.cn/5660/Facebook的内部晋升http://www.programmer.com.cn/6305/工欲善其事,必先利其器http://www.programmer.com.cn/6790/ 阅读全文
posted @ 2011-06-29 10:44 buffer的blogs 阅读(385) 评论(0) 推荐(0) 编辑
摘要: nginx 和 subversion2009年4月1日| 标签:linux,nginx,subversion,svn实在厌倦了apache的臃肿,打算彻底投奔nginx的怀抱了。编译,安装,迁移,一切都很顺利 ,最后一步在迁移svn的时候卡住了。把nginx作为subversion的前端webserver居然目前没有解决方案……搞了一个晚上,最终还是采取了proxy的办法,把发向nginx的svn请求转到apache上去了 ,哎。为啥nginx没有这方面的解决方案,也大概查了个水落石出。因为这方面中文资料实在是少,让我费了颇多的周折,现在就明明白白的说一下吧。在nginx.net的Mailin 阅读全文
posted @ 2011-06-24 23:56 buffer的blogs 阅读(531) 评论(0) 推荐(0) 编辑
摘要: nginx虚拟主机配置实例1、在/usr/local/nginx/conf/nginx.conf文件末尾加入虚拟主机配置,实例如下:server{ listen 80; server_namewww.hebaodans.com; index index.html index.htm index.php; root /wwwroot/www.hebaodans.com; location ~ .*\.(php|php5)?$ { #fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index ind 阅读全文
posted @ 2011-06-24 10:32 buffer的blogs 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Nginx的使用者最近越来越多,很多大型网站也都从Apache或其他平台迁移到了Nginx。但在我使用Nginx的过程中有个问题一直未得到解决,就是如何限制Nginx+PHP的目录权限。我们知道,在Apache中可以很容易的对虚拟目录进行权限控制,如:程序代码<VirtualHostwww.xpb.cn>ServerAdminxiaopb@live.comDocumentRoot/usr/www/xpb/ServerNamewww.xpb.cn:80ServerAliaswww.xpb.cnErrorLoglogs/default-error_logphp_admin_valueo 阅读全文
posted @ 2011-06-24 10:31 buffer的blogs 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 性能监视工具:1。任务管理器2。性能日志和警报一。任务管理器1。作用:显示正在系统上运行的应用程序、进程、CPU、内存等等的使用情况和统计信息。2。打开方式(本地、远程)1>右单击任务栏空白处,选择“任务管理器”2>Ctrl+Alt+DelCtrl+Alt+End3>Ctrl+shift+Esc3.1>如何结束一个任务;如何新建一个任务;2>每一个应用程序都有对应进程;3>修改显示的列的信息;性能控制台1。开始--管理工具--性能2。系统监视器:默认监视内存、硬盘、CPU使用情况;1>添加删除对象;2>性能对象:可以是硬件,也可以是软件3> 阅读全文
posted @ 2011-06-23 14:39 buffer的blogs 阅读(434) 评论(0) 推荐(0) 编辑
摘要: vm.swappiness = 10net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 30net.ipv4.tcp_keepalive_time = 1200net.ipv4.ip_local_port_range = 1024 65000net.ipv4.tcp_max_tw_buckets = 5000net.ipv4.tcp_mem = 786432 1048576 1572864net.core.wmem_max = 8732 阅读全文
posted @ 2011-06-15 12:11 buffer的blogs 阅读(585) 评论(0) 推荐(0) 编辑
摘要: PHP的Memcache< ?php//连接$mem = new Memcache;$mem->connect("192.168.0.200", 12000);//保存数据$mem->set('key1', 'This is first value', 0, 60);$val = $mem->get('key1');echo "Get key1 value: " . $val ."<br />";//替换数据$mem->replace(' 阅读全文
posted @ 2011-05-23 10:27 buffer的blogs 阅读(452) 评论(0) 推荐(0) 编辑
摘要: SVN更改通知的工具,在这里分享给大家。自己负责的模块代码有时被同事修改,但是没有知会,也不容易了解到具体的改动内容,可能造成各种各样的问题。这里推荐一个工具Commit Monitor,可以监控svn仓库的提交记录,并及时通知,非常方便。一切尽在掌握。下载地址,开源软件,可以放心~http://code.google.com/p/commitmonitor/最好的一点是,有更新会弹出任务栏提示,如下图:使用界面如下,左边是可以添加的待监控的子模块,右边是对应的修改:新建项目的界面如下:还可以很方便查看单次提交的diff:这样大家就可以随时知道自己负责的项目什么时候被谁更改过啦! 阅读全文
posted @ 2011-05-21 18:43 buffer的blogs 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 1、 在查询出的结果前面加上编号/序号,用自定义变量实现select @i:=@i+1 from `order` where `id`<200;2、 用户自定义变量set @i=0;Query OK, 0 rows affected (0.01 sec)3、 将数据表字段命名为别名select `foodname` as "美食名称",`foodprice` from `order` where `id`<100; 阅读全文
posted @ 2011-05-20 20:25 buffer的blogs 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 如果你不想使用mysql的自动递增,但又想实现主键序列号的功能,可以使用下面的方法,通过函数用一张表去维护生成多个表的序列号,简单又实用1.创建生成多个表的序列号的数据维护表CREATE TABLE seq ( name varchar(20) NOT NULL, val int(10) UNSIGNED NOT NULL, PRIMARY KEY (name)) ENGINE=MyISAM DEFAULT CHARSET=UTF-82.插入几条初始化数据INSERT INTO seq VALUES('one',100);INSERT INTO seq VALUES(' 阅读全文
posted @ 2011-05-20 20:07 buffer的blogs 阅读(2858) 评论(0) 推荐(0) 编辑
摘要: IE6下浮出层常会需要增加一个iframe来解决浮出层被Obj穿透的问题,这个是目前最有效的方案,不过这个方案本身有个缺陷,就是iframe的高度不能自适应。也许你会觉得,给iframe定个100%高度不就可以了?很可惜并不能解决这个问题。有一个解决的方案是用脚本取得浮出层的高度再赋给iframe,缺点很明显,就是需要脚本支持、消耗更多的系统资源。现在提供另一个解决方案:<!–[if IE 6]><iframe frameBorder="0" style="position:absolute;left:0;top:0;width:100%;z-i 阅读全文
posted @ 2011-05-18 13:00 buffer的blogs 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 这是个信息“泛滥”的时代,大数据量司空见惯,企业处理大数据的需求也越来越大。本文梳理一下“大数据”的解决方案。首先,关系型数据库和桌面分析或者虚拟化包不能处理大数据,相反,运行在数千台服务器上的大量并行软件需要做这个工作。许多机构转向开源工具,比如Apache的Hadoop来处理大数据。比如Twitter发送登陆信息到Hadoop,并直接写入HDFS,Hadoop文件系统。Hadoop支持数据密集的应用部署在数千节点和数个PB, David Hill,Mesabi Group主席表示。但是,大数据在针对不同类型的应用时,确不能一概而论。比如Hadoop并不一定适合所有的案例,Hill警告说。大 阅读全文
posted @ 2011-04-17 15:29 buffer的blogs 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 一、概述分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程:接收到SQL --> 放入SQL执行队列 --> 使用分析器分解SQL --> 按照分析结果进行数据的提取或者修改 --> 返回处理结果当然,这个流程图不一定正确,这只是我自己主观意识上这么我认为。那么这个处理过程当中,最容易出现问题的是什么?就是说,如果前一个SQL没有执行完毕的话,后面的SQL是不会执行的,因为为了保证数据的完整性,必须对数据表文件进行锁定,包括共享锁和 阅读全文
posted @ 2011-04-16 22:36 buffer的blogs 阅读(2143) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页