自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

JSP面试题——include指令与include动作的区别

从字面意思看,两者都有包含的意思,并且从运行的结果上来看,两者的功能也非常类似,但是两者的运行过程相差很大。<%@ include%>指令是编译时语法,也就是在编译的时候,把指令所指向的目标文件的内容拷贝到指令所在的位置,替换指令,最终形成一个文件,在运行的时候只有一个文件。<jsp:include>动作是运行时语法,包含<jsp:include>动作的...

2008-11-29 13:14:00 83

面试篇

面试官,我该怎样战胜你? 编者按:与面试官的对诀紧张而刺激。在反反复复的攻防战中,对应着绝对残酷的是非结果。面试官不是敌人,他在寻找优秀的同伴,面试官更不是朋友,他绞尽脑汁想逼出你深藏的缺陷,这似乎是现代职场人际关系最经典的写照:在相对安全的距离内,充分的自我表现……本期职场专题教你如何"战胜"面试官,打开职场之门…… 面试官:你到底是不是敌人 面试是现在企业人员招聘中最普遍使用的一种...

2008-11-28 18:02:00 126

IT工作者平日要做好自我调节

国际劳工组织调查表明:在美国、英国、德国、芬兰和波兰,1/10的IT从业者或轻或重患有心理疾病。主要表现为精神沮丧、心理焦虑、怀疑和缺乏工作激情。如果不采取适当措施,到2020年,心理问题可能超过车祸、艾滋病和暴力而成为全球头号杀手。  IT行业一直是一个很让外人羡慕的行业,而且薪酬也高。由于IT从业者常常在电脑前工作数小时不运动,身体素质较差的问题早已被社会所关注,但心理素质方面的问题却...

2008-11-28 17:40:00 53

求职时提高价码,要对过去的薪资说谎吗?

上班族在转换工作时,不可避免的,在工作谈判的过程,对方早晚会问你有关「收入」的问题,身为聪明上班族的你,不但一定得要回答,也不能对这个问题回答的很生涩。因此,在雇主问这个问题之前,为了好好回覆,你一定要做好准备。如果想要提高价码,难道要对过去的薪资说谎吗?答案是否定的。  因为,对过去的薪资说谎是不利的!如果你说的离谱,面试官可以向你的前任雇主求证你的价码,而且劳保单上的纪录,也可以反映你过去...

2008-11-28 17:37:00 74

Java面试题——容器、JSP容器、JSP引擎

问题:什么是容器?什么是JSP容器?JSP容器的作用是什么?什么是JSP引擎?分析:这些问题是相同的,都是描述JSP或者Servlet对象是如何被管理或者运行的。回答:首先应该明白,JSP或者Servlet本身的运行与普通客户端程序是不相同的,客户端程序是我们直接调用的,而JSP或者Servlet的运行需要服务器,通常称为应用服务器,服务器负责创建JSP或者...

2008-11-28 15:14:00 55

项目阶段占比分析

计划与需求分析 25%设计 25%编码与单元测试 20%集成测试、系统测试 30%前两个阶段需要人员:项目经理,系统分析师概要设计阶段建议由项目经理和系统分析师完成,系统分析师为主。进入详细设计阶段后,可以引入1-2名高级程序员,参与详细设计,但设计成果要由系统分析师审查。在有高级程序员完成设计,可以抽出时间后,安排编写系统代码框架,准备公用部分,搭建开发环境,为进...

2008-11-28 09:18:00 507

说说大型高并发高负载网站的系统架构

转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71  我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等...

2008-11-28 09:15:00 34

Amazon云计算的一些实用应用

最近看到的几个关于使用Amazon云计算的平台的几个产品,点击标题可以访问到原地址。Parallel Computing With MATLAB On Amazon EC2 Mathworks发布了一个白皮书,说明如何在Amazon EC2上运行MATLAB的并发计算产品 - Parallel Computing Toolbox 和 MATLAB Distributed Computi...

2008-11-27 09:10:00 141

Google的数据量

今天看到一篇关于google架构的文章,对其中披露的部分数据给震撼了。我们来看看,下面都是一些统计数据: 2006年估计有450,000台廉价的商品服务器2005年索引了80亿网页。目前google有超过200个GFS(google文件系统)集群在运行。而每个集群大约有1000到5000台机器。 GFS存储着高达5PB的数据,成千上万的机器需要的数据都从GFS集群中检索,这些集群中数据读写...

