综合
Choerodon2
做了10年java啦
展开
-
消除小型 Web 站点单点故障(Single Point of Failure)
作者: Fenng | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址:http://www.dbanotes.net/web/web_single_point_of_failure.html说起单点故障(Single Point of Failure,SPOF),倒是可以想起电影 《2012》中,一把焊枪把齿轮卡住,从而导致整个舱门无法关闭,进转载 2011-11-10 09:24:03 · 944 阅读 · 0 评论 -
软件开发流程
转载地址 : http://www.uml.org.cn/MyProcess/GuideView/MyP/MyProcess.asp觉得很有用,就转过来了工作活动工件角色需求需求获取需求分析需求规格需求验证需求变更控制与版本管理需求管理计划需求说明书需求模型系统原型业务分析员系统分析转载 2011-11-11 15:01:19 · 389 阅读 · 0 评论 -
书摘-构建高可用性和可伸缩系统
高可用性对于互联网应用或企业 中得大型应用而言,多数都要求尽可能做到7X24小时不间断的运行,要完全做到不间断的运行,基本上不太可能!为了实现高可用,要避免系统中出现的单点、保障应用自身的高可用、面对访问量及数据量不断增长带来的挑战!书中提到构建高可用性的几点:第一点是从硬件出发,第二点是从自身应用出发!1、避免出现单点(硬件)单点现象是指系统部署再单台机器原创 2011-12-15 09:56:44 · 575 阅读 · 0 评论 -
书摘-可伸缩性-垂直伸缩
支撑高访问量WEB应用随着访问量的增长,通常其瓶颈会出现在CPU或内存上,网络IO或磁盘IO出现瓶颈的几率较低!增加CPU后:要做到增加CPU后系统的服务能力线性增长,要求系统能够随着CPU的增加,响应速度提升或同时可用于处理请求的线程增加,主要下面三种情况,增加CPU后系统的服务能力无法线性增长1、锁竞争激烈锁竞争激烈造成很多线程都在等待锁,此时即使增加CPU,却无法让线程得原创 2011-12-15 10:23:45 · 565 阅读 · 0 评论 -
字节顺序
对于跨越多字节的程序对象,我们必须知道两个东西,一个是这个对象的地址是什么;另一个是存储器如何排列这些字节。在几乎所有的机器上,多字节对象都被储存为连续的字节序列。假设一个类型为int的变量x的地址为0x100.那么,x的4个字节将被存储在存储器的0x100、0x101、0x102、0x103三位置。排列表示一个对象的字节有两个通用的规则:假设有一个w位的整数,每一位我们表示成[X原创 2012-01-03 22:29:35 · 809 阅读 · 0 评论 -
为什么我们需要编码规范
Why Have Code Conventions 点击打开链接Code conventions are important to programmers for a number of reasons:80% of the lifetime cost of a piece of software goes to maintenance.Hardly any s翻译 2012-01-30 09:40:58 · 2268 阅读 · 0 评论 -
resource is out of sync with the file system 解决方法
在eclipse中,启动run on server时报错:Resource is out of sync with the file system: ……..查阅资料后发现这是文件系统不同步的问题,是因为在eclipse之外对工程中的resource进行修改引起的;但是,有时没有在eclipse之外进行修改,也会报类似的错误。解决办法:需要手动刷新一下资源管理器。(1)原创 2012-01-12 10:38:52 · 382 阅读 · 0 评论 -
最近开发项目心得
项目是J2EE平台的一个管理系统。都是个人心得,仅供参考,欢迎指正。下文不给予性能,单纯从页面的可扩展和可维护来考量。首先说下整体架构,采用MVC架构,分为3层,框架使用当下流行的SSH(Struts2.x+Spring3.x+Hibernate3.x)。SVN做代码管理。分模块开发。1、前端页面,个人觉得前端页面风格跟技术一定要统一.js框架尽量根据需求只选择一种,我们使用的原创 2012-01-06 13:03:40 · 797 阅读 · 0 评论 -
构架师自我培养过程
构架师不是通过理论学习可以搞出来的,不过不学习相关知识那肯定是不行的。总结构架师自我培养过程大致如下,仅供参考。1、构架师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。2、构架师萌芽(高级程序员)学习分布式系统、组建等内容,可原创 2011-12-27 15:26:14 · 591 阅读 · 0 评论 -
書摘-何谓数据结构
何谓数据结构数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通原创 2011-12-21 09:49:53 · 863 阅读 · 0 评论 -
http content-type
HTML text data (RFC 1866)html htmtext/htmlPlain text: documents; program listingstxt c c++ pl cc htext/plainRichtext (obsolete - replaced by text/enriched) text原创 2011-12-13 10:12:49 · 480 阅读 · 0 评论 -
PowerDesigner 界面
Main window components 主界面组件:PD = PowerDesigner下面的图片展示典型的PD界面配置:Browser : 浏览器,左边窗口!Browser面板允许你管理执行模型任务的对象!它通过树状图显示你的模型(例如:CDM、PDM等)和对象。方便你在对象和模型之间快速的切换操作!还提供了一个Respostory(资源库)面板,这翻译 2011-11-10 19:17:07 · 4070 阅读 · 0 评论