魏长东

weichangdong

正在查看: web 分类下的文章(第 3 页 / 共 38 篇)

打点2数据

hadoop查询count是

select  count(1)  from  wcd  where  date_=20150928;
17338484320

173亿啊。好大啊,记录下。

nginx常见问题处理

nginx配置中各个作用域
nginx.conf主要且常用的四个作用域http,server,location,if。
……
http {
…..
include       mime.types; 
client_max_body_size 25600k;
client_body_buffer_size 25600k;
fastcgi_buffer_size 25600k;
fastcgi_buffers 4 25600k;
fastcgi_busy_buffers_size 51200k;
fastcgi_temp_file_write_size 51200k;
 
#后端负载均衡配置
#include upstream.conf
upstreamserver_xxx_backends { 
server 10.26.101.142:8080 max_fails=2 fail_timeout=1s;
server 10.26.101.143:8080 max_fails=2 fail_timeout=10s;
…...
}
 
#pc虚拟机配置
#include conf/vhost/xxx.yyy.com
server {
listen 8080;
server_name  xxx.yyy.com;
 
if ($request_uri ~ "xxx") {
rewrite "xxx" "yyy" break;
}
 
location ~ "^/taskui/" {
proxy_passhttp://server_xxx_backends;
 
}
location ~ "^/static/" {
root '/root/nginx/webroot';
indexindex.php
}
location ~ / {
access_log  logs/access_log;
fastcgi_pass 127.0.0.1:6666
 
if ($request_uri ~ "xxx") {
rewrite "xxx" "yyy" break;
}
}
…..
}
 
#wap虚拟机配置
#include conf/vhost/xxxwap.yyy.com
server {
listen 8080;
server_namexxxwap.yyy.com;
…..
}
…...
}

»»阅读全文

Apache显示目录

让Apache可以显示目录,这样的效果:

Apache1.png

这样配置

<Directory /var/lib/jenkins/jobs/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

笔记本升级

我老抱怨自己的笔记本配置不行,一同事一语惊醒梦中人,说是可以加内存条。唉呀妈呀,我咋忘了还有这一招呢。说干就干,先拆了我另一个更加古老的笔记本,因为我还没有拆过笔记本(之前大学配置的pc电脑,倒是拆了好多次),拆完之后,发现更换内存条很简单。

接着就去京东花了258买了2根2G的ddr3金士顿内存条,换内存条果然很简单,5分钟不到搞定。打开电脑之后,通过“我的电脑”查看内存信息,发现居然只有2.41G,这不是白瞎了我的2根内存条么。然后网上搜了下这是为嘛,原来是我的电脑的系统是win7的32位的,如是我决定重装系统,换成64位的。

»»阅读全文

Windows下使用Composer安装yii2

YII简介

Yii Framework是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。Yii是最有效率的PHP框架之一。Yii是创始人薛强的心血结晶,于2008年1月1日开始开发。

Composer简介

Composer 是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。

Windows安装Composer:

一、下载Composer

官网下载:https://getcomposer.org/download/

二、开启PHP的openssl支持

修改D:\WAMP\bin\php\php5.4.12配置文件php.ini

去掉注释;

三、安装Composer

一路"next"安装完毕。

安装完毕会提示你重新打开CMD命令行使用。

安装Yii2 - advanced 模板

一、下载yii2 - advanced 模板

官网下载:http://www.yiiframework.com/download/

下载完毕解压至
C:\xampp\htdocs\

二、通过composer安装

打开CMD,跳转到目录
C:\xampp\htdocs\yii2

我们来生成一个名为“yii2wcd”的app。

输入命令:

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2wcd

等待… …出现如下界面,表示安装成功。

»»阅读全文

php 时区设置 date_default_timezone_set

Asia/Shanghai 亚洲,中国,上海 
Asia/Taipei 亚洲,中国,台北 
Asia/Chongqing 亚洲,中国,重庆 
Asia/Harbin 亚洲,中国,哈尔滨 
Asia/Urumqi 亚洲,中国,乌鲁木齐 
Asia/Hong_Kong 亚洲,中国,香港 
Asia/Macau 亚洲,中国,澳门 
Asia/Singapore 亚洲,新加坡 
Asia/Seoul 亚洲,韩国,首尔 
Asia/Tokyo 亚洲,日本,东京 
Europe/Berlin 欧洲,德国,柏林 
Europe/Dublin 欧洲,德国,都柏林 
Europe/Paris 欧洲,法国,巴黎 

好的前端框架Bootstrap和DWZ

最近相继接触了DWZ(http://j-ui.com/)和Bootstrap(http://www.bootcss.com/)框架,都是html,js,css相关的。用来做网站页面效果很帅。

虽然现在只是浅尝辄止,但是知道有这个实现方式,以后真用的着的话,再去深度研究,这都不是问题。

»»阅读全文

nginx和cgi通信

网上对CGI的工作原理一般是这么定义的:

客户端web浏览器浏览某个主页后,利用一定的方式提交数据,并通过HTTP协议向Web服务器发出请求,服务器端的HTTP Daemon(守护进程)将描述的主页信息通过标准输入stdin和环境变量(enviroment variable)传递给主页指定的CGI程序,并启动此应用程序进行处理(包括数据库处理),处理结果通过标准输出stdout返回给HTTP Daemon守护进程,再由HTTP Daemon进程通过HTTP协议返回给客户端浏览器,由浏览器解析执行,将最终结果显示给用户。(作者注:我自己认为啊,这个所谓的HTTP Daemon,就是nginx

上面的解释有两个关键地方“标准输入和标准输出”,貌似nginx就是通过“标准输入和标准输出”来和CGI通信的,那么这个“标准输入和标准输出”是怎么样构建的呢,因为CGI也是监听在服务器的某个端口上,不可能有像操作本地文件系统那样的“标准输入和标准输出”的,后来发现nginx跟fastcgi通信有两种方式:

1、tcp的方式,nginx默认是通过tcp的方式跟fastcgi通信的。(公司一直用的这个)

2、socket方式,这个方式需要单独配置

»»阅读全文

本站的几个特色功能

平时逛别的一些大牛的技术博客,看到比较好的效果,就“拿来主义”,用到这个小小站里面了。有这么几个特色。

1. 浏览文章时,用鼠标选中文字的时候,可以分享到【腾讯和新浪微博】。

2.上传图片,加了【图片水印】。

3. 实现了文章可以【加精华】。

4. 加了支付宝的【捐赠】功能。

5. 加了文章【置顶】功能。

【特别说明】以上实现的功能都是基于新浪SAE的环境。因为SAE 不再赠送免费的云豆给【中级云开发者】了,所以就吧网站被迫签到redhat的openshift。 本站的原本地址是wcd-wcd1986.rhcloud.com  所以一些功能给切掉了。比如图片之前传到SAE的仓库,现在通过sdk传到了【七牛】。

【再次说明】因为本站通过了备案,所以再一次迁移到了【阿里云的云虚拟主机】上。图片还是存在【七牛】上,用了cdn加速。

欲知效果如何,且看图片展示。

»»阅读全文

Tags: 封狼居胥