首页 文章 精选 留言 我的

精选列表

搜索[AI生态系],共10000篇文章
优秀的个人博客,低调大师

遇见Coti:区块链协议,恢复支付生态系统中的信任

区块链技术有可能使每一个与互联网有关联的行业发生革命性的变化。然而,目前为止最受新兴技术影响的是金融解决方案行业。这可能是因为它是最常见的价值转移系统,并且区块链是物联网(IoT)的支柱,其不可避免地成为了运行解决方案。 一个必要的颠覆 出于一些原因,区块链的介入是有必要的,特别是在支付和汇款行业。根据尼尔森报告(Nilson Report),到2021年,信用卡欺诈损失预计将达到329.6亿美元。这一原因与支付系统的泛滥以及现有交易过程中涉及的众多中间商有关。除了欺诈之外,这些中间商收取的各种费用也使这些交易的成本大大高于应有的水平。 虽然电子支付系统已经存在一段时间了,但它最近的吸引力源于该行业近年来的显著发展。Mckinsey报告显示,全球支付行业预计将在2018年实现2.3万亿美元的收入,占所有银行服务收入的43%。这确实是一个

优秀的个人博客,低调大师

阿里巴巴飞天大数据架构体系与Hadoop生态系

很多人问阿里的飞天大数据平台、云梯2、MaxCompute、实时计算到底是什么,和自建Hadoop平台有什么区别。 先说Hadoop 什么是Hadoop?Hadoop是一个开源、高可靠、可扩展的分布式大数据计算框架系统,主要用来解决海量数据的存储、分析、分布式资源调度等。Hadoop最大的优点就是能够提供并行计算,充分利用集群的威力进行高速运算和存储。 Hadoop的核心有两大板块:HDFS和MapReduce。 HDFS全称Hadoop Distributed File System,是一种分布式文件存储系统。分布式文件系统是指将固定于某个地点的某个文件系统,扩展到任意多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上

优秀的个人博客,低调大师

Spring生态系统(Spring可能大家都在用,很少去关注整体架构)

Spring的整体架构 1、Spring框架至今已集成了20多个模块。这些模块主要被分如下图所示的核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块[5]: 2、Core Container 核心容器 核心部分分为4大块,spring-core, spring-beans, spring-context, spring-expression. 其中core和bean是整个框架的核心,提供了基础的DI(依赖注入)和IOC(控制反转)功能。 Context建立在core和beans模块之上,提供一种类似JNDI且以框架的方式来操作对象的方式。Context模块从beans模块继承它的功能同时增加了国际化支持,如资源绑定等,同时,Context模块也支持JavaEE功能,如EJB,JMX和基本的远程调用。ApplicationContext接口是context模块的焦点。expression是一种很强大的expression language,支持在运行时查询和操作对象的属性,我们会在后面的文章中举些例子来说明spring expression language的用法。 3、AOP and instrumentation Aop模块提供了面向切面编程的实现,和AspectJ集成。 4、Messaging Messaging是spring4新增加的模块,包含了一部分主要的基于message的应用的实现。 5、Data Access/Integration Data access顾名思义,是spring对数据层提供的支持,是功能比较丰富的模块。提供了包括JDBC,事物,ORM,JMS等一系列实现。 6、Web Web模块主要提供面向web的一些实现,例如多文件上传,servlet监听器以及spring mvc方面的支持。 7、Test Test模块主要是针对spring的各个模块做各种各样的测试,包括单元测试、集成测试等等。

优秀的个人博客,低调大师

NoSQL生态系统——事务机制,行锁,LSM,缓存多次写操作,RWN

