
系统设计
文章平均质量分 89
大熊随想
不积跬步无以至千里
展开
-
漏桶算法和令牌桶算法
一、问题描述 某天A君突然发现自己的接口请求量突然涨到之前的10倍,没多久该接口几乎不可使用,并引发连锁反应导致整个系统崩溃。如何应对这种情况呢?生活给了我们答案:比如老式电闸都安装了保险丝,一旦有人使用超大功率的设备,保险丝就会烧断以保护各个电器不被强电流给烧坏。同理我们的接口也需要安装上“保险丝”,以防止非预期的请求对系统压力过大而引起的系统瘫痪,当流量过大时,可以采取拒绝或者引转载 2017-10-13 07:49:39 · 1592 阅读 · 0 评论 -
关于系统设计中的流程图
在平时的软件开发和方案总体设计中,往往需要绘制各种各样的流程图,比如业务流程图、数据流程图、系统流程图等等。由于各种图所反应的侧重点不一样,这三种图所使用的场景也会有差异,本文介绍了各种图的使用场合和绘制方法,以及各种图之间的区别,以便于在具体的应用场景中灵活使用。首先要搞清楚什么是流程。流程是一个或一系列连续有规律的行动,这些行动以确定的方式发生或执行,促使特定结果的实现。ISO9001:2000原创 2017-07-07 11:50:35 · 74193 阅读 · 2 评论 -
有关软件需求
由于做正确的事远比正确的做事重要,一个软件项目从立项开始,为确定项目的边界,首先就是要搞清楚软件需求,所有的工作都是围绕着需求而展开,只有搞清楚了需求才能使项目不迷失方向。但是甲方不同层次的用户对需求的关注点是不一样的,越是高层的用户,越是关注系统解决所能解决问题和痛点,在理解用户高层次需求的时候,更应该以问题驱动,搞清楚用户面临的实际问题?然后在分析过程中再去思考怎么用技术手段解决他们面临的问题。原创 2017-06-12 17:51:59 · 707 阅读 · 0 评论 -
谈谈Oracle服务器端Admin和客户端Admin文件夹的几个配置文件(tnsnames.ora,sqlnet.ora,listener.ora)
在安装Oracle服务器产品时,默认会安装Oracle服务器端程序和客户端程序,路径一般如下:“E:\app\lenovo\product\11.2.0\dbhome_1”和“E:\app\lenovo\product\instantclient_11_2”。而这两个路径下,均有“NETWORK\Admin”文件夹,下面的几个文件完全一样,都包括tnsnames.ora,sqlnet.ora,li原创 2018-02-01 14:12:58 · 2227 阅读 · 0 评论 -
未注册Microsoft.Jet.OLEDB.4.0提供程序或找不到可安装的ISAM的解决办法
各种数据库访问引擎ODBC:是一种底层的访问技术,因此,ODBC API可以是客户应用程序能从底层设置和控制数据库,完成一些高级数据库技术无法完成的功能;但不足之处由于ODBC只能用于关系型数据库,使得利用ODBC很难访问对象数据库及其他非关系数据库。 DAO:提供了一种通过程序代码创建和操纵数据库的机制。最大特点是对MICROSOFT JET数据库的操作很方便,而且是操作JET数据库时性能原创 2018-01-18 08:00:07 · 7903 阅读 · 0 评论