码迷,mamicode.com
首页 > 其他好文 > 详细

《软件工程1》

时间:2015-05-18 20:20:02      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

收集->抽取->清洗->规范化->统计->报告
用大数据【判断房价升or降】
一般用“顺序批处理风格”

管道过滤器模式中,队列可当管道用

缓冲->解码->美化->大小->显示
【视频播放器】
不断产生和消耗数据
用5个线程同时进行(数据流不是前->后,而是同时进行)

提高复用性->技术:面向服务的计算
eg.百度地图、天气预报
[双方调用多,松散度大,独立性高,容易维护]

同步:TCP 可靠性高、效率低
异步:UDP 可靠性低、效率高

事务处理:指要么做要么不做
eg.银行存钱,存款相应增加,不可能没有做完

分层优点:影响不会太大

瘦客户端:服务器压力大
胖客户端:业务复杂,不好维护

C/S(页面是固定的,只需要下载数据)效率比B/S(与网络快慢有关)高

游戏一般用C/S,因为有很多特效

控制器:DOS界面的数字选项
switch(XX){
……
}
表:
op function
1  f1
2  f2
3  f3

 

 

技术分享

好处:1.界面与业务分离,松散耦合;

     2.业务流程可配置。

点对点(P2P)
eg.迅雷(多个服务端同时下载)、QQ

用户到迅雷服务器(只保存每个用户的文件,不保存源,汇总所有用

户文件)搜索文件
->创建TCP连接,在拥有该文件的机器上下载(多点下载)
->每个节点既是客户端又是服务器

迅雷会员:CDN
用户传文件时偷偷保存副本,保存在你家附近的服务器,可直接从电

信机房下载。

面向服务的体系结构(SOA)
两台机器,用文本交互。
eg.在数据库中使用别台机器生成的sql语句(协议:ODBC、JDBC、

RPC),网页交互(HTTP)

软件复用提升。云计算一定会用到。

 

《软件工程1》

标签:

原文地址:http://www.cnblogs.com/Nanphonfy/p/4512816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!