13.2.4 事务机制 NoSQL系统通常注重性能和扩展性,而非事务机制。 传统的SQL数据库的事务通常都是支持ACID的强事务机制。要保证数据的一致性,通常多个事务是不可能交叉执行的,这样就导致了可能一个很简单的操作需要等等一个复杂操作完成才能进行的情况。对很多NoSQL系统来说,对性能的考虑远在ACID的保证之上。通常NoSQL系统仅提供行级别的原子性保证,也就是说同时对同一个Key下的数据进行的两个操作,在实际执行的时候是会串行的执行,保证了每一个Key-Value对不会被破坏。对绝大多数应用场景来说,这样的保证并不会引起多大的问题,但其换来的执行效率却是非常可观的。在NoSQL中,Redis在事务支持这方面上不太一样,它提供了一个MULTI命令用来将多个命令进行组合式的操作,通过一个WATCH命令提供操作隔离性。这和其它一些提供test-and-set这样的低层级的隔离机制类似。 13.2.5 Schema-free的存储 还有一个很多NoSQL都有的共同点,就是它通常并没有强制的数据结构约束。即使是在文档型存储或者列式存储上,也不会要求某一个数据列在每一行数据上都必须存在。这在非结构化数据的存储上更方便,同时也省去了修改表结构的代价。而这一机制对应用层的容错性要求可能会更高。还有一个问题,就是数据库的表结构可能会因为项目的多次迭代而变得混乱不堪。 13.3 数据可靠性 13.3.1 单机可靠性 单机可靠性理解起来非常简单,它的定义是写操作不会由于机器重启或者断电而丢失。通常单机可靠性的保证是通过把数据写到磁盘来完成的,而这通常会造成磁盘IO成为整个系统的瓶颈。而事实上,即使你的程序每次都把数据写到了磁盘,实际上由于操作系统buffer层的存在,数据还是不会立刻被写到物理磁盘上,只有当你调用fsync这个系统调用的时候,操作系统才会尽可能的把数据写到磁盘。一般的磁盘大概能进行每秒100-200次的随机访问,每秒30-100MB的顺序写入速度。而内存在这两方面的性能都有数量级上的提升。通过尽量减少随机写,取而代之的对每个磁盘设备进行顺序写,这样能够减少单机可靠性保证的代价。也就是说我们需要减少在两次fsync调用之间的写操作次数,而增加顺序写操作的数量。下面我们说一下一些在单机可靠性的保证下提高性能的方法。 控制fsync的调用频率 Memcached是一个纯内存的存储,由于其不进行磁盘上的持久化存储,从而换来了很高的性能。当然,在我们进行服务器重启或者服务器意外断电后,这些数据就全丢了。因此Memcached 是一个非常不错的缓存,但是做不了持久化存储。 Redis则提供了几种对fsync调用频率的控制方法。应用开发者可以配置Redis在每次更新操作后都执行一次fsync,这样会比较安全,当然也就比较慢。Redis也可以设置成N秒种调用一次fsync,这样性能会更好一点。但这样的后果就是一旦出现故障,最多可能导致N秒内的数据丢失。 使用日志型的数据结构(就是LSM tree) 像B+ 树这样的一些数据结构,使得NoSQL系统能够快速的定位到磁盘上的数据,但是通常这些数据结构的更新操作是随机写操作,如果你在每次操作后再调用一次fsync,那就会造成频繁的磁盘随机访问了。为了避免产生这样的问题,像Cassandra、HBase、Redis和Riak都会把写操作顺序的写入到一个日志文件中。相对于存储系统中的其它数据结构,上面说到的日志文件可以频繁的进行fsync操作。这个日志文件记录了操作行为,可以用于在出现故障后恢复丢失那段时间的数据,这样就把随机写变成顺序写了。 虽然有的NoSQL系统,比如MongoDB,是直接在原数据上进行更新操作的,但也有许多NoSQL系统是采用了上面说到的日志策略。Cassandra和HBase借鉴了BigTable的做法,在数据结构上实现了一个日志型的查找树。Riak也使用了类似的方法实现了一个日志型的hash表(译者:也就是Riak的BitCask模型)。CouchDB对传统的B+树结构进行了修改,使得对树的更新可以使用顺序的追加写操作来实现(译者:这种B+树被称作append-only B-Tree)。这些方法的使用,使得存储系统的写操作承载力更高,但同时为了防止数据异构后膨胀得过大,需要定时进行一些合并操作。 通过合并写操作提高吞吐性能 Cassandra有一个机制,它会把一小段时间内的几个并发的写操作放在一起进行一次fsync调用。这种做法叫group commit,它导致的一个结果就是更新操作的返回时间可能会变长,因为一个更新操作需要等就近的几个更新操作一起进行提交。这样做的好处是能够提高写操作承载力。作为HBase底层数据支持的Hadoop 分布式文件系统HDFS,它最近的一些补丁也在实现一些顺序写和group commit的机制。 13.3.2 多机可靠性 一些NoSQL系统提供了多机可靠性的支持。 Redis采用了传统的主从数据同步的方式。所有在master上执行的操作,都会通过类似于操作日志的结构顺序地传递给slave上再执行一遍。如果master发生宕机等事故,slave可以继续执行完master传来的操作日志并且成为新的master。可能这中间会导致一些数据丢失,因为master同步操作到slave是非阻塞的,master并不知道操作是否已经同步线slave了。CouchDB 实现了一个类似的指向性的同步功能,它使得一个写操作可以同步到其它节点上。MongoDB提供了一个叫Replica Sets的架构方制,这个架构策略使得每一个文档都会保存在组成Replica Sets的所有机器上。MongoDB提供了一些选项,让开发者可以确定一个写操作是否已经同步到了所有节点上,也可以在节点数据并不是最新的情况下执行一些操作。很多其它的分布式NoSQL存储都提供了类似的多机可靠性支持。由于HBase的底层存储是HDFS,它也就自然的获得了HDFS提供的多机可靠性保证。HDFS的多机可靠性保证是通过把每个写操作都同步到两个以上的节点来实现的。 Riak、Cassandra和Voldemort提供了一些更灵活的可配置策略。这三个系统提供一个可配置的参数N,代表每一个数据会被备份的份数,然后还可以配置一个参数W,代表每个写操作需要同步到多少能机器上才返回成功。当然W是小于N的(RWN机制)。 为了应对整个数据中心出现故障的情况,需要实现跨数据中心的多机备份功能。Cassandra、HBase和Voldemort都实现了一个机架位置可知的配置,这种配置方式使得整个分布式系统可以了解各个节点的地理位置分布情况。如果一个操作需要等待另外的数据中心的同步操作成功才返回给用户,那时间就太长了,所以通常跨数据中心的同步备份操作都是异步进行的。用户并不需要等待另一个数据中心同步的同步操作执行成功。 未完待续! 本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/6256369.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

跨越沟通界限 译云构建创新型语言服务生态系

2014年我国出境人数首次突破1亿,入境人数在8000万左右。需求总是带动发展的,随着中国的对外开放程度越来越高,与世界的交流也越来越多,智能时代下的翻译技术或许将成为下一个关注点。 7月30日,中国对外翻译有限公司、中译语通科技(北京)有限公司(以下简称“中译语通”)在北京全新发布译云生态圈及全系列产品,作为语言服务业的老牌企业,中译语通也在借助“互联网+”热潮推出创新型的智能语言服务。 在发布会上,中译语通CEO、译云创始人于洋自豪的展示了两个数字:150万和3.2亿。App上线20天内,安卓端的下载量达到了150万次,机器端翻译的需求在每天2000万次左右。译云生态圈从企业用户端,到个人用户端和互联网/移动互联网端,从商务、生活、学习、娱乐等各个层面为用户提供创新的语言服务体验。 中译语通CEO、译云创始人于洋 针对个人用户端,译云推出了找翻译APP、译库网页翻译、译库CAT和字幕通。 针对企业用户端,译云提供了定制化机器翻译、跨语言大数据挖掘与分析、多语言呼叫互联中心。 针对互联网/移动互联网平台端,译云将打造与互联网平台间的链接、城市语言云和跨语言跨平台社交。 在译云这个原生的互联网生态体系中,颠覆语言服务产业的新品还远不止于此。译云已经在基于语义的搜索、智能语音识别与合成、动态影像识别、专业机器翻译技术、深度学习和人工智能等领域进一步拓展,让用户获得更加智能、便捷与高效的语言服务体验。 不同于谷歌、微软、百度这些巨头,译云关注的是每一个体的需求,借助创新科技的力量,改变着我们认知与沟通世界的方式。正如发布会的主题“让沟通像呼吸一样自由”,未来来自不同国家,不同肤色的人们沟通起来也可以像呼吸一样畅快。 原文发布时间为:2015-7-14 本文作者:孙博 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网

优秀的个人博客,低调大师

5G未来已来:产业生态系统走向协同共赢

随着运营商的网络重构,NB-IoT/eMTC将商用使能垂直行业,网联汽车推动C-V2X发展,以及业界对网络切片、边缘计算等展开深入探索和部署,预示着面向5G商用更进一步。 与此同时,3GPP也加速了5G标准化现阶段的进程: 2017年12月完成Rel.15非独立组网5G新空口技术标准,以及完成5G网络架构标准化,满足美韩日激进运营商需求; 2018年6月完成独立组网5G新空口和核心网标准化,支持eMBB和uRLLC两大场景,满足2020年5G初期商用需求; 2019年9月,支持增强型移动宽带(eMBB)、海量物联(mMTC)、高可靠通信(uRLLC)三大场景, 满足全部ITU技术要求。 NB-IoT商用是进入5G时代的信号 在国际上,欧盟2018年启动5G规模试验,力争2020年实现5G为垂直行业服务;2017年, Verizon在美国将启动部分5G “商用”;2018年初,韩国冬奥会启动5G预商用试验;2020年7月,东京奥运会实现5G商用。 在我国《十三五规划纲要》中提及,积极推进第五代移动通信(5G)和超宽带关键技术研究,启动5G商用。也就是说,中国将不会晚于2020年展开5G的正式商用。 目前,4G演进将满足大部分5G需求。5G 新空口满足了所有需求,但不考虑后向兼容。因此,中国在2020年商用5G将采用全球统一的5G标准,商用运营风险极小。 据媒体报道,我国首批5G外场测试试验网建设城市近期公布,包括了宁波、上海、广州和苏州,预示着我国5G商用进程的加速。5月12日,中国电信再次明确3亿元补贴NB-IoT/Cat.1等物联网产业链,5月底建成国内首个全球连接管理平台;中国联通于5月15日启动NB-IoT网络试商用,并组建中国联通NB-IoT终端产业联盟……这表明海量连接、安全的5G时代即将来临,其背后是运营商面向数字经济的网络转型与努力。 与此同时,三大运营商在2015年之后面向未来的网络重构,如中国移动的NovoNet2020、中国联通的CUBE-Net,以及中国电信的CTNet2025。此前,中国电信基于SDN/NFV提出了5G“三朵云”架构,网络功能模块化、软件化,控制面与用户面分离等,其核心理念被3GPP接受。 我国5G商用进程与3GPP标准化同步 自2012年底到现在,我国和国际同步启动5G研发,成立了IMT-2020(5G)推进组,涵盖国内外移动通信产学研用单位,5G技术研发试验全力支持在ITU和3GPP框架下研制全球统一的5G技术标准,支撑2020年5G商用。 2016年年初,我国启动了5G技术研发试验,分为两个阶段。目前,我国5G研发已经进入到第二阶段试验,主要测试技术方案的集成度和可实现性,对5G性能、指标进行试验。2016年9月15日,我国完成的5G第一阶段技术研发试验,华为、爱立信、中兴、大唐、诺基亚上海贝尔、三星和英特尔7个厂家参与测试。 第一阶段技术研发试验验证了大规模天线、新型多址、超密集组网、网络切片、移动边缘计算、控制承载分离和网络功能重构等关键技术在支持Gbps用户体验速率、毫秒级端到端时延、每平方公里百万连接等多样化5G场景需求的技术可行性。 测试结果基本符合预期: 相对于LTE-A,大规模天线可实现3~4的频谱效率提升; 结合多址、编码等关键技术,可满足ITU频谱效率指标(3-5倍)提升需求; 相比于LTE,采用新型多址技术可获得86%以上的下行频谱效率提升和3倍上行用户连接能力提升; 相比于传统的Turbo码,极化码在静止和移动场景下可获得0.3~ 0.6 dB 的性能提升,同时,与高频段通信结合可实现>20Gbps的数据传输能力,验证Polar Code能够很好地支持ITU定义三大场景; 验证了高频段技术方案的可行性,同时,证明了利用高频通信技术可满足10-20 Gbps的ITU峰值速率指标要求; 5G系统在统一技术框架基础上支持不同场景差异化技术方案的需求。 第二阶段:展开多场景测试 5G主要面向移动互联网、低时延高可靠和低功耗大连接三大5G典型场景,涉及无线空口和网络架构技术方案的研发与试验。我国5G测试目标之一是加强全球协调一致的5G频率,在重点推动低频段的同时,加强高频段频谱研究。 2016年,无线电管理部门批复了在3.4-3.6GHz频段开展5G系统技术研发试验。目前,工信部正在抓紧开展其他有关频段的研究协调工作。 2016年9月,中国5G技术研发试验第二阶段启动。第二阶段试验针对5G技术需求,验证不同厂商5G技术方案性能,支撑5G国际标准研制,预计到2017年底第二阶段试验完成。 IMT-2020(5G)推进组在三部委的支持下,由中国移动、中国电信、中国联通、都科摩、中国信通院等组成测试组,针对移动互联网和物联网不同应用场景的技术方案进行验证,主要包括: 连续广覆盖场景、低时延高可靠场景、低功耗大连接场景、热点高容量(低频)场景、热点高容量(高频)场景、高低频混合场景与其他混合场景共七大场景的性能测试,同时还有多方互通对接测试。 值得注意的是,不同场景的技术方案将基于统一的技术框架进行设计。由于5G技术框架应当具有统一、灵活、可配置的特点,因此,基于不同场景的技术需求,通过关键技术和参数配置来形成相应的优化技术方案。 5G技术研发试验第二阶段测试基于统一的试验平台、统一频率、统一设备和测试规范开展,针对各厂商面向5G移动互联网和物联网不同应用场景的技术方案进行验证。同时,此阶段将引导芯片、仪表厂商参与,开展产业链的对接测试。 5G时代,需要新的商业模式 2017年年初,中国移动发布了5G商用规划:2017年将启动5G外场试验,2018年启动5G网络预商用试验,2019年进行商用化规模试验,力争在2020年实现5G网络规模商用的目标。面向目标网络的NovoNet试验网,预计2018年启动规模商用,2020年实现主要网元的网络功能虚拟化。 中国移动相关人士认为,5G时代需要提前把握怎样根据需求定制网络切片、参数设置,确保5G网络是可运营、可管理。同时,对于融合创新,要强化跟垂直行业的合作,不仅仅研究新的业务,还要研究新的商业模式。 目前,在北京怀柔规划的全球最大的5G试验外场,完成了30个站的站址规划,可满足6家系统厂商的外场单站及组网性能测试需求。同时,展讯、MTK等芯片企业,是德科技、罗德与施瓦茨、大唐联仪、星河亮点等仪表企业也参与测试。 在上海浦东,中国移动通过5G C-Band 5站密集城区连续组网,C-Band峰值速率可达4Gbps,拉远覆盖可达1.5公里,平均吞吐率达到1.7Gbps。 在广州番禹,中国移动初步选出7个站点作为备选测试区域,主测站点为广东工业大学教学五号楼站点。 此外,中国移动成立了5G联合创新中心,推进5G通信技术成熟,孵化创新应用,构建共赢生态为目标,开展涉及基础通信能力、物联网、车联网、工业互联网、云端机器人、虚拟/增强现实等6大领域工作,启动了30+个联合创新项目。与此同时,在担任3GPP RAN全会副主席和RAN2副主席的同时,中国移动牵头了5G相关立项,并申请5G相关专利450+项。 中国电信根据自身网络特征,主导了移动大视频、多网融合等多项5G相关的3GPP国际标准,并构建了5G技术仿真评估体系。中国联通也面向5G成立了开放实验室,对基础网络与能力、物联网、车联网、工业互联网展开研究合作。 国产芯片5G时代将不再落后 面向2020年的500亿连接将产生海量数据,只有5G网络能够实现新的信息形态、提升业务效率,并带来数据增值。 在英特尔院士、通信与设备事业部无线标准首席技术专家吴耕看来,从设备端、无线技术到网络端、云端,英特尔是唯一一家能够提供5G端到端解决方案的公司。此前,英特尔收购Mobileye显然是为发力自动驾驶做铺垫。 在MWC2017上,英特尔发布了千兆级LTE Modem XMM 7560,同时面对移动边缘计算,英特尔提供了凌动C3000、至强D-1500、25 GbE以太网适配器XXV710等产品组合。 高通也是在MWC2017前夕发布了5G Modem骁龙 X50,通过单芯片实现2G/3G/4G/5G多模功能,以支持在6GHz以下和多频段毫米波。2017年下半年,中国移动、高通和中兴将开展5G新空口试验,基于符合3GPP规范的试验和互操作性试验势必会加速5G的大规模部署。 高通中国区董事长孟樸认为,智能化、自主化、网络化及互联化是移动技术的最新发展趋势,未来的5G网络将会为“大连接时代”的计算、存储、网络资源以及连接提供一个一体化的分布式平台。 英特尔的盟友——中国芯片商展讯基于Rel.15将在2019年推出第一颗5G芯片,2020年推出真正意义上的5G(Rel.16)芯片。 展讯CEO李力游表示,2G时代展讯落后高通10年,3G时代展讯落后高通5年,LTE时代展讯落后高通1~2年,5G时代“我们落后高通1~2个月或者是1~2天,”甚至有可能超过1~2秒。这不光是展讯的进步,也是我们国家半导体设计水平的进步,包括最近航母下水,差距也越来越小。 值得注意的是,不仅仅是华为、中兴等传统通信大厂展开了5G研发,包括vivo这类终端厂商也展开了5G的研究部署,同时通过HPUE提升TD-LTE终端的上行体验。基于TDD,软银在美国弗吉尼亚进行Band41 HPUE外场测试,小区容量提升11%,覆盖范围提升16%;Sprint联合诺基亚和摩托罗拉,通过骁龙 X16 Modem进行千兆级LTE测试,下行网速达到705Mbps……这一切虽是4G终端的性能提升,但实质是为5G打下基础。 5G时代:网随云动 基于上述所构建的北京怀柔外场测试环境,华为、大唐等开展了3.5GHz 5G新空口下外场性能测试。 在外场性能测试中, 华为基于统一空口的解决方案完成了连续广域覆盖、低时延高可靠、低功耗大连接和混合场景的外场性能测试,分别实现了10Gbps峰值速率、小于1ms的空口时延和大于100万连接的5G关键性能指标需求。 为验证华为5G新空口技术方案,华为5G原型系统与罗德与施瓦茨、是德科技和大唐联仪等仪表企业开展了互通对接测试,基于第三方测试仪表验证了华为新空口技术方案中的参数集、帧结构和新波形等技术。 在华为相关人士眼中,运营商的网络转型驱动力在于:用户需求决定网随云动,以及运营商自身希望降本增效。5G网络对基础设施的可视化、容灾、弹性,以及业务应用上线交付的生命周期提出了新的需求,当时还要具备低时延、高可靠等特性。因此,不难理解华为通过Cloud Edge+Cloud RAN+Cloud Air是希望构建一张全面云化的网络。 上个月,中国联通广东分公司开通国内首个5G试点,合作伙伴爱立信在现网中实现了基于双频段无线点系统1Gbps现网传输测试与演示。此前,爱立信与中国移动完成了运营商网络控制的5G原型系统无人机外场测试;合作开启针对Cloud RAN合作研发项目;完成了全新场景下的5G高频阶段性测试;与两家国际运营商展开了5G联合网络切片“漫游”试验。在2016年通信展上展示了5G无线原型机,峰值吞吐量可超过25 Gbps。 在嘉兴,中国移动与中兴完成了3D-MIMO(即Pre5G Massive MIMO)商用部署及多场景测试验证。中兴在嘉兴部署的新一代宽频3D-MIMO,针对高校大话务场景、居民高楼立体深度覆盖等多个场景展开验证。 同样是在怀柔外场,大唐启动了3.5GHz 频段5G外场速率与覆盖能力测试、宏基站和密集覆盖小基站之间的切换,以及针对未来融合组网的覆盖对比验证。目前,已完成室外定点速率、移动拉远及4G/5G覆盖对比、宏微基站切换等测试场景。测试中,核心网采用统一的虚拟化云平台,可以满足5G的多样化场景,支持核心网功能及本地化业务的部署,平均延迟仅2-5微秒。在5G基站覆盖能力测试中,通过大规模天线技术,在3.5GHz频段下测试保持100Mbps下载速率的环境中,覆盖距离超过2km,达到与2.6GHz频段4G基站相近的覆盖能力。 作者:赵宇 来源:51CTO

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册