2008-11-26 16:07:00 173

各大型网站架构分析收集

1. PlentyOfFish 网站架构学习http://www.dbanotes.net/arch/plentyoffish_arch.html采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个PlentyOfFish。这个站点提供 “Online Dating”服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Markus ...

2008-11-26 14:46:00 73

Apache 2.0性能优化—MPM的选择与配置

Apache2.0在性能上的改善最吸引人。在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比于Apache1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效。但是在编译和运行时刻,2.0也有许多可以显著提高性能的选择。本文不想叙述那些以功能换取速度的指令,如Hostn...

2008-11-25 15:42:00 143

大型系统架构中的BASE思想

之前我在一篇blog中有提到一个例子,http://blog.csdn.net/lovingprince/archive/2008/08/21/2807986.aspx ,我称之为业务事务,其实可能定义有点偏颇,不过表达的意思很明确,即使用业务的方法来保证最终数据一致性,尽量避免使用分布式事务。这几天我看到一篇文章,恍然大悟,才明白原来这种思想本来早就有了它的专业术语:BASE. 这里我来和大家分...

2008-11-25 11:11:00 59

用例描述和逻辑模型

从任何一个环节我们都会看到用例,但是仅仅依靠用例本身的图来描述用例是不够的,为什么呢?因为用例它所要描述的是一个场景,换句话说,就是用例是描述了某件详细的事情。如果作为一个场景的话必然要考虑这么几个问题:l 谁在这个场景中做事?l 什么时候进入这个场景?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:...

2008-11-25 09:37:00 233

业务用例和系统用例

抛开前一篇文章谈的总体思路,我们今天来谈一下需求分析工作实质性的做些什么。在这里,我们,将主要关注于分析层面,也即UML中的用例模型和逻辑模型。在这里要申明的是逻辑模型并不能完全算需求分析阶段的工作,因为它包含了设计模型的概念,但是我又把它归纳了一块到需求分析阶段,原因在于逻辑模型中存在了业务对象模型和分析模型的概念。言归正传,先来看用例模型。用例模型<?xml:namespac...

2008-11-25 09:35:00 442

Velocity 1.6 Changes Report

Velociy 1.6新增了一些非常有用的指令和功能,并修复了一些bug,用起来的确方便多了。这里我将列举一些我们能够直观感受得到的一些change.TYPE CHANGEeg.ADD增加#define指令 定义可以引用的VTL渲染块 #define( $foo )Hello, $bar!#end #set( $bar = 'world') $foo 输出: Hello...

2008-11-24 13:05:00 56

架构和框架的区别

人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构(Architecture)和框架(Framework)混为一谈。 框架是一种特殊的软件,它并不能提供完整无缺的解决方案,而是为你构建解决方案提供良好的基础。框架是半成品。典型地,框架是系统或子系统的半成品;框架中的服务可以被最终应用直接调用,而框架中的扩展点是供应用开发人员定制的“可变化点”。 软件架构不是软件,而是关于软件...

2008-11-21 18:23:00 259

多核开发入门指南

一、为什么需要多核开发? 答案很简单,目前的芯片制造技术对CPU主频的提升已经达到一个极限了,也就是说性能的垂直伸缩已经不太可能了。因此通过多核的方法,可以让程序横向的伸缩,这就类似于用多台服务器实现负载均衡(水平伸缩),而不是简单的靠将服务器升级成小型机来提供处理能力(垂直伸缩)。 虽然多核并行计算的概念已经存在了几十年了,但直到最近多核CPU在PC上的普及,多核开发才不得不提引起程序员...

2008-11-21 13:14:00 171

在Windows下使用MingGW[GCC+OpenMP]和CodeBlocks开发多核应用基本环境配置

从06年开始,多核开发已经越来越多的成为所有应用设计必须考虑的问题。我使用MingGW+CodeBlocks来测试OpenMP多核计算框架。虽然VC8里面已经有了对OpenMP的支持,但是VC体积有点大,而且众所周知的MS编译器在兼容性上的问题,所以决定采用标准的GCC来做开发。 OpenMP只是并行开发的一种库,支持多核开发本质是将原本单线程的程序或算法变成多线程执行。OpenMP采用了类...

