web
turkeyzhou
某互联网公司,从事服务器后台开发。
展开
-
web 2.0 简介
导读: 【导语】Blogger Don在他的“WEB2.0概念诠释”一文中提到“Web2.0是以 Flickr、Craigslist、Linkedin、Tribes、Ryze、Friendster、Del.icio.us、43Things.com等网站为代表,以Blog、TAG、SNS、RSS、wiki等社会软件的应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一原创 2008-02-26 21:48:00 · 551 阅读 · 0 评论 -
数字签名原理剖析
本系列通过通俗易懂的讲解,让您就像读小说一般,轻轻松松就能理解数字签名的基本原理和应用方法(即使您是一个并不精通计算机的企业老总,也能读懂本篇文章)。然后我们再逐步深入技术细节,最后将给出一个在B/S信息系统中使用数字签名的DEMO。由于数字签名基于非对称加密技术,所以我们需要先啰嗦一下对称加密和非对称加密技术。对称加密何谓加密?加密是一种“把数据搞乱掉”的技术。加密技术涉及到4种东东原创 2009-10-14 10:25:00 · 9711 阅读 · 3 评论 -
校内相册发展过程及核心技术分析爆料
原文转自:http://www.tech-q.cn/thread-1330-1-1.html 所有版权归原作者所有第一章 相册瓶颈所在1.用户上传海量数据是一个头疼的事情,每天上千万的数量,又因为互联网的特殊性,会出现高峰期和低潮期,以每天10,000,000张图片来计算,高的时候,每秒上传有可能会在上千张,而低的时候可忽略不计。2.因为产品不同,往往上传一张原始的照片会需要压缩成四五张不原创 2009-10-27 10:41:00 · 771 阅读 · 0 评论 -
大型网站架构不得不考虑的10个问题
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面转载 2009-10-27 10:39:00 · 603 阅读 · 0 评论 -
大型BBS架构
这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点:1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页面静态化的工作和统计工作。首先看图,这个图比较大:原创 2009-10-27 10:47:00 · 1044 阅读 · 0 评论 -
获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
几种形式的浏览器客户端IP获取原创 2010-10-12 11:24:00 · 969 阅读 · 0 评论 -
全国九大骨干网
<br />①中国公用计算机互联网(CHINANET):已基本覆盖全国所有地州市,中国公众多媒体通信网(169)全国联网工作基本完成,国际出入口信道带宽711Mbps,已建成连接省会城市的155M宽带骨干网,今年内骨干网速率将达到2.5G。<br /> ②中国金桥信息网(CHINAGBN):覆盖24个城市,在北京、上海、广州等10座城市利用卫星信道组成骨干网,区域网和接入网主要利用微波或租用DDN、公众电信网等设施,有4个独立国际出口,国际线路带宽69M/s,有300多家集团用户。 <br />③中国联通计原创 2011-03-26 16:09:00 · 2187 阅读 · 0 评论 -
OAuth1.0协议
OAuth1.0协议概要OAuth提供了一种client代表资源的拥有者访问server的方法,也就是在资源拥有者不向第三方提供证书(通常是指用户名和密码)的情况下,允许第三方使用用户代理重定向访问服务器上的资源。 1 介绍OAuth协议最初是设计用于解决一个最普遍的问题,如何代理访问受保护的资源,,于是在2007年10月建立OAuth1.0的一些标准。在2009翻译 2012-06-03 18:10:51 · 4855 阅读 · 2 评论 -
Firefox插件开发初体验
Firefox插件开发写在开头因为某些原因,想删除所有Qzone的心情,从同事那边得出并没有提供该批量删除的功能接口,于是想到使用firefox写一个插件,于是就有了一个称之为forgot1.0的小东西,把从零开始学习firefox插件开发(其实也不算,JS和css我还是会的,虽然因为做后台开发已经很久没有碰过了)的过程记录下来,也重拾写blog的习惯。1 插件结构Fi原创 2012-06-04 19:06:11 · 4259 阅读 · 1 评论 -
Apache的Order Allow Deny心得
前段时间做了个Apache的HTTP代理服务器,其中的orderallow,deny这部分弄的不太懂,于是上网找资料看,谁知道越看越糊涂,其中有些难以分辨对错甚至是误导。就像破解windows系统密码的一些文章那样,很多都是人云亦云的,并没有经过测试。废话少说,先把我经过测试后分析总结出来的结论show出来,相信这对大家的理解非常有帮助。总则——影响最终判断结果的只有两点:1.转载 2009-10-07 17:10:00 · 2072 阅读 · 2 评论 -
Apache配置文件注释翻译
## 基于 NCSA 服务的配置文件。##这是Apache服务器主要配置文件。#它包含服务器的影响服务器运行的配置指令。#参见http://httpd.ache.org/doc-2.0/>以取得关于这些指令的详细信息##不要只是简单的阅读这些指令信息而不去理解它。#这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。##这些配置指令被分为下面三个部分:#1. 控制整个Apache服务器行原创 2009-10-07 16:18:00 · 2735 阅读 · 0 评论 -
15个优秀的第三方 Web 技术集成
原文地址:http://blog.csdn.net/comsharp/archive/2009/09/24/4587994.aspx版权声明:所有版权皆归原作者所有; 在 Web 开发与设计中,事事亲历亲为并非好事,我们经常被告诫不要重复发明轮『子』(dont reinvent the wheel),大而全式的开发不仅是巨大的负担,而且带来更多安全隐患,你毕竟不是所有技术的行家,业界转载 2009-09-26 14:47:00 · 858 阅读 · 0 评论 -
破解SAAS
许多人在研究SAAS,尤其是做传统管理软件的。看着阿里软件,看着Google Office,看着Salesforce,眼馋了。但是,我经常问他们一个问题,你们研究SAAS的什么?很多人却讲不明白,看个热闹,大呼别人过瘾,自己却没有自己动手的开始。许多人对SAAS有误区。说SAAS就是给中小企业用的,说SAAS就是CRM,还有的说SAAS只能做些边缘应用,如OA什么的。有的说SAAS在EAI原创 2008-04-17 21:32:00 · 1715 阅读 · 0 评论 -
流行技术我该学哪样?--给刚进入IT的朋友的一封信
上几次涂鸦写了几篇博文,没想到引起大家很大的反响。在这里,首先谢谢各位的厚爱。也接到许多来自学生朋友和刚出校门1-2年的朋友的邮件和QQ交流。有人说,我写的太意识流,看了很多当年流行的技术,都被看晕了,不知道如何去选择自己适合的技术。有人说,说的有些随意,不够严谨,有些地方有偏见,没有真正去查数据论证。确实是,因为只是自己偶尔心得体会,就在网页上直接敲的文字 ,只是希望给大家能抛砖原创 2008-04-17 21:50:00 · 825 阅读 · 0 评论 -
有关浏览器和服务端字符乱码的问题
通过前两篇文章,我们已经基本搞清楚了几种字符编码之间的关系和方式,现在,我们来几种解决各种字符乱码等问题:在d:盘分别建立三个文件。分别保存为三种编码方式:a.txt:unicode,b.txt:utf-8,c.txt:ansi程序如下:package org.encode.demo;import java.io.File;import java.io.FileInputStream;public原创 2008-08-28 00:25:00 · 1034 阅读 · 0 评论 -
REST--资源
这阵子正打算用Rails做个东东,所以开始系统地学习起了Rails。巧合的是,大概两周前,dlee邀请我加入Fielding博士关于REST的那篇论文的翻译团队。可以说Rails和REST这两个最热门的词汇几乎同时挤入了我的生活。随着我对Rails的学习和对[Fielding]的翻译,我也开始对REST产生了一些不太成熟的想法,写在这里与大家分享,同时也起到抛砖引玉的作用,欢迎大家讨论。先复习原创 2009-06-14 13:30:00 · 1268 阅读 · 0 评论 -
REST是简化Java Web开发的良药
我在前面两篇blog中都说到:“REST是简化Java Web开发的良药”。Java的劣势在何处?与前些年相比,现在看的已经很清楚了,Java的劣势就在于做Web表现层的开发。Web表现层开发需求变化频繁,Java这类静态类型的语言不够敏捷,严重影响了开发的效率。而JavaEE的一个最大的缺点,就是企图在服务器端搞定一切,我将这种开发方式称作“传统集中式的开发方式”。标准的J2EE三层架构——原创 2009-06-14 14:24:00 · 1281 阅读 · 0 评论 -
Ajax 和 REST(1)
服务器端 Web 应用程序因采用富应用程序模型和交付个性化内容而具备了融入式(immersive) 的特点,这种特点越突出,应用程序架构对 Web 架构风格 REST(Representational State Transfer)的违背就越多。这种违背会降低应用程序的可伸缩性,增加系统复杂性。通过与 REST 相互协调,Ajax 架构将使融入式 Web 应用程序消除这些负面影响,尽享 REST原创 2009-06-14 14:37:00 · 769 阅读 · 0 评论 -
基于资源的HTTP Cache的实现介绍
原文地址:http://www.javaeye.com/topic/462476版权声明:原文所有版权均归原作者所有; 我们都知道浏览器会缓存访问过网站的网页,浏览器通过URL地址访问一个网页,显示网页内容的同时会在电脑上面缓存网页内容。如果网页没有更新的话,浏览器再次访问这个URL地址的时候,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再转载 2009-09-17 19:20:00 · 896 阅读 · 0 评论 -
云,saas,soa的笑话
原文地址:http://blog.csdn.net/david_lv/archive/2009/09/12/4546247.aspx版权声明:原作者阿朱,所有版权都归原作者所有 如果你有什么不开心的,说出来,让大家开心一下。有人曾问过我:“WEB2.0到底是什么”?“云计算到底有什么用”?“SOA到底是什么”?“SAAS几句话能不能说个概括”?“SNS是不是一个笑话”?这些都原创 2009-09-21 11:38:00 · 1028 阅读 · 0 评论 -
深入理解浏览器兼容性模式
关于各种浏览器模式,网上已经有许多文档和资料了,但是很少有能够完全将几个概念阐述清楚的。大部分的资料稍显过时,有些内容可能已经不再适用了。本文中笔者将尽可能将几个概念阐述清楚,并去掉一些过时的内容,仅保留必要的干货。想必你一定知道浏览器有个标准(Standards)模式和一个怪异(Quirks)模式,或许你还听说过有个“准标准(Almost Standards)”模式。而当你打开 Inte转载 2013-01-08 18:48:27 · 1075 阅读 · 1 评论