前面有点讲到对网站后台架构的初步理解,后来又去看了书,加深了了解。架构就是最高层次的规划,难以改变的决定。 为了实现网站的高性能,高可用性,可伸缩性,可扩展性,网站安全等核心目标。从而形成的网站架构模式主要有:分层,分割,分布式,集群,缓存,异步,冗余,安全等 简单说说对他们的理解,可能概念性的会比...
分类:
Web程序 时间:
2014-11-04 17:20:19
阅读次数:
207
Jetty 的基本架构 Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为...
分类:
其他好文 时间:
2014-11-04 00:21:55
阅读次数:
359
性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的是,单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果的分析必须基于多个不同的...
学习了这么多模式,其实回想一下其实也没什么,就是用不同的方式设计代码,保证代码的可扩展性、复用等,稍微对代码进行一下修改就是另外一种模式。在我们工作中其实已经用了很多模式了,只不过不知道或者没留意他叫什么而已,无所谓,只要会用一切都是浮云。
关于>对建造者模式的讲解是以画一个人来作为例子讲解的。人分为高人、矮人、胖人、瘦人等,但都是人,但当你去画一个人的时候,画的过程都是稳定的...
分类:
其他好文 时间:
2014-11-03 10:14:39
阅读次数:
151
一、可维护性:可理解性、直观性、可适应性、可扩展性、可调试性 代码约定: 可读性 格式化:建议缩进大小为4个空格 注释:函数和方法、大段代码、复杂的算法、hack 变量和函数命名 变量名为名词 函数名为动词开始...
分类:
编程语言 时间:
2014-11-02 13:58:32
阅读次数:
259
此款短信猫二次开发接口基于数据库开发方式支持任一种开发语言对短信猫开发,兼容性强、开发简单方便、灵活、稳定。可以快速地使您的应用系统实现短信功能,多种接口方式供二次开发时选择,系统具备良好的可扩展性。企事业单位通过此款短信猫二次开发接口方式实现短信功能,既实现了资源的共享和有效使用,便于企业对进出信...
分类:
编程语言 时间:
2014-11-01 21:45:26
阅读次数:
256
1.封装/隐藏(encapsulation)
*隐藏对象的内部的复杂性,只对外公开简单的接口。便于外界的调用,从而提高系统的可扩展性,可维护性。
2.我们程序设计要追求“高内聚,低耦合”。
*高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;
*低耦合:仅暴露少量的方法给外部使用。...
分类:
编程语言 时间:
2014-11-01 11:57:44
阅读次数:
249
一、openmeetings简介Red5是一款基于JAVA的免费的开源的Flash流媒体server.是当前最好的替代Adobe提供的FMS的开源软件。而且在可扩展性上有FMS不可比拟的优势。OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetin..
分类:
其他好文 时间:
2014-10-31 19:20:06
阅读次数:
454
我们做管理软件的,主要核心就在数据存储管理上。所以数据库设计是我们的重中之重。为了让我们的管理软件能够稳定、可扩展、性能优秀、可跟踪排错、 可升级部署、可插件运行,我们往往研发自己的管理软件开发平台。我们总是希望去学习别人的开发平台(如用友或金蝶或SAP),但我们却总是感叹管理软件业 务处理细节繁多...
分类:
数据库 时间:
2014-10-31 06:21:21
阅读次数:
362
AnyChat是一套开放的音视频即时通信解决方案,早期的版本已经开放了原始数据的输入、输出接口:1、通过客户端回调函数可以输出用户原始的视频采样帧数据(YUV、RGB):视频数据回调函数2、通过外部数据输入接口可以支持将外部的视频帧传给AnyChat进行编码:如何使用外部音视频..
分类:
其他好文 时间:
2014-10-29 19:39:50
阅读次数:
213