2008-11-19 08:09:00 154

Appfuse & Appfuse Light & Struts 2

Appfuse & Appfuse Light & Struts 2

2008-11-17 19:13:00 72

WEB 集群与负载均衡(一)基本概念-下

前面已经说过负载均衡的作用是在多个节点之间按照一定的策略(算法)分发网络或计算处理负载。负载均衡可以采用软件和硬件来实现。一般的框架结构可以参考下图。后台的多个Web节点上面有相同的Web应用,用户的访问请求首先进入负载均衡分配节点(可能是软件或者硬件),由它根据负载均衡策略(算法)合理地分配给某个Web应用节点。每个Web节点相同的内容做起来不难,所以选择负载均衡策略(算法)是个关键问题。下面...

2008-11-13 14:26:00 77

WEB 集群与负载均衡(一)基本概念-上

Web集群是由多个同时运行同一个web应用的服务器组成,在外界看来就像一个服务器一样,这多台服务器共同来为客户提供更高性能的服务。集群更标准的定义是:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理,此单一系统为客户工作站提供高可靠性的服务。 而负载均衡的任务就是负责多个服务器之间(集群内)实现合理的任务分配,使这些服务器(集群)不会出现因某一台超负荷、而其他的服务器却没...

2008-11-13 14:22:00 56

项目管理(3)-如何制订项目计划

项目计划的类型1)战略计划2)里程碑计划:初级阶段制定的一个蓝图3)实施计划4)进度计划项目实施总体计划的内容 ...工作分解结构WBS ...

2008-11-12 13:52:00 86

项目管理(2)-项目选择和启动

项目战略计划的概念 定义:项目战略计划是指在组织和项目的目标使命确定之后为目标的达成而确定的总体路线和方法。 项目管理流程 细的步骤:1)概念确立2)目标说明 3)备选方案4)评估选择5)战略确立6)制定实施计划7)干系人批准计划8)签署项目计划9)执行项目计划10)监控项目进展11)审查项目定义12)评审项目战略13)项目实施计划14)各步骤的循环15)总结经验教训16)结束整个项目...

2008-11-12 13:49:00 106

项目管理(1)-信息时代的项目管理

项目企业的活动有两种类型:一类是连续不断、周而复始的活动,人们称之为“运作”(Operations),如企业日常的生产产品的活动;另一类是临时性、一次性的活动,人们称之为“项目”(Projects),如一项环保工程的实施。根据以上的特点,可以区分企业活动中,哪些是项目,哪些不是项目。 项目定义:为完成某一独特的产品或服务所进行临时性努力的过程。 项目管理 项目管理定义:把知识、技能、工...

2008-11-12 13:47:00 85

RAC的负载均衡

转自:http://rdc.taobao.com/blog/dba/html/216_rac_load_balance.html作者:流云转注: 这些都出自于淘宝DBA团队之手,供大家分享下RAC的负载均衡主要是指新会话连接到RAC数据库时,如何判定这个新的连接要连到哪个节点进行工作。在RAC中,负载均衡分为两种,一种是基于客户端连接的,另外一种是基于服务器端的。客户端的负载均衡配置相对简单,...

2008-11-10 10:18:00 97

BDD(Behave Driven Development) - 行为驱动的开发 & Selenium

BDD是什么BDD 基本点JBehave 是什么Selenium 是什么如何结合JBehave和Selenium活用BDD

2008-11-07 16:10:00 119

Java开发工具箱

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo

2008-11-07 16:02:00 107

写有效的历史数据迁移sql

转自:http://rdc.taobao.com/blog/dba/html/124_oracle_data_transfer.html作者:丁原对于高并发oltp系统,生产库可能只需保留当前几个月的数据,之前的数据要全部迁移到历史库中。那么,如何处理这样的需求,如何写合适的历史迁移程序呢?1.常规写法begin --迁移数据 insert into tb_users select * ...

2008-11-06 17:00:00 415

推荐几个WEB中常用的工具方法

/***@classDOM工具类,提供了一些方便的函数页面元素的一些操作*@constructor*@returnDomUtils*/functionDomUtils(){}/***从待选列表移动一项到已经选择列表*@param{Object}fbox-待选项目列表*@param{Object}tbox-选择了的项目列表*@param{string}fmsg-...

2008-11-04 09:09:00 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除