- 博客(14)
- 资源 (3)
- 收藏
- 关注
转载 数据库散列储存
<br />网站在Web 2.0时代,时常面临迅速增加的访问量(这是好事情),但是我们的应用如何满足用户的访问需求,而且基本上我们看到的情况都是性能瓶颈都是在数据库上,这个不怪数据库,毕竟要满足很大访问量确实对于任何一款数据库都是很大的压力,不论是商业数据库Oracle、MS SQL Server、DB2之类,还是开源的MySQL、PostgreSQL,都是很大的挑战,解决的方法很简单,就是把数据分散在不同的数据库上(可以是硬件上的,也可以是逻辑上的),本文就是主要讨论数据库分散存储的的问题。<br />目
2011-01-19 16:31:00 929
转载 数据库散列储存
<br />网站在Web 2.0时代,时常面临迅速增加的访问量(这是好事情),但是我们的应用如何满足用户的访问需求,而且基本上我们看到的情况都是性能瓶颈都是在数据库上,这个不怪数据库,毕竟要满足很大访问量确实对于任何一款数据库都是很大的压力,不论是商业数据库Oracle、MS SQL Server、DB2之类,还是开源的MySQL、PostgreSQL,都是很大的挑战,解决的方法很简单,就是把数据分散在不同的数据库上(可以是硬件上的,也可以是逻辑上的),本文就是主要讨论数据库分散存储的的问题。<br />目
2011-01-19 16:30:00 430
转载 数据库散列储存
<br />网站在Web 2.0时代,时常面临迅速增加的访问量(这是好事情),但是我们的应用如何满足用户的访问需求,而且基本上我们看到的情况都是性能瓶颈都是在数据库上,这个不怪数据库,毕竟要满足很大访问量确实对于任何一款数据库都是很大的压力,不论是商业数据库Oracle、MS SQL Server、DB2之类,还是开源的MySQL、PostgreSQL,都是很大的挑战,解决的方法很简单,就是把数据分散在不同的数据库上(可以是硬件上的,也可以是逻辑上的),本文就是主要讨论数据库分散存储的的问题。<br />目
2011-01-19 16:29:00 706
转载 大型高并发高负载web应用系统架构-网页静态化策略
<br /> 在大型网站中,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?把页面静态化,好处有很多。例如:访问速度快,更有利于搜索引擎收录等。目前主流的静态化主要有两种:一种是通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中,另外一种是通过WEB服务器的 URL Rewrite的方式,他的原理是通过web服务器内部模块按一定规则将外部的URL请求转化为内部的文件地址,一句话来说就是把外部请求的静态地址转化为实际的动态页面地址,而静态页面实际是不存在的。这两种方法都达
2011-01-19 15:48:00 859
原创 大型高并发高负载web应用系统架构-缓存架构策略
<br />目前在网站的架构构成中普遍使用到缓存来提供WEB应用的性能,由于网站规模的不同,分别存在如下几种类型的缓存架构。<br />(1)单机缓存<br />(2)简单分布式缓存<br />(3)使用复制方式的缓存集群<br />(4)使用散列方式的缓存集群<br />(5)高性能高、可靠的缓存集群<br />下面对于上述几种缓存策略的实际应用的适用情况以及优缺点进行详细分析,当然并没有一个缓存的教条存在,有的只是参考案例,对于具体的应用来讲要具体分析。<br />(1)单机缓存<br />
2011-01-19 15:39:00 621
转载 高并发网络架构解决方案分析
<br />1:html静态化<br />2:图片服务器分离<br />3:数据库集群<br />4:缓存<br />5:负载均衡<br /><br /><br />大型高并发高负载网站的系统架构<br />我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。<br /><br /><br />一
2011-01-19 15:02:00 841
原创 互联网技术架构积累1
<br />(1)“ 拆分”,数据库的拆分以及应用的拆分,要做到的目标通常是便于应用的无限水平伸缩;<br />(2)能异步就异步,这需要业务的允许;<br />(3)能自动就自动,就像自动化的部署系统;<br />(4)记住所有失败的事情,这点非常重要;<br />(5)容忍不一致性,这句话的含义是尽量少用强事务,而是采用最终一致性这类方案。<br />当然,除了上面这五点之外,还有像多用缓存、自行实现关键技术(以控制稳定性、性能和做到及时响应)等。
2011-01-19 14:53:00 455
原创 JAR包中读取配置文件问题
<br />我设计了一个配置文件在包的内部,志读取他的类是在同一级目录:<br />我用<br />InputStream inputStream = ClassLoader.getClass().getClassLoader().getResourceAsStream("com//kingdee//eas//custom//plugin//weight//ipConfig.properties"); 读取,调试程序没有问题。<br /> <br />打成包后就报错,说找不到资源文件:<br /> <br
2011-01-14 14:59:00 365
原创 JAR包中读取配置文件问题
<br />我设计了一个配置文件在包的内部,志读取他的类是在同一级目录:<br />我用<br />InputStream inputStream = ClassLoader.getClass().getClassLoader().getResourceAsStream("com//kingdee//eas//custom//plugin//weight//ipConfig.properties"); 读取,调试程序没有问题。<br /> <br />打成包后就报错,说找不到资源文件:<br /> <br
2011-01-14 14:59:00 648
转载 OO设计原则
<br />软件作为一种产品,从诞生之日开始就注定与其他产品不同,有两个重要的特点可以说明这一点。从维护方面来说,普通产品比如电视、洗衣机等,一出厂就不在变化,那么一旦出现故障,可以通过维修手册对大多数的状况进行处理,而软件则不同,大多数情况都是不可预料的bug,这在人们看来总是新的问题。另一方面从产品更新来看,从黑白电视更新到彩色电视,人们不得不从新购置一台,很少有人通过改装来实现,而软件产品则不同,往往一个观感上崭新的产品是从既有的软件升级而来,大部分组件是复用的。那么可以看出,软件产品的设计最重要的就
2010-09-17 10:42:00 551
原创 J2EE知识扫肓--Servlet生命周期详解
Servlet的生命周期是由servlet的容器来控制的。分为3个阶段:初始化阶段、运行阶段、销毁阶段。初始化阶段:初始化阶段步骤: Servlet容器加载servlet类,把它的. Class文件中的数据读到内存中。 Servlet容器创建servletConfig对象。servletConfig对象包含了servlet的初始化配置信息。此外servlet容器还会使得servletConfig对象与当前的web应用的servletContext对象关联。 Servlet容器创建servlet对象。
2010-07-17 01:52:00 678
原创 J2EE知识扫肓--JSP基础试题
1. 在J2EE中,以下不是jsp隐式对象的是( B)。<br />‘九个分别是:(page,config,out,request,response,session,applition,pageContext,exception)’<br />A. pageContext<br />B. context<br />C. application<br />D. out<br />2. 在jsp中,只有一行代码:<%=A+B%>,运行输出(D)。<br />A. A+B<br />B. AB<br />C. 1
2010-07-17 01:33:00 2710
原创 J2EE知识扫肓--JSP与SEVERLET
<br />JSP是一种动态网页标准,就是在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),被请求时,被编译成一个SEVERLET。<br />Servlet是用Java编写的Server端小程序。<br /> <br /> <br />二者关系区别主要有:<br /> <br />1.JSP第一次运行的时候会编译成servlet。 <br /><br />2.jsp是web开发技术,servelt是服务器端运用的小程序,我们第一次访问一
2010-07-17 01:25:00 2028
原创 J2EE知识扫肓
<br /> J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及
2010-07-17 00:49:00 429
软件项目管理CMMI入门与精通
2010-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人