• 构建可靠系统的原则与实践

    所谓偶得复杂性是指由开发者自己在尝试解决问题时引入的复杂性挑战,一般而言是由解决问题的方法和手段带来的,对于特定的问题,不同的方法会带来不同的偶得复杂性。实质复杂性 Essential Complexity 所谓实质复杂性...
    文章 2019-04-24 12641浏览量
  • 《数据结构与算法:Python语言描述》一1.3算法和算法...

    本节书摘来自华章出版社《数据结构与算法:Python语言描述》一书中的第1章,第1.3节,作者 裘宗燕,更多章节...对算法的一般研究不仅希望比较解决同一个问题的不同算法,还希望对解决不同问题的算法之间的关系有所...
    文章 2017-05-02 2818浏览量
  • 北大计算机系黄铁军CCF-ADL讲习班上篇:从计算机发展...

    然而,如果不真的从大脑开始,终极问题仍然解决不了。这个想法并不新,1956年的时候就想到了,这些人讨论了7个问题:自动计算机、编程语言、神经网络、计算规模理论、自我改进、抽象、随机和创造。目前自动...
    文章 2017-11-09 1218浏览量
  • 出了Linux故障找不到方法...看大牛简单、朴实的解决思路

    与windows系统一样,linux操作系统也会存在很多问题和故障,很多linux新手都害怕故障,面对出现问题显得无可奈何,更有甚者,由此放弃了linux,其实,我们不应该惧怕问题,学习就是一个发现问题解决问题的过程,...
    文章 2017-08-08 1599浏览量
  • 如何让AI理解数学?Facebook神经网络通过“语言翻译”...

    Facebook 的研究人员认为神经网络这种特性是解决象征数学问题的一个优势,而并不是障碍。它赋予了程序一种解决问题的自由,不同于传统计算机的刻板。而这种自由对于某些开放问题特别有用,比如积分问题。数学...
    文章 2020-07-01 723浏览量
  • 《基于模型的软件开发》——2.1 基本理念

    基本上,我们在管理复杂性的过程中把复杂的事情分解成更易于处理的小问题。这绝对不是OO范式的原创,结构化开发中至关重要的功能分解采用的是同样的思路。OO范式为表提供的是分解和各种逻辑不可分的视图之间特有的...
    文章 2017-07-03 1042浏览量
  • 【干货】刘伦:大数据时代的城市模型研究

    在这个问题上大数据的出现可以为解决这个问题提供更多的数据基础,同时,和大数据相关的信息技术也可以提供更多在城市系统里面进行小范围实验的机会。这样一个在城市系统里进行实验在以前几乎是不可能的,但是因为...
    文章 2017-04-03 1552浏览量
  • 阿里毕玄:系统设计之解决核心问题的设计

    异地多活在核心问题上要解决的是请求封闭、数据一致这两个关键问题,在为了解决这两个问题的设计上,参考了工程界的一些情况,最后发现我们所面临的状况还是很不一样。在这里就抛出一些异地多活设计上所面临的选择...
    文章 2019-08-12 3165浏览量
  • APP研发Bug多,怎么破?

    比如说线上的崩溃问题,崩溃问题怎么解决,可能单单看某一个崩溃问题,它是一个孤零零的个例,如果你把它做数据统计方面的分析,你会发现它有些内在的关联。比如说我会发现可能我这个Bug大部分问题发生在深圳,...
    文章 2018-05-04 7046浏览量
  • 软件即抽象

    首先,计算机科学和编程是一门复杂性很高的科学,人脑往往不适于长辐记忆或直接面对复杂的二进制底层,人们在面对根本无法控制的事情时,往往把它们转化为另外一件可控的事-这对于W事W物都是这样的。其次,从问题解决...
    文章 2020-09-28 114浏览量
  • 加入R3联盟近半年,招商银行在区块链有何探索与实践?

    链上和链下这两块数据共同来支持区块链的运作,并且链下这块数据存储还可以对链上数据进行备份,出现问题还可以恢复等等。紧耦合系统下跨组织的沟通协调 关于区块链出现以后架构的变迁,首先互联网出现之前两个不同...
    文章 2017-07-03 1290浏览量
  • 一线大厂面试官最喜欢问的15道Java多线程面试题

    在Java中怎么解决生产者——消费者问题,当然有很多解决方法,我已经分享了一种用阻塞队列实现的方法。有些时候他们甚至会问怎么实现哲学家进餐问题。6.用Java编程一个会导致死锁的程序,你将怎么解决?这是我最喜欢...
    文章 2019-08-25 1645浏览量
  • 最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+...

    聊下曾经参与设计的服务器架构并画图,谈谈遇到的问题怎么解决的。应用服务器怎么监控性能,各种方式的区别。如何设计一套高并发支付方案,架构如何设计。如何实现负载均衡,有哪些算法可以实现。Zookeeper的用途...
    文章 2018-10-10 2639浏览量
  • 架构师画像

    毕竟通常所设计的系统不是一个孤立的系统,如果没有足够好的全局观,有可能会导致自己的系统做完上线,其他上下游系统(尤其有些连上下游是谁,怎么用的都不知道的情况下)出现问题,这种案例同样不少。权衡 权衡...
    文章 2016-03-04 7462浏览量
  • 分析复杂问题时,我们该画一个怎样的图?

    其实我时常在反省自己:处理事情时,会不会经常拒绝所有复杂性,然后总急着用最短路径去解决问题?抑或明知道需要系统思考某件事,但是由于其内部关联太多太深,无力去搞定所有关联对象,只能用一刀切的方式来管理TA...
    文章 2020-02-26 338浏览量
  • IDDD 实现领域驱动设计-理解限界上下文

    和战略建模、战术建模一样,又是一个概念问题,在问题空间中,我们思考的是业务所面临的问题和挑战,而在解决方案空间中,我们思考的是如何实现软件以解决这些业务挑战。具体什么意思呢?其实,问题空间和战略...
    文章 2017-11-02 1734浏览量
  • 我在系统设计上犯过的14个错

    还有第二个现象是服务发布方出现问题时,要保留现场排查问题,但服务又一直在被调用,这种情况下就没有办法很好的完全保留现场来慢慢排查问题了。这两个现象会出现的原因是服务框架的设计是通过启动后和某个中心建立...
    文章 2019-07-30 643浏览量
  • 15个顶级Java多线程面试题及答案

    在Java中怎么解决生产者——消费者问题,当然有很多解决方法,我已经分享了一种用阻塞队列实现的方法。有些时候他们甚至会问怎么实现哲学家进餐问题。用Java编程一个会导致死锁的程序,你将怎么解决?这是我最喜欢的...
    文章 1970-01-01 1505浏览量
  • 冰与火之歌:「时间」与「空间复杂度|算法必看系列...

    空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。冰之哀伤:时间复杂度 大O符号表示法 大O表示法:算法的时间复杂度通常用大O符号表述,定义为*T[n]=O(f(n))*。称函数T(n)以f(n)...
    文章 2020-05-21 2192浏览量
  • 我在系统设计上犯过的14个错

    还有第二个现象是服务发布方出现问题时,要保留现场排查问题,但服务又一直在被调用,这种情况下就没有办法很好的完全保留现场来慢慢排查问题了。这两个现象会出现的原因是服务框架的设计是通过启动后和某个中心建立...
    文章 2016-07-13 14869浏览量
  • 大规模 K8s 集群管理经验分享·上篇

    容灾方案本身就会有较大的复杂性,跟你的环境,跟你的场景,都会有较大的关系。我可能没办法直接告诉你一套方案,但可以一起探讨下。Q5:您好,请问需要把所有的服务都拆分为微服务吗?并发量到多大才需要这样?A5:...
    文章 2021-12-01 15浏览量
  • [WS]Web服务系列(三)XML技术

    怎么样,帖子开头提到的问题解决了吗?如果没有也没关系,IBM开发人员网站上有一个XML专区,在那里你一定会大开眼界,如果你是新手,先看看这个教程,可比我写得好多了,呵呵.下一贴开始讲SOAP。本文转自博客园八进...
    文章 2017-12-06 961浏览量
  • Uber:用司机手机做数据中心备份

    即使他们的配置相同,你又怎么知道备份数据中心能处理这种“惊群”问题,即在失效转移中会出现大量的请求。为了解决这些问题,他们查看了系统中他们想测试的关键概念。确保调度服务中的所有变化实际上都存储在手机上...
    文章 2017-05-02 1050浏览量
  • 阿里毕玄:我在系统设计上犯过的14个错

    还有第二个现象是服务发布方出现问题时,要保留现场排查问题,但服务又一直在被调用,这种情况下就没有办法很好的完全保留现场来慢慢排查问题了。这两个现象会出现的原因是服务框架的设计是通过启动后和某个中心建立...
    文章 2016-04-22 20752浏览量
  • 《社会智能与综合集成系统》—第1章1.6节 智慧涌现

    钱学森无不自豪地说:“Simon和圣菲研究所(Santa Fe Institute)的那些人提出的复杂的系统和复杂性,我们以前已经向你们说过,他们没有具体提供解决问题的方法!我们比他们高一层次,原因在于:(1)区别复杂的系统...
    文章 2017-05-02 1324浏览量
  • Java多线程面试题及回答(详细总结)

    在Java中怎么解决生产者——消费者问题,当然有很多解决方法,我已经分享了一种用阻塞队列实现的方法。有些时候他们甚至会问怎么实现哲学家进餐问题。6)用Java编程一个会导致死锁的程序,你将怎么解决?这是我最...
    文章 2019-06-13 5931浏览量
  • 百度研发面经整合版

    10 分布式了解哪些,负载均衡有哪些方式,说了dns,nginx,lvs和硬件,一致性问题怎么解决,说了2pc,3pc,raft和paxos,zab 10 mysql大表数据查询,怎么优化,分表,分库。11单链表判环 使用快慢指针解决 12 完全...
    文章 2018-09-14 1993浏览量
  • 最流行的高性能关系型数据库是如何在云端打造的

    怎么解决痛点呢?POLARDB基本的想法是这样的,数据和存储分离,计算和存储分离。图上一个节点,主库、读库、远程访问数据,解决分钟级扩容。以前我们怕别人拷数据,现在不用怕了,找一个机器把进程开起来就可以了。...
    文章 2017-10-27 1473浏览量
  • 程序员,为未来准备好了吗?

    由于系统复杂性的增加,很多系统已经不是几位,甚至是数十 位程序员就能完成的了。(当今的操作系统、搜索引擎都是数千甚至数万人几十年辛苦工作的结晶)。新的挑战也来了——软件工程,如何更高效、可预期地开发、 ...
    文章 2017-08-01 1433浏览量
  • 刘地生|微服务的实践

    易于监控:完善的日志记录,出现问题能被监控、告警,对系统运行状态及各种指标能随时掌握 易于运维:对突发事件有运维调度能力,防止雪崩效应。可以对系统进行弹性伸缩,快速的拉起和优雅关闭等等 三.实现微服务 ...
    文章 2017-08-01 1222浏览量
1 2 3 4 ... 65 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化