`
文章列表
Linux 是 CentOS 5.5 一、源码包准备服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-v1.4.9 。下载:http://memcached.googlecode.com/files/memcached-1.4.9.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,
对应视频 http://video.sina.com.cn/p/tech/i/v/2010-11-16/232961185323.html     新浪架构师谈微博架构 技术开发者往往对微博这个产品非常关心,对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、Web1.0、Web 2.0、论坛、博客都要考虑架构的问题,架构实际上是有一些共性的。今天我通过讲解微博里面的一些架构,分析一下架构里面哪些共性大家可以参考。 首先给大家介绍一下微博架构发展的历程。新浪微博在短 ...

JMS实践

    博客分类:
  • J2EE
本文中只是把我的一些使用JMS的心得写出来,并非什么"最佳实践",有错误的请大家尽管拍砖!1.消息类型的选择Java的JMS消息类型有文本类型,对象类型,字节类型,流类型,XML类型,在实际项目中,用的最多的是文本类型,对象类 ...
随着信息爆炸的加剧,微博客网站Twitter横空出世了。用横空出世这个词来形容Twitter的成长,并不夸张。从2006年5月Twitter上线,到2007年12月,一年半的时间里,Twitter用户数从0增长到6.6万。又过了一年,2008年12月,Twitter的用户数达到5百万。[1] Twitter网站的成功,先决条件是能够同时给千万用户提供服务,而且提供服务的速度要快。[2,3,4] 有观点认为,Twitter的业务逻辑简单,所以竞争门槛低。前半句正确,但是后半句有商榷余地。Twitter的竞争力,离不开严谨的系统架构设计。 【1】万事开头易 Twitter的核心业务逻辑 ...
淘宝 MVC 基于turbine的MVC框架 有页面缓存编译工具 ANTX类似MAVEN的工具服务层使用 SPRING持久化层使用 IBATIS 经过修改变成了可以分表分库,类似HIBERNATE SHADES分布式服务使用 HSF 基于HESSION文件存储系统 TFS 基于HANOOP中间件使用JBOSS 淘宝1.O APACHE+PHP+MYSQL淘宝2.0 APACHE+JBOSS+EJB+ORACLE淘宝3.0 SPRING+IBATIS+WEBX+ORACLE..... bdb esb mule

MySQL常用命令

修改root密码的方法 方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');   方法2:用mysqladmin   mysqladmin -u root password "newpass"     如果root已经设置过密码,采用如下方法   mysqladmin -u root password oldpass "newpass"   方 ...
别为大公司拼命 作者:Paul Graham 译者:阮一峰 本文为 How to Make Wealth 的节选 1.
  交互设计师在设计线框图原型时,熟知常见的web设计模式很有帮助,做到“心中有数”才能创造出符合需求,用户易学易用的界面来。所谓“没有必要重复发明轮子”,模式往往容易解决常见问题,正确的模式能帮用户熟悉界面、提高效率。 常见的UI设计模式如下图:
1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还能具备频道管理、权限管理、自动抓取等功能,对于一个大型网站来说,拥有一套高效、可管理的CMS是必不可少的。除了门户和信息发布类型的网站,对于交互性要求很高的社区类型网站来 ...

Freemarker

做程序也做了将近4年时间了,从来没有发过什么技术性的文章,今天发一个只在大家一起共同学习进步,如有错误地方请指正。  最近自己做了一个做网络广告的网站叫全方位商机平台的项目,由于网站首页上板块划分很多,不同板块的数据库查询方式不同,首页内容量巨大,如果按照一般的动态jsp页面的话那么数据库查询将是巨大的开销,会导致首页访问速度的下降。于是考虑将这个首页全部静态化。参考地址:http://www.31pt.com/。首页的速度是非常快的。  整个网站才用struts2 + spring + hibernate + freemarker + urlrewrite完成。首页纯静态化,频道及其他页面通过 ...
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ; hash(object)%N 一切都运行正常,再考虑如下的两种情况; 1 一个 cache 服务器 m down 掉了(在实际应用中必须 ...
什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下: 首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表: URL 说明 是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下
公司要把静态文件放到apahce上   默认根目录是/usr/local/apache2.2/htdocs,要改为/home/tnuser/ResourceRoot   所以要修改/usr/local/apache2.2/conf/httpd.conf   设置为 DocumentRoot = /home/tnuser/ResourceRoot 同时将原来的 <Directory "/usr/local/apache2.2/htdocs"> 改为 <Directory "/home/tnuser/ResourceRoot&qu ...

linux常用命令

1. 用户   useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 usermod --help 修改用户这个命令的相关参数 userdel testuser 删除用户testuser rm -rf testuser 删除用户testuser所在目录     su root     切换到root账户   创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息 说明:为了截图,此处我使用了tail -3 passwd命令,只将该文件的最后3行信息 ...
实验中可以参考的文章: http://blog.sina.com.cn/s/blog_6524b4b50100lobs.html   准备开始学习下Hadoop,所以要搭下实验环境。 操作系统:CentOS6 (两台windows上的linux虚拟机)   具体步骤如下: 1. 安装CentOS(过程略)   2. 安装JDK 6 A) sun官网下载JDK6 http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u27-download-440405.html 上传到/usr/local/setup f ...
Global site tag (gtag.js) - Google Analytics