精华内容
下载资源
问答
  • 区块链目前分为哪几类呢?

    千次阅读 2018-03-15 00:04:57
    1“公有链”(Public blockchain) 2“私有链”(Private blockchain) 3“联盟链”(Consortium blockchain) 三区块链主要区别是什么? 公有链:对所有人开放,任何人都可以参与; 联盟链:对特定的组织团体开放; ...

      1“公有链”(Public blockchain)
      2“私有链”(Private blockchain)
      3“联盟链”(Consortium blockchain)
      三类区块链主要区别是什么?
      公有链:对所有人开放,任何人都可以参与;
      联盟链:对特定的组织团体开放;
      私有链:对单独的个人或实体开放。
      业内外人士观点
      业内外人士对于该采用以上哪种类型的区块链看法不一,并引发了诸多围绕公有链与私有链的争论。现在业内普遍认为联盟链介于公有链和私有链之间,实质上仍属于私有链的范畴。目前金融机构多偏向私有链,但也有人认为这只是暂时的.
      业内人士表示,联盟链可视为“部分去中心化”,公众可以查阅和交易,但不能验证交易,或不能发布智能合约,需获得联盟许可。
      我们将着重介绍公有链和私有链,因为联盟链是可划归到私有链之列
      公有链
      公有链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。公有链通常被认为是“完全去中心化”的。
      公有链的特点
      1)保护用户免受开发者的影响
      在公有链中程序开发者无权干涉用户,所以区块链可以保护使用他们开发的程序的用户。
      2)访问门槛低
      任何拥有足够技术能力的人都可以访问,也就是说,只要有一台能够联网的计算机就能够满足访问的条件。
      3)所有数据默认公开
      尽管所有关联的参与者都隐藏自己的真实身份,这种现象十分的普遍。他们通过他们的公共性来产生自己的安全性,在这里每个参与者可以看到所有的账户余额和其所有的交易活动。
      公有链的应用
      公有链包括比特币、以太坊、超级账本、大多数山寨币以及智能合约,其中公有链的始祖是比特币区块链。
      详解“以太坊”
      以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。就像比特币一样,以太坊不受任何人控制,也不归任何人所有。
      以太坊是可编程的区块链。它并不是给用户一系列预先设定好的操作(例如比特币交易),而是允许用户按照自己的意愿创建复杂的操作。
      这样一来,它就可以作为多种类型去中心化区块链应用的平台,包括加密货币在内但并不仅限于此。
      以太坊平台本身没有特点,没有价值性。和编程语言相似,它由企业家和开发者决定其用途。不过很明显,某些应用类型较之其他更能从以太坊的功能中获益。以太坊尤其适合那些在点与点之间自动进行直接交互或者跨网络促进小组协调活动的应用。
      除金融类应用外,任何对信任、安全和持久性要求较高的应用场景——比如资产注册、投票、管理和物联网——都会大规模地受到以太坊平台影响。
      私有链
      私有链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。
      私有链的特点?
      1)交易速度非常之快
      一个私有链的交易速度可以比任何其他的区块链都快,甚至接近了并不是一个区块链的常规数据库的速度。这是因为就算少量的节点也都具有很高的信任度,并不需要每个节点来验证一个交易。
      2)给隐私更好的保障
      私有链使得在那个区块链上的数据隐私政策像在另一个数据库中似的完全一致;不用处理访问权限和使用所有的老办法,但至少说,这个数据不会公开地被拥有网络连接的任何人获得。
      3)交易成本大幅降低甚至为零
      私有链上可以进行完全免费或者至少说是非常廉价的交易。如果一个实体机构控制和处理所有的交易,那么他们就不再需要为工作而收取费用。
      然而,即使交易的处理是由多个实体机构完成的,例如竞争性银行,进一步举例来说,因为同样的原因,它们可以如此之快的处理交易,所以费用仍然是非常小的;这并不需要节点之间的完全协议,所以很少的节点需要为任何一个交易而工作。
      4)有助于保护其基本的产品不被破坏
      正是这一点使得银行等金融机构能在目前的环境中欣然接受私有链,银行和政府在看管他们的产品上拥有既得利益,用于跨国贸易的国家法定货币仍然是有价值的。
      由于公有链的直接应用是保护像比特币这样新型的非国家性质的货币,对核心利润流或组织构成了破坏性的威胁,这些实体机构应该会不惜一切代价去避免损害。
      私有链的应用?
      Linux基金会、R3CEVCorda平台以及Gem Health网络的超级账本项目(Hyperledger project)是几种不同的正在开发的私有链项目。事实上,从各大国际金融巨头陆续加入R3 CEV区块链计划这一行为来看,金融集团之间更倾向于拥抱私有链(这里有说是联盟链的)。
      R3CEV是一家总部位于纽约的区块链创业公司,由其发起的R3区块链联盟,至今已吸引了50家巨头银行的参与,其中包括富国银行、美国银行、纽约梅隆银行、花旗银行等,中国平安银行于今年5月加入R3区块链联盟。
      2016年4月份,R3联盟推出了Corda项目,这是一个专门为银行准备的分布式金融解决方案。Corda是一个区块链平台,可以用来管理和同步各个组织机构之间的协议。
      公有链VS私有链
      观点分析
      许多人认为私有链一般供私人企业使用,用处不大,因为私有链让用户依赖第三方机构——管理区块链的公司。许多人认为私有链目前不是区块链,而是已经存在的分布式账本技术。
      其他人认为私有链能给许多金融企业问题提供公有链无法解决的解决方案,如遵守规章制度:医疗保险可携行和责任法案(HIPAA)、反洗钱(AML)和了解你的客户(KYC)制度。
      对于公有链和私有链孰优孰劣的问题,争论一直不止。
      支持私有链观点
      CHEX首席执行官EugeneLopin说:“私有链与传统的数据库基本没有差别,私有链与美化了的数据库意义是一样的。但是其好处在于,如果开始将公共节点加入其中,会有更多节点。开放的区块链是拥有一个可信任账本的最佳方法。去中心化的范围越大,也越利于该技术的采用。”
      支持公有链观点
      Ledger首席执行官EricLarchevêque认为,抗审查的公有链有潜力颠覆社会,而私有链只是银行后台的一个成本效率工具。
      中立观点
      但Yours.Network创始人RyanCharles说:“私有链可以有效地解决传统金融机构的效率、安全和欺诈问题,但是这种改变是日积月累的。私有链并不会颠覆金融系统。可是,公有链有潜力通过软件取代传统金融机构的大多数功能,从根本上改变金融体系的运作方式。”
      其实,公有链、私有链、联盟链都是区块链技术的一个细分,而技术仅仅是一种工具,怎么在不同的场景应用好不同的工具才是技术进步的关键。
    展开全文
  • 几类常用Case工具介绍

    万次阅读 2009-06-01 22:17:00
    ClearCase 是rational公司的主要配置管理工具,可能大家对Rose熟悉一点,不过就我所知,现在绝大多数企业已经从PVCS过渡到ClearCase来了,其原因在于ClearCase是整个rational产品系列中的中枢(repository). ...

    软件开发CASE工具简介

    (一)图稿绘制:

    1,visio:这是目前国内用得最多的case工具。它提供了日常使用中的绝大多数框图的绘画功能(包括信息领域的各种原理图,设计图),同时提供了部分信息领域的实物图。visio的精华在于其使用方便,安装后的visio2000既可以单独运行,也可以在word中作为对象插入,与word集成良好,其图生成后在没有安装visio的word仍然能够查看。使用过其他绘图工具的朋友肯定会感受到visio在处理框和文字上的流畅,同时在文件管理上,visio提供了分页、分组的管理方式。visio支持 UML的静态和动态建模,对UML的建模提供了单独的组织管理。从2000版本后visio被Microsoft收购,正式成为Office大家庭的一员,目前最新版是2002。纳入名门的visio2002被微软的风格所同化,样子出现了一些华而不实的东西,但是功能上visio不减从前,各种器件模版有了许多增进。

    它是最通用(MS的东西,意味着许多附带的通用的东西)的硬件、网络平台等图表设计软件。好处是易用性高,特别是对不善于自己构造图的人。但是正因为很全,所以某个方面上会造成专业程度较低。

    有关工程管理类的显然不如PROJECT2000好用;
    画IDEF0图显然不如BPWIN好用;
    画IDEF1X图显然无法与ERWIN相比;
    画组织机构图WORD足够用了,且普遍适用;
    画网络拓扑结构图只要有相应的图素,用什么画都行;
    画有关图表类的显然不如EXCEL好用;
    关键的是,VISIO的图只能以对象的方式插入你的主文档,只有在它本身环境下才能修改。

    2,smartdraw:校园里比较流行的绘图软件。用惯了visio,感觉smartdraw有许多不一样的地方。一开始就是提供你大堆模版,以目录树的形式放在左边。你的设计都可以纳入模版,并且在某个目录组织。smartdraw也是大手笔,有许多visio没有的方便功能。比如插入表格。smartdraw本身是独立提供图稿绘制的工具,因而工具齐全。而visio更多是与word集成在一起,能够充分利用 word的编排功能。有心者不妨一试,有了感觉我们再交流。

    (二)原码浏览的工具:

    1,SourceInsigt:不能不说这个东西是个好东东。以工程的方式管理原码,提供非常适合再工程的浏览手段.整个面板分成三个部分.左边树提供工程内的所有变量,函数,宏定义,右边提供程序阅读和编辑,下边显示你鼠标在原码触及的函数或者变量定义.最让人佩服的是SourceInsigt不仅高亮你的关键字,而且以近乎完美的板面编排让你看程序如果看报纸,好极了。SourceInsigt提供函数交叉调用的分析,并以树状的形式显示调用关系。不过,速度有些问题,我一般不用。我用的版本是3.0 2000产品。

    2,SourceNavigator:这个是从Redhat Linux版本移植到win32下的,与SourceInsigt相比,样子土多了,处处透着Linux的乡土气息,不过是干实事的家伙。提供原码高亮显示和编辑,提供头文件的包含关系分析,提供类的层次关系,这个东西最大的特点是把原码始终和文件联系在一起,提供到文件的导航。当然不能说它使用很方便,我一般不用它,但是它的分析速度有优势,这是SourceInsigt必须低头的。

    3, Dia:(http://www.gnome.org/projects/dia/)完全免费的东西, 目前有 Win32 Port 了, 6MB 左右, 画图足够用了. 可惜不能生成代码.我在win2000ads上安装却有问题。

    (三)配置管理工具

    配置管理的重要意义在于维护文档的统一和可追溯性。尽管宏观的配置管理包括很多内容,但是我们最常用到的是对程序代码的版本控制,至于变更的控制、管理和通知这里不多介绍。下面将简要介绍国内几种常用的工具。

    1,Virsual Source Safe:

    微软的studio企业版包含的版本管理工具。该工具包括一服务器和一通过网络可以连接服务器的客户端。VSS提供了基本的认证安全和版本控制机制,包括 CheckIn(入库)、CheckOut(出库)、Branch(分支)、Label(标定)等功能;能够对文本,二进制,图形图象几乎任何类型的文件进行控制;提供历史版本对比;可以集成在studio中。

    VSS的客户端既可以连接服务器运行,也可以在本机运行,非常适合于个人程序开发的版本管理。 VSS的详情我以后还会贴出)

    2,PVCS:

    PVCS 是世界领先的软件开发管理工具,市场占有率达70%以上,是公认的事实上的工业标准。IDC在1996年9月的报告中评述:“PVCS是软件开发管理工业领域遥遥领先的领导者”。全球的著名企业、软件机构、银行等诸多行业及政府机构几乎无一例外地应用了PVCS.

    PVCS包含多种工具。 PVCSVersionManager会完整、详细地记录开发过程中出现的变更和修改,并使修订版本自动升级,而PVCSTracker、PVCS Notify会自动地对上述变更和修改进行追踪。另外,PVCSRequisitePro提供了一个独特的MicrosoftWord界面和需求数据库,从而可以使开发机构实时、直观地对来自于最终用户的项目需求及需求变更进行追踪和管理,可有效地避免重复开发,保证开发项目按期、按质、按原有的资金预算交付用户。

    我比较喜欢的是PVCS基于WEB的应用比较方便,只要设定用户和权限,规划好目录结构,项目组成员通过浏览器完成操作。

    3,ClearCase:

    ClearCase 是rational公司的主要配置管理工具,可能大家对Rose熟悉一点,不过就我所知,现在绝大多数企业已经从PVCS过渡到ClearCase来了,其原因在于ClearCase是整个rational产品系列中的中枢(repository).

    ClearCase提供了VOB的概念来进行配置管理,功能极其强大。同时ClearCase使用起来也非常复杂,没有经过专门培训,自学还是有一定难度的。ClearCase目前国内流行版本是for NT的4.1需要在NT主域控制器上安装。ClearCase的解密和安装比较复杂。

    ClearCase是世界上目前最强大的配置管理工具之一,由于它采用许多新的配置管理思想,使得相对于传统的 CVS,VSS,PVCS等版本管理工具,ClearCase具有许多闪光点,目前正在为世界上各大软件企业所使用(国内目前华为,先驱使用该系统)。 ClearCase中有大量的新的术语。其中比较重要的术语有:UCM(统一配置管理) VOB(版本对象基础) View(版本视图) Activity(更新活动)。ClearCase实现版本管理的基础是VOB,成员要更改受控资料,需要先设置一个自己的View,这个View是你感兴趣的受控资料范围,然后可以Check Out资料到本地资料区,进行修改后再Check In提交。ClearCase极为有力的支持多版本、并行开发。ClearCase不仅可以提供基于文件的版本历史,甚至可以对整个目录系统的演化进行跟踪记录。

    ClearCase目前支持的执行平台有UNIX/LINUX,WINNT。WINNT最新版本是ClearCase 2002,Solaris上我使用的版本是4.3.需要指出的一点是ClearCase十分昂贵,普通企业难以购买,另外由于其功能十分强大,对系统管理员和使用者要求较高,培训费用不匪。

    4,CVS:

    在linux和unix下系统自带的版本控制工具,是版本控制中工具的鼻祖,功能十分强大,但是都得通过命令行的形式来操作,不便使用。目前,Internet上提供了基于Windows的客户端,名字叫WinCVS,而且提供了原码。

    (四)数据库建模

    1,ERWin:CA 公司出品的拳头产品, 强大的老牌数据库建模工具。它有一个兄弟是BPWin,这个是CASE工具的一个里程碑似的产品。目前的我使用的版本是4.0。ERWin界面相当简洁漂亮,也是采用ER模型,如果你是开发中小型数据库,极力推荐ERWin,它的Diagram给人的感觉十分清晰。在一个实体中,不同的属性类型采用可定制的图标显示,实体与实体的关系也一目了然。当然ERWin不仅是花花公子,它提供的功能如PowerDesian一样强大(不支持UML)。从我个人使用的感觉,ERWin不适合非常大的数据库的设计,因为它对Diagram欠缺更多层次的组织,而且不知什么原因,我感觉它对内存要求较高,使用到后期容易出现图标不能显示的情况,一如windows内存紧缺的表现。

    erwin支持idef1x即信息建模,就是我们常说的er图、实体关系图,也就是数据库结构图。bpwin支持idef0/idef3/dfd,是功能与流程建模,主要用来描述企业的业务流程,比uml的usecase/sequence更适合描述复杂逻辑。如果要全过程支持,请选择bpwin + PowerDesigner7.5/8 or erwin4 + rational rose 2001 (建议用于50~200个table的信息系统)

    ERWin 的不足:对中文支持不好。和Er/Studio比较:

    <1>在权限/版本管理方面 ER Studio 和 Rational Rose 有些相似,允许分模块 进行 check in /check out ,并发开发程度高, ERWin这一点就不行了!!

    <2>另外一个就是 ERWin 的逆向工程虽然和 ER Studio 一样提供一堆过滤条件,但却不能指定的对象(如:指定的数据表/视图/触发器)进行逆向工程,但ER Studio 却提供了这些功能。

    <3>此外ER Studio还提供了宏功能,把VB的一些功能以插件方式提供了 用户,但 ERWin 中却没有提供!! 虽然这个功能一般的用户根本很少使用!

    看到ER Studio 的宏功能,很容易让人想到Winmap 的一堆插件,两者的公司都向用户提供了插件(宏)让用户下载使用!这种做法很值得很多软件公司参考!!

    当然 CA 公司也不是个废物,提供了几个重要的功能:提供了自家开发的 BPWin 的 接口,以及Oracle 这个数据库巨人的 Designer 的接口。另外同样提供了插件功能,只不过这个插件的接口需要使用他的标准,这一点有点象Rational Rose 的 Add in manager 一样(例如: delphi link )!!

    ER Studio 提供了针对 XML 的接口,但ERWin却没有!!

    2,MS Visio:

    3,Case Studio:性价比最高

    4,ER/Studio:很不错的数据库建模工具新势力, 非常不错. 结合Repository, 可进行VSS式的版本控制。erwin能做到的它都能做到..?

    5,modelmake

    6,DeZign for Databases:如果你是软件工程师或是软件产品经理等常常需要规划系统的话,势必会需要规划数据库的Table Schema。这套软件能够辅助你的规划,将各个Table之间Key的关连性表达出来,也提供有资料库栏位异动时的版本控制纪录与统计报表等功能。

    7,PowerDesign:Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于 Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。Sybase数据库在国内知名度可能不及Oracle,但是Sybase 的数据库前端开发工具PowerBuilder却是无可匹敌,再加上PowerDesign的确有过人之处,因而它在国内得到相当广泛的使用。我手里使用的是2001的PowerDesign8.0,这个版本我感觉上比早期的PowerDesign6.0-7.5都有了很大的改变。PowerDesign 功能强大,使用非常方便。首先它提供了概念模型和物理模型的分组,呈现在使使用区左边的是树状的概念模型和物理模型导航,你可以建立多个概念模型和物理模型,并且以Package的形式任意组织;它几乎能够产生到所有常用数据库管理系统的SQL脚本,当然你完全可以不经过SQL脚本直接在DBMS中生成数据库;它提供增量的数据库开发功发功能,支持局部更新,你可以在概念模型,物理模型,实际数据库三者间完成设计的同步。还有逆向工程,再工程支持,目前还支持UML建模.总体感觉PowerDesing发展到8.0已经非常成熟,许多使用上细微的感觉只有你用过它才好评价,我不多说了。

    8,Rational Rose

    (五)UML建模

    UML 不算是个新名词, 但是实际中还是用得很少(可能是因为都是做小项目的原因吧, 大项目就用得多了).

    UML 是个好东西, 但是过分的依赖于 UML 也不是一件好事, 因为有时候它会把简单的东西复杂化. 即使是代码的优良结构和可重用性也不能作为强制使用 UML 借口, 良好的算法完全可以替代部分不必要的设计模块, 或者说, 其实有更好的 UML 设计你没有发现.

    1,Rational Rose:大恐龙, 小项目中难以使用, 虽然是 UML 设计者做的。虽然这是一个推荐使用的高端工具,它使改进和维护设计、从模型生成报表、在平行协作环境中与他人共同进行建模工作变得很方便。

    尽管Rose这个名称跟英文中玫瑰单词一摸一样,但是这里他代表Rational公司的面向对象分析和设计工具的一款力作。Rose目前在国内正被越来越多的公司所使用,其原因一方面是随着软件规模的扩大,面向对象分析和设计的优势突现出来,软件企业正在从面向过程向面向对象过渡。另一方面,Rose集中体现了统一软件建模(UML)的先进设计思想,能够通过一套统一的图形符号简洁有效地表达各种设计思想。当然, Rose本身在设计上的完善和与Rational CASE家族的完美集成也是作为一款最成功的CASE产品的基础。

    Rose 2002功能上可以完成UML的9种标准建模,即静态建模(用例图 类图对象图 组件图 配置图 )和动态建模(合作图 序列图 状态转移图活动图),为了使静态建模可以直接作用于代码,Rose提供了类设计到多种程序语言代码自动产生的插件。

    同时,作为一款优秀的分析和设计工具,Rose具有强大的正向和逆向工程能力。正向工程这里指的是由设计产生代码,逆向工程指由代码归纳出设计。通过逆向工程Rose可以对历史系统作出分析,然后进行改进,再通过正向工程产生新系统的代码,这样的设计方式我们称之为再工程。

    下载地址:Rose2000和破解:http://id49479.my.u2i.net/
    Rose2003: http://www.nj13z.cn/2004/down_view.asp?action=download&id=14
    Rose2003破解:http://www.vchelp.net/ASP/cdf_pic/200405/reply_1_529068.rar

    2,XDE, 分别有4 vs.net和4 wsda的, 很不错, 值得使用.

    3,Borland Together:有很多版本, 其中4VS.Net不推荐使用, 用Jbuilder推荐使用, 只是实在不喜欢它的界面。(Java 开发的大,慢恐龙, 但是各项功能很爽,这也不能怪它,java做的东西慢是正常的)。但它的功能还是很强大的。尤其是逆向工程用起来很方便,只不过当时我们的EJB项目中EJB都非常大,动辄几千行,用它生成的sequence图实在太详细了,只有不停地删掉细节,留下框架。建议非不得已不要使用这个庞然大物,对你的机器和你的耐心都是个考验。它有for eclipse, vs.net等等插件,感觉也不错。

    4,MS Visio 2003 for Visual Studio:Visio Professional 2000开始提供内建的UML支持。Enterprise版更加完整。这是一个功能广泛强大的工具。和vs.net结合不错, 只是仅限于 VS.NET 的代码生成, 没意思,各方面都不舒服。

    5,PowerDesigner:是简练实用的建模工具、6.0支持数据流图,8.0支持UML的UseCase/sequence/class视图;

    6,Visual Paradigm:(http://www.visual-paradigm.com/vpuml.php)目前最合适也是最火的软件了(从这一年来网站的设计变化就可以看出来好卖), 强大, 非 Java. Community Edition 可以免费使用, 当然有功能限制.是一种UML建模和分析工具,出色的建模功能和代码同步。

    7,WithClass 2000:(http://www.microgold.com/)界面不是很好看, 而且也没有免费版本, 不过功能还不错, 特别是代码生成的能力.

    8,Poseidon (海神...):也是 Java 的, 很漂亮, 就是太慢。

    9,Jude:一个号称中日xp合作开发出来的小uml工具,只有几m的大小,功能也还不错。也是java做的,速度还是很快的。如果不需要使用逆向工程之类的高级功能的话,强烈推荐这个uml工具,并且它是免费的。

    10,MagicDraw:一个基于Java的廉价UML建模工具。

    11,Objecteering UML:一个免费的个人UML产品。

    12,System Architect:一个很受欢迎的高端UML建模工具,支持双向工程(Round-trip Engineering)。

     

    UML Case:

    1:  IBM Rational Rose

          听说是市面上最流行的UML Case,绘制的图形简洁,比较美观.我有一个朋友使用他好几年了.给他带来了N多好处. 它支持Java,J2*E,C++,MCF等语言和框架的建模.在加上他的Rational系列,RUP的方法论,雄霸一方.(可惜就是太贵了,小公司就是把自己的注册资金全搭上也买不起一套Rational)

    2: IBM Rational XDE

        Rose 的孪生弟弟.专门针对Java和.net的一个建模工具.可惜就是升级的速度太慢.感觉IBM想放器这个工具的开发.

    3: Enterprise Architect

        一款不错的UML CASE, 支持的语言很多,Java,C++,Delphi,.NET,价格比IBM Rose便宜很多. 曾经有人用他来和IBM的Rose做过比较.

    我用过一段时间,感觉很不错,可惜就是最新版本的破解版不好找.

    4:Microsoft Visual Visio.

      楼上有兄弟说到了这个工具,这个工具使用简单,但是用来画UML,感觉会很别扭.曾经我为了学习它还特地买了本教程.他主要是支持微软的语言与工具.同样也支持双向工程.

    5: Sybase的PowerDesigner

        大名顶顶的数据建模工具,后来加入UML建模的功能,最新版本是12.1 优点就是操作简单方便,实现了UML的9种图.缺点就是UML分析过程不好做,例如实体类,控制类,边界类,他是不方便表示的.同时,如果你选用Java以外的语言,版型里面的可选项都是空,如果是C#,类实现某个接口里面的属性是有问题的.所以,我一般用它来做数据库建模.

    6: Visual Paradigm

      一个不错的工具,在05年的时候,获得了java阵容最佳建模工具奖.现在最新的版本是6.0,它支持Java,.NET,C++,VB,XML,支持Delphi,支持UML2.1,绘制图形方便,升级速度很快.缺点就是对机器有点要求.512一下内存免谈.我现在非常期待他们公司能给我一个永久免费的License            :) 

    7: 国产的UML工具,北京楚凡的UMLCase

       虽然我目前使用的是Visual Paradigm ,但是我还是要把楚凡放在最后面,我很希望国产的UML能在中国普及.我曾经使用过试用版,感觉不错.由于我弄不到正版,只有放弃使用.

    展开全文
  • NAT的类型

    万次阅读 2018-09-27 15:40:17
    上述三个范围内的地址不会在因特网上被分配,因此可以不必向ISP或注册中心申请而在公司或企业内部自由使用。 二、分类 NAT主要可以分为两:基本NAT和NAPT(Network Address/Port Translation): 1)基本NAT...

    一、概念

    NAT(Network Address Translation,网络地址转换),当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
    要真正了解NAT就必须先了解现在IP地址的适用情况,私有IP地址是指内部网络或主机的IP 地址,公有IP地址是指在因特网上全球唯一的IP地址。RFC 1918为私有网络预留出了三个 IP地址块,如下:
    A 类:10.0.0.0~10.255.255.255
    B 类:172.16.0.0~172.31.255.255
    C 类:192.168.0.0~192.168.255.255
    上述三个范围内的地址不会在因特网上被分配,因此可以不必向ISP或注册中心申请而在公司或企业内部自由使用。

    二、分类

    NAT主要可以分为两类:基本NAT和NAPT(Network Address/Port Translation):
    1)基本NAT一般是用于NAT拥有多个公网IP的情形下,将公网IP地址与内网主机进行静态绑定。
    2)NAPT(Network Address/Port Translators):这种才是常见的NAT。NAPT将内部连接映射到外 部网络中的一个单独IP地址上,同时在该地址上加上一个由NAT设备选定的端口号。
    一般来讲, NAT可以分为四种类型,分别是:

    • 全锥型(Full Cone)
    • 限制锥型(Restricted Cone), 或者说是IP受限锥型
    • 端口受限锥型
    展开全文
  • 网站类型有哪些?

    千次阅读 2014-10-16 11:39:32
    其基本功能通常包含检索、论坛、留言,也一些提供简单的浏览权限控制,例如许多企业网站中就只对代理商开放的栏目或频道。  这网站开发的技术含量主要涉及到三个因素: 1、承载的信息类型。例如是否承载多...

    网站类型有哪些?

    一、资讯门户类网站 
    本类网站以提供信息资讯为主要目的,是目前最普遍的网站形式之一。这类网站虽然涵盖的工作类型多,信息量大,访问群体广,但所包含的功能却比较简单。其基本功能通常包含检索、论坛、留言,也有一些提供简单的浏览权限控制,例如许多企业网站中就有只对代理商开放的栏目或频道。 
    这类网站开发的技术含量主要涉及到三个因素:   
    1、承载的信息类型。例如是否承载多媒体信息,是否承载结构化信息等。 
    2、信息发布的方式和流程。 
    3、信息量的数量级。目前大部分的政府和企业的综合门户网站都属于这类网站。 
    比如新浪、搜狐、新华网 


    二、企业品牌类网站 
    企业品牌网站建设要求展示企业综合实力,体现企业 CIS 和品牌理念。企业品牌网站非常强调创意,对于美工设计要求较高,精美的FLASH 动画是常用的表现形式。网站内容组织策划,产品展示体验方面也有较高要求。网站利用多媒体交互技术,动态网页技术,针对目标客户进行内容建设,以达到品牌营销传播的目的。 
    企业品牌网站可细分为三类:   
    1、企业形象网站:塑造企业形象,传播企业文化,推介企业业务,报道企业活动,展示企业实力。比如,www.duoxiang.net 
    2、品牌形象网站:当企业拥有众多品牌,且不同品牌之间市场定位和营销策略各不相同,企业可根据不同品牌建立其品牌网站,以针对不同的消费群体。 
    3、产品形象网站:针对某一产品的网站,重点在于产品的体验,例如:汽车厂商每上市一款新车就建立一个新车形象网站;手机厂商推出新款手机形象网站;房地产发展商的新楼盘形象网站。 
    比如:联想 IBM 当然这类网站还有他的实用性! 


    三、交易类网站 
    这类网站是以实现交易为目的,以订单为中心。交易的对象可以是企业(B2B),也可以是消费者(B2C)。这类网站有三项基本内容:1、商品如何展示;2、订单如何生成;3、订单如何执行。 因此,该类网站一般需要有产品管理、订购管理、订单管理、产品推荐、支付管理、收费管理、送发货管理、会员管理等基本系统功能。功能复杂一点的可能还需要积分管理系统、VIP管理系统、CRM系统、MIS系统、ERP系统、商品销售分析系统等。交易类网站成功与否的关键在于业务模型的优劣。企业为配合自己的营销计划搭建的电子商务平台,也属于这类网站。 
    交易类网站可细分为三类:   
    1、B TO C网站:即(BUSINESS TO CONSUMER),商家——消费者,主要是购物网站,等同传统的百货商店,购物广场等。 
    2、B TO B网站:即(BUSINESS TO BUSINESS),商家——商家,主要是-商务网站,等同传统的原材料市场,如电子元件市场、建材市场等。 
    3、C TO C网站:即(CONSUMER TO CONSUMER),消费者——消费者,主要是拍卖网站,等同传统的旧货市场,跳蚤市场,废品收购站,一元拍卖,销售废、旧用品。 
    比如:淘宝、易趣、拍拍 


    四、社区网站 
    社区网站指的是就是大型的分了很多类的 有很多注册用户的网站,和BBS是差不多的 ! 
    比如猫扑、天涯等,当然大的门户站都有自己的论坛那也是 


    五、办公及政府机构网站 
     1、企业办公事务类网站   
    这类网站主要包括企业办公事务管理系统、人力资源管理系统、办公成本管理系统和网站管理系统。 
     2、政府办公类网站   
    这类网站利用外部政务网与内部局域办公网络而运行。其基本功能有:提供多数据源接口,实现业务系统的数据整合;统一用户管理,提供方便有效的访问权限和管理权限体系;可以灵活设立下位子网站;实现复杂的信息发布管理流程。 
    网站面向社会公众,既可提供办事指南、政策法规、动态信息等,也可提供网上行政业务申报、办理,相关数据查询等。目前很多单位的内联网网站还只算得上简单的资讯类网站,应该为其加上一个多级的权限控制功能,采用b/s结构构建OA系统,即Web OA系统,就会变成这种办公类网站。 
    比如:首都之窗、北京税务局网站 



    六、互动游戏网站 
    这是近年来国内逐渐风靡起来的一种网站。这类网站的投入是根据所承载游戏的复杂程度来定,其展趋势是向超巨型方向发展,有的已经形成了独立的网络世界,让玩家乐不思蜀,欲罢不能忍。 


    七、有偿资讯类网站 
    这类网站与资讯类网站有点相似,也是以提供资讯为主。所不同者在于其提供的资讯要求直接有偿回报。这类网站的业务模型一般要求访问者或按次,或按时间,或按量付费。例如付费的色情网站即为这类网站的典型代表。 


    八、功能性网站 
    这是近年来兴起的一种新型网站,google即其典型代表。这类网站的主要特征是将一个具有广泛需求的功能扩展开来,开发一套强大的支撑体系,将该功能的实现推向极致。看似简单的页面实现,却往往投入惊人,效益可观。 
    比如:百度 


    九、综合类网站 
    这类网站的共同特点是提供两个以上典型的服务,例如新浪搜狐。这类网站可以把它看成一个网站服务的大卖场,不同的服务由不同的服务商去提供。其首页在设计时都尽可能把所能提供的服务都包含进来

    展开全文
  • 作为一个企业级的Web应用,MVC框架是必不可少的。Spring MVC目前使用也比较广泛,本文就来介绍一下如何在OSGI应用中实现Spring、Mybatis、Spring MVC框架的整合,其中Spring MVC的整合比较困难,原因是Spring整合到...
  • 某Java大佬在地表最强Java企业(阿里)面试总结

    万次阅读 多人点赞 2020-08-23 19:48:06
    面试题真的是博大精深,也通过这个面试题学到了很多东西,很多笔者也不是很懂,如描述错误的地方还望大佬赐教 HashMap和Hashtable的区别 Hashtable继承自Dictionary,而HashMap继承自AbstractMap。但二者都...
  • 问题在企业级 Web 应用中尤为常见。今天,我们就来聊聊拥抱云时代的前端开发架构:微前端。 作者 | 克军 ​阿里妹导读:微前端架构旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增加...
  • 如何注册一个微信公众号

    千次阅读 2015-07-23 13:47:55
    如何注册一个微信公众号微信公众号分为以下几类: 服务号:给企业和组织提供更强大的业务服务与用户管理能力,帮助企业快速实现全新的公众号服务平台。 订阅号:为媒体和个人提供一种新的信息传播方式,构建与读者...
  • 微信企业号开发

    千次阅读 2015-09-22 08:47:12
    微信凭借于庞大的用户群,构建了一个内置于移动应用用中的"应用商店"。用户只需关注,即可马上使用,完全免去下载的麻烦。基于这种优势,微信公众号开发可谓如火如荼。  微信公众平台的账号目前分为3,分别为...
  • 仿佛PaaS平台及其相关技术一下进入了黄金时期,各种各样的技术组合,各种各样的技术验证,以及伴随着容器相关的创业公司布道,仿佛只要了PaaS平台及其相关的技术,就能解决一切的企业IT问题。但是,企业IT,尤其...
  • 1、决定研发产品前,做好可行性分析产品研发是个投入高、见效慢的...条件的企业或组织可以聘请咨询公司进行调研。2、关注整个目标客户群体的需求产品针对一个特定的目标客户群体。正因为这样,产品需求的采集比较困
  • 小程序注册上限: 企业、政府、媒体、其他组织主体可以注册50个小程序,个体户和个人类型主体可注册5个小程序。 温馨提示: 1、主体注册次数不占公众号次数限制;...企业类主体注册公众号数量上限由5个调...
  • 企业为何要上云?

    千次阅读 2019-04-24 11:43:09
    企业为何要上云? 什么是企业上云 “企业上云”是指企业通过便捷的利用网络资源,实现管理、业务等方面的数据化转型,旨在重构企业的核心竞争力,最大限度创造企业价值。 企业为何要上云 第一,云服务器的成本比较...
  • 轻量级Java EE企业应用实战(第4版):Struts 2+Spring4+Hibernate整合开发(含CD光盘1张)(国家级奖项获奖作品升级版,四版累计印刷27次发行量超10万册的轻量级Java EE经典著作) 李刚 编著  ISBN 978-7-121-...
  • 2018年 Paypal 最新注册绑卡教程

    千次阅读 2018-07-28 16:36:55
    主要可以用来购买外币商品,用美元付款之的。 官网地址:https://www.paypal.com/ 首先打开官网,点击右上角注册,接下来选择账户类型,我们选择创建个人账户即可 进入注册界面,下图所有内容必须填写,...
  • 企业微信接入第三方应用(以服务商身份)

    万次阅读 多人点赞 2019-07-27 17:20:15
    最近在搞企业微信的东西,刚开始对这个的确没有任何的概念,属于两眼抓瞎的类型,因为场景比较特殊网上搜到的资料也不多,只能自己看着官方文档一点一点去调试。于是,一系列的踩坑之路就上演了,这里就简单介绍一下...
  • 购买域名要通过域名注册商,国内外很多域名注册商,国内的如万网、新网,国外的如Godaddy、NameCheap等,不同的域名注册商费用和服务都略不同。 域名的购买一般以年付费,不同的域名注册商收费的标准和套餐都...
  • confluence 构建企业wiki

    千次阅读 2016-09-07 05:40:07
    Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。 中文名 confluence 本 质 团队协同与知识管理工具 公 司 Atlassian公司 功 能 ...
  • 云基础产品体系完整度全球领先,基础产品及功能持续投入建设,源源不断的通过新技术提高企业云上的计算、运维、开发和管理能力。 在云计算基础里又分为以下6种模块:弹性计算/存储服务/CDN与边缘/数据库/云通信...
  • 2018高新技术企业认定的条件,2018年高新技术企业认定的时间和一些相关的细节详解,如果准备申报2018年的高新技术企业认定的企业可以看看这样详细的文章,对自己的申报个大概的了解,心里个底。 第一、核心知识...
  • 国内外主流静态分析工具汇总

    万次阅读 2019-07-27 11:17:48
    笔者从事该软件安全方面工作,在工作和学习中收集了国内外比较主流的静态分析工具,供大家参考。大多是资料来自于网络整理,如不足或欠缺,还请在评论中指出。我进行修正。也欢迎同行多多交流。 我使用0标注...
  • 国际域名注册商排名

    千次阅读 2011-08-24 10:14:11
    截止至2010年1月18日,全球最大的域名注册商排名又了新的变化。根据IDC评述网调查,具体排名数据如下: 排名 注册商品牌 国家 市场份额 域名总量 1 GO DADDY ...
  • 传统企业的移动电商平台实践

    千次阅读 2016-07-13 17:42:38
    随着电商领域在传统企业的热度不断上升,在“互联网+”的背景下,许多传统企业涉猎到移动电商领域,然而现实落地情况并不像企业想象的一帆风顺。 本文将为大家分享移动电商的实战经验,以技术支撑业务的视角,为...
  • 如今自动调优的设计不单大幅度降低了人工耗时,从过去的周缩减到天甚至小时,有效降低成长期企业对先进AI风控技术的接入门槛。 需要强调的是,DataVisor的服务均是基于自研发的数据处理平台,无论是之前的无...
  • 企业数据标准规划、建设和应用

    千次阅读 2016-11-29 10:32:21
    什么是数据标准,业界数据标准体系架构,数据标准具体表现形式是什么样的,数据标准包含内容哪些; 第二部分结合我们数据标准实施经验,介绍标准如何建立、落地、维护的整个流程;并介绍个标准落地的个关键点...
  • 供应链金融三大模式

    万次阅读 2018-07-23 23:17:09
    供应链金融三模式的最全对比分析 2017-08-25 15:56 供应链金融可以解决中小企业供应链中资金分配的不平衡问题,打通上下游物流链、资金链、商流、信息流,提升整个供应链的群体竞争力。因此,供应链金融,备受中...
  • Java加载机制与Tomcat加载器架构

    万次阅读 热门讨论 2017-02-26 10:58:11
    Java加载机制 加载器 虚拟机设计团队把加载阶段中的“通过一个的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的。实现这个动作的...
  • 对于企业用能情况的使用,应当针对企业不同员工进行级别的划分,不同级别其相应的操作权限。本文设计设置三种级别的员工用户,分别是游客用户、普通用户和管理员用户,分别可以对用能信息进行查阅
  • ASP.NET Core 企业级开发架构简介及框架汇总 企业开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个...在架构上Java和.Net世界都优秀的框架支持构建垂直和水平方向架构。ASP.Net Core非常轻量且具
  • 了它,Java语法也可以变得甜甜的

    千次阅读 多人点赞 2019-12-09 11:18:47
    但很显然实际情况并没有这么简单,在企业级的开发项目中,从前端传递过来的参数各式各样,类型繁多,我们如何知晓参数类型并作对应的转换呢?一般会先将所有参数转成String类型,如Web中的HttpServletRequest的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,241
精华内容 23,296
关键字:

企业注册类型有几类