您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 《程序员》杂志2012年第7期

  2. 《程序员》封面报道:智能算法 智能应用每时每刻都在影响着我们的工作和生活,然而对于许多软件开发人员来说,构建智能应用的技术—智能算法依然披着神秘的面纱。一方面,这些技术的潜在价值可以带来巨大的经济回报,商业公司往往不会轻易示人;另一方面,几乎所有的相关技术都源自学术研究,倘若缺乏引领,则难以深入其中。本期封面报道,我们将从搜索技术、社交网络数据挖掘、机器翻译、推荐引擎等角度,结合具体应用,为你揭开智能算法的面纱。 (1)地图和本地搜索的最基本技术 (2)搜索引擎的查询意图识别 (3)社交网络:
  3. 所属分类:专业指导

    • 发布日期:2012-08-11
    • 文件大小:10mb
    • 提供者:luckhappystar
  1. 网站架构技术

  2. 大型网站架构演化 大型网站软件系统的特点 大型网站架构演化发展历程 初始阶段 应用服务和数据服务分离 使用缓存改善网站性能 缓存类型 本地缓存 分布式缓存 缓存产品 redis 业界主流 memcached 解决问题 数据库访问 使用应用服务器集群改善网站的并发处理能力 问题: 负载均衡情况下session状态的保持? 解决方案: 基于DNS的负载均衡 反向代理 ngix JK2 数据库的读写分离 问题: 读库与写库的数据同步 解决方案: 不同的数据库都有自己的数据库的主从复制功能 使用反向代
  3. 所属分类:专业指导

    • 发布日期:2016-10-09
    • 文件大小:1mb
    • 提供者:qq_33220449
  1. spring cloud

  2. 近年来,在软件开发领域关于微服务的讨论呈现出火爆的局面,有人倾向于在系统 设计与开发中采用微服务方式实现软件系统的松耦合、跨部门开发,被认为是IT软 件架构的未来方向,Martin Fowler也给微服务架构极高的评价;同时,反对之声也 很强烈,持反对观点的人表示微服务增加了系统维护、部署的难度,导致一些功能 模块或代码无法复用,同时微服务允许使用不同的语言和框架来开发各个系统模 块,这又会增加系统集成与测试的难度,而且随着系统规模的日渐增长,微服务在 一定程度上也会导致系统变得越来越复杂。尽
  3. 所属分类:Web开发

    • 发布日期:2017-09-07
    • 文件大小:1mb
    • 提供者:u014289688
  1. 开源软件架构实战

  2. 了解互联网公司所使用的Java技术栈 了解开发过程中朝夕相处的工具 了解日常开发任务的完整生命周期(开发到测试到生产发布的流程) 了解一个网站从小到大发展过程以及在各个阶段登场的中间件 以Apollo为例了解一个开源产品从设计到社区推广的过程 了解目前最流行的Java技术栈(Spring Boot + Spring Cloud)
  3. 所属分类:Java

    • 发布日期:2018-03-30
    • 文件大小:9mb
    • 提供者:qq_15604349
  1. QCon 全球软件开发大会 2018 北京 PPT合集 第三部分

  2. 第三部分,列表: QCon北京2018--《移动开发者触手可得的AI对话技术》--陈雨强.pdf QCon北京2018--《跳一跳的前世今生—.pdf QCon北京2018-Go高效并发编程蔡超.pdf QCon北京2018-《万台集群性能优化方法—.pdf QCon北京2018-《以Null的处理、回调地狱的应对为例,看C#背后的问题解决思路》-Mads Torgersen.pdf QCon北京2018-《唯快不破—.pdf QCon北京2018-《小Q机
  3. 所属分类:讲义

    • 发布日期:2018-04-24
    • 文件大小:277mb
    • 提供者:u011698258
  1. 云原生实践技术白皮书.pdf

  2. 云原生实践技术白皮书.pdf前言 随着云原生技术理念的在行业内进一步的实践发展,云原生架构 完成了IT架构在云计算时代的进化升级。以Cl/CD、Dev0ps、微服务 架构为代表的云原生技术以其高效稳定、快速响应的特点驱动引领企 业的业务发展,帮助企业构建更加适用于云上的应用服务。对企业而 言,新旧IT架构的转型与企业数字化的迫切需求也为云原生技术提 供了很好的契机,云原生技术在行业的应用持续深化。 本白皮书重点介绍云原生技术概念、技术实践以及发展趋势。本 书首先梳理了云原生技术理念特点以及与传统
  3. 所属分类:互联网

    • 发布日期:2019-07-05
    • 文件大小:2mb
    • 提供者:zl3533
  1. Devops调查报告.pdf

  2. Devops调查报告.pdf云计算开源产业联盟 中国 DevOps现状调查报告(2019年) 报告目录 前言 II 观点摘要 调查背景 9 (一)调查方法及样本 1、调查方法 2、样本描述 3、样本说明 (二)报告术语界定 12 三、 DevOps转型现状 (一) Devops接受程度 14 (二) Devops应用现状 1、敏捷开发管理 17 2、持续交付 3、技术运营 4、应用设计 34 5、安全管理 (三) DevOps实践存在的问题和挑战 40 (四)未来 DevOps投入的趋势 42
  3. 所属分类:微服务

    • 发布日期:2019-07-05
    • 文件大小:3mb
    • 提供者:zl3533
  1. 微服务架构中的软件测试

  2. 在过去几年中,微服务悄然却坚定地在拥挤的软件架构市场上占据了一席之地。与传统单一整体式架构有所不同,微服务架构并不是将应用作为单体来构建的。   在过去几年中,微服务悄然却坚定地在拥挤的软件架构市场上占据了一席之地。与传统单一整体式架构有所不同,微服务架构并不是将应用作为单体来构建的。虽然单一整体式架构本来是很可靠的,但相关的问题越来越多,特别是在更多应用采用云端部署的方式之后。微服务架构属于模块化的结构,它并非是由拼插在一起的组件堆成,而是将软件分解打散为不同的服务,从而形成组件化结构。因此在
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:76kb
    • 提供者:weixin_38714653
  1. sharingan:Sharingan(写轮眼)是一个基于golang的流量录制的跟踪工具,适合项目重构,回归测试等-源码

  2. Sharingan Sharingan,中文名称:写轮眼,是漫画《火影忍者》中的一种瞳术,具有复制,幻术等能力,在幻术世界里,一切因素包括时间,地点,质量等,都由施术者掌控。 一,简介 Sharingan是一个基于golang的流量录制的录制工具,录制的在线真实请求流量进行重新测试,适合项目分解,回归测试等。 1.1,背景 随着微服务架构的兴起,服务之间的依赖关系变的越来越复杂,软件测试也面临新的挑战:系统升级重复,服务依赖众多等等。 常见的测试方案。(如:单元测试,系统测试等)构造和维护测
  3. 所属分类:其它

  1. useradm:微服务,用于在Mender生态系统中管理用户数据和身份验证-源码

  2. 修补程序:用户管理服务 Mender是用于嵌入式Linux设备的开源无线(OTA)软件更新程序。 Mender包括在嵌入式设备上运行的客户端,以及管理许多设备上的部署的服务器。 该存储库包含Mender用户管理服务,该服务是Mender服务器的一部分。 Mender服务器被设计为微服务架构,并包含多个存储库。 用户管理服务允许用户管理和认证。 入门 要开始使用Mender,建议您从中“入门”部分开始。 从源头建造 由于Mender服务器被设计为微服务架构,因此需要构建多个存储库才能完全发挥作
  3. 所属分类:其它

  1. 基于容器服务的持续集成与云端交付(二)-多维度打磨交付能力

  2. 在上一篇中,和大家一起讨论了传统软件交付的问题、持续交付的难点、以及为什么云端的容器交付可以协助大家快速的持续交付。但是当真正的将一个系统通过云端容器交付的时候会发现不能单纯的将Docker作为一种交付工具来对待,更多的时候是作为一个交付平台的基础设施来看待,还需要关心的是使用Docker后网络、存储、安全、性能、监控等等不同方面带来的变革。因为交付的本质是将一套复杂的软件系统从零到一完成开发、测试、部署、上线的过程,软件的复杂度直接关系到了交付的难度,特别是现在微服务的架构方式越来越成为主流,
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:301kb
    • 提供者:weixin_38571453
  1. 美团点评:打造微服务自动化测试与持续集成工具链实践

  2. 本文来自于网络,文章主要介绍了微服务架构下解决自动化测试、开发联调、测试环境、持续集成方面遇到的问题及解决方案等。在2008年时,市场软件形式大多为CS架构。当时存在的问题在于,开发耗时1-2年且内部的解耦度低;而优点在于对测试团队十分友好。后来软件形式又经历了从SOA分布式架构到现在的微服务架构。对于微服务架构来说,它并非像开发者们想象中的井井有条。下图是一个微服务架构化的典型示例,从绿色的线可以看出服务之间的关系错综复杂。由于微服务架构把系统功能细分,团队会在各个方面都碰到了挑战。那么微服务
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:362kb
    • 提供者:weixin_38534344
  1. DevOps时代测试应该如何应对?

  2. DevOps的概念最早起源于2009年的欧洲,但由于当时配套技术和工具的匮乏,导致DevOps并没有迅速兴起。近几年随着云计算和大数据等新技术的高速发展以及微服务架构理念的深入实践,提倡持续高效的交付使DevOps成为了一种趋势,容器技术又使得DevOps的实施变得相对容易,所以DevOps在各行业各种规模的组织中开始逐步落地实施。DevOps是Development和Operations的组合词,它是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(Quali
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:246kb
    • 提供者:weixin_38653878
  1. 从零开始掌握微服务软件测试

  2. 微服务的前身是PeterRodgers博士在2005年度云端运算博览会上提出的微Web服务(Micro-Web-Service)。微软的JuvalLöwy随后也提出了类似的想法,并提议将其作为微软下一阶段最主要的软件架构。2014年,MartinFowler与JamesLewis共同提出了微服务的概念,给出了微服务的具体定义:从本质上来说,微服务是一种架构模式。它是面向服务型架构(SOA)的一种变体,提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:920kb
    • 提供者:weixin_38635682
  1. 中台技术解析之微服务架构下的测试实践

  2. 随着技术的发展,软件开发方法不断演进,测试一直都是不可或缺的一步。作为提升用户体验、保障软件质量的关键环节,软件测试至关重要。特别是面对多样化的测试需求、不断加快的版本迭代速度,如何围绕业务功能需求搭建适合其特点且快速、高效的软件测试体系、框架和流程,FreeWheel核心业务团队对此进行了深入的探索和实践。团队将测试中具有共性的模块进行抽象和提取,形成了自己的“测试之道”,为产品质量提供强有力的保障。在项目初期,核心业务团队采取的是基于Ruby-Rails的单体架构,如上图左侧所示,主要包括前
  3. 所属分类:其它

  1. clojure-news-feed:通过实施新闻提要微服务来评估各种技术-源码

  2. 新闻提要微服务 我作为软件架构师所做的部分工作是评估和推荐与微服务开发相关的各种技术。 仅阅读其他博客或供应商提供的营销资料是不够的。 当我决定学习有关特定技术或编程语言的更多信息时,我将其用于构建基本的新闻提要微服务。 我记录了开发人员的经验。 我对它进行了性能评估的各种负载测试。 最后,我收集这些度量并进行分析。 由于每个新闻提要实现都具有同等功能,因此我可以在博客中介绍所评估的技术与此处先前实现的其他技术的比较。 我在这些评估中编写的所有代码都是开源的,可在此存储库中找到。 这是它的组
  3. 所属分类:其它

  1. 基于容器服务的持续集成与云端交付(二)-多维度打磨交付能力

  2. 在上一篇中,和大家一起讨论了传统软件交付的问题、持续交付的难点、以及为什么云端的容器交付可以协助大家快速的持续交付。但是当真正的将一个系统通过云端容器交付的时候会发现不能单纯的将Docker作为一种交付工具来对待,更多的时候是作为一个交付平台的基础设施来看待,还需要关心的是使用Docker后网络、存储、安全、性能、监控等等不同方面带来的变革。因为交付的本质是将一套复杂的软件系统从零到一完成开发、测试、部署、上线的过程,软件的复杂度直接关系到了交付的难度,特别是现在微服务的架构方式越来越成为主流,
  3. 所属分类:其它

    • 发布日期:2021-01-29
    • 文件大小:292kb
    • 提供者:weixin_38692969
  1. 中台技术解析之微服务架构下的测试实践

  2. 随着技术的发展,软件开发方法不断演进,测试一直都是不可或缺的一步。作为提升用户体验、保障软件质量的关键环节,软件测试至关重要。特别是面对多样化的测试需求、不断加快的版本迭代速度,如何围绕业务功能需求搭建适合其特点且快速、高效的软件测试体系、框架和流程,FreeWheel 核心业务团队对此进行了深入的探索和实践。团队将测试中具有共性的模块进行抽象和提取,形成了自己的“测试之道”,为产品质量提供强有力的保障。在项目初期,核心业务团队采取的是基于Ruby-Rails的单体架构,
  3. 所属分类:其它

  1. 美团点评:打造微服务自动化测试与持续集成工具链实践

  2. 本文来自于网络,文章主要介绍了微服务架构下解决自动化测试、开发联调、测试环境、持续集成方面遇到的问题及解决方案等。在2008年时,市场软件形式大多为CS架构。当时存在的问题在于,开发耗时1-2年且内部的解耦度低;而优点在于对测试团队十分友好。后来软件形式又经历了从SOA分布式架构到现在的微服务架构。对于微服务架构来说,它并非像开发者们想象中的井井有条。下图是一个微服务架构化的典型示例,从绿色的线可以看出服务之间的关系错综复杂。 由于微服务架构把系统功能细分,团队会在各个方面都碰到了挑战。那么微服
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:362kb
    • 提供者:weixin_38553381
  1. DevOps时代测试应该如何应对?

  2. DevOps的概念最早起源于2009年的欧洲,但由于当时配套技术和工具的匮乏,导致DevOps并没有迅速兴起。近几年随着云计算和大数据等新技术的高速发展以及微服务架构理念的深入实践,提倡持续高效的交付使DevOps成为了一种趋势,容器技术又使得DevOps的实施变得相对容易,所以DevOps在各行业各种规模的组织中开始逐步落地实施。DevOps是Development和Operations的组合词,它是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(Quali
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:246kb
    • 提供者:weixin_38617615
« 12 »