• 【On Nacos】聊聊 Nacos

    不过分布式也带来了很多优点:降低系统之间的耦合度增加了可扩展性开发部署更灵活、更方便提高代码的复用性统一配置管理问题在单体架构的时候我们可以将配置写在配置文件中,但有一个缺点就是每次修改配置都需要重启...
    文章 2022-06-27 44浏览量
  • 04.视频播放器通用架构实践

    针对上层播放器业务,该内核库提供统一的播放暂停,设置播放状态的接口,由于播放器内核和播放器业务解耦合,所以非常方便快速添加其他sdk播放器,具体可以这篇文章:05.视频播放器内核切换封装 05.播放器UI层封装...
    文章 2020-10-16 1446浏览量
  • 一种业务中台建设的方法

    要透过业务去业务的本质是什么,中台到底要提供哪些能力去支撑业务(不是中台的职责不要去碰),业务的产品化运维还需要中台去做哪些事,中台怎么去让业务接入更高效,中台需要多去思考这些方面的事,而不是和业务...
    文章 2021-09-24 495浏览量
  • Android开发软件架构思考以及经验总结

    开发团队之间是否能够交叉熟悉各自之间的业务。(2)、上层决策风险 是否经历过一个项目做到一大半业务被停掉了的情况?而这个时候,你做的是个半吊子。如果出现了这种情况,我们该怎么办?假设就在刚才你的老板说你...
    文章 2017-08-01 768浏览量
  • Android开发软件架构思考以及经验总结

    开发团队之间是否能够交叉熟悉各自之间的业务。(2)、上层决策风险 是否经历过一个项目做到一大半业务被停掉了的情况?而这个时候,你做的是个半吊子。如果出现了这种情况,我们该怎么办?假设就在刚才你的老板说你现在...
    文章 2017-08-03 1802浏览量
  • 京东技术中台的Flutter实践之路

    官方最新的架构上已经支持了热修复架构,大家可以更新到1.2.1版本查看,但是官方的功能还比较弱,无法做到版本控制和回滚的灵活性,所以JDFlutter并没有采用。我们可以首先一起一下Google官方热修复方案的设计原理...
    文章 2019-12-11 1061浏览量
  • Spring(一)之概括与架构

    对于初学者而言,知道怎么用就行了,但对于非初学者而言,不仅仅要知道怎么用,还要知道如何用的更好(这就需要你知道它的底层原理和实现机制)。一、简述 Spring是企业Java最流行的应用程序开发框架。全球数百万开发...
    文章 2018-08-11 1142浏览量
  • 【Java】看看人家 Java项目中打印错误日志方式多么...

    对于前者,可能通过了解、犯错或经验就可以避免,而对于后者,则必须加以限定,以使之处于我们的智商能够控制的范围内,比如使用正则表达式过滤掉不合法的输入。对于正则表达式必须进行测试。对于不合法输入,要给出...
    文章 2021-11-05 414浏览量
  • EMAS,一部淘宝十年移动互联网技术的演进史

    B/S架构的应用,你在后端随时可以控制它的系统的升级,应用可控性是非常强的,但是像APP这样一个C/S架构,一方面你的APP的发版是需要通过应用市场进行审核发布的,另一方面客户端的更新也是由客户进行控制的,这样的...
    文章 2018-04-19 7432浏览量
  • 2021最新Java中间件面试真题(附答案解析)

    25.chubby 是什么,和 zookeeper 比你怎么看?chubby 是 google 的,完全实现 paxos 算法,不开源。zookeeper 是 chubby的开源实现,使用 zab协议,paxos 算法的变种。26.说几个 zookeeper 常用的命令。常用命令:ls...
    文章 2021-11-02 165浏览量
  • Java中间件面试题(2022最新版)

    25.chubby 是什么,和 zookeeper 比你怎么看?chubby 是 google 的,完全实现 paxos 算法,不开源。zookeeper 是 chubby的开源实现,使用 zab协议,paxos 算法的变种。26.说几个 zookeeper 常用的命令。常用命令:ls...
    文章 2022-05-31 132浏览量
  • 带你读《大话机器人》之二:众说纷纭,我才是机器人

    本章将带你揭开机器人的面纱,看看机器人究竟是怎样的存在——它有哪些机器的属性,又有哪些人类的属性呢?首先让我们从“机器人”这个词汇开始了解它。1.1“机器人”词汇的源头和内涵 “机器人”这一词汇并不是在...
    文章 2019-11-11 741浏览量
  • 中国工程院院士李德毅:智能车产业化实践与展望

    马的大脑有两个认知系统,它知道路该怎么走,也知道要听主人的话。智能汽车就应该像马一样,在道路上能自动行驶,也接受人的操控,在人工驾驶时也具有自动避险功能,这便是双驾双控系统的原理所在。当前,全球智能...
    文章 2017-08-01 1358浏览量
  • 详解|天猫搜索前端技术历代记

    由于源码页面都是采用打包的方式,因此脚手架中分别有 Web 和 Rax 两个打包 webpack 配置,构建时候分别运行生成 Weex Bundle 和 Web Bundle。由于 Web 端本质上就是之前 Preact 的方式,因此渲染沿用了过去 Preact ...
    文章 2019-09-18 2248浏览量
  • Spring实战4—面向切面编程

    按照惯例,这些交叉关注点应该与业务逻辑代码剥离,但是实际上经常是耦合在一起。面向切面编程要做的工作就是将这些交叉关注点与业务逻辑代码分开。这篇文章用于探索Spring框架对面向切面编程的支持,包括如何定义...
    文章 2016-06-07 1989浏览量
  • 从JAVA多线程理解到集群分布式和网络设计的浅析

    只需要让主节点配置一个或者多个跟班就可以,但是这样恢复成本就上去了,因为恢复信息需要逐层找到内容才行,一般我们没有必要在这个基础上再进一步去节约成本。这些是现实的东西,如何结合到计算机系统架构中,再...
    文章 2011-04-29 2021浏览量
  • 除了快,5G 有哪些关键技术?

    看看都做了些什么让这些成为现实了吧。1.2.1 5GNR帧结构 首先解释一下什么叫做5GNR,其实就是5G空口标准,3gpp给他取了个名字,叫5GNR(New Radio),4G时代一般将空口命名为LTE(Long TermEvolution)和LTE一样,5GNR...
    文章 2019-12-19 1731浏览量
  • 互联网公司开发常见面试问题

    前台页面:静态化页面资源分层设计:使用多层缓存数据库优化,读写分离:配置多台读库使用NOSQL和搜索引擎:为特定的检索服务配置专门的索引或者搜索引擎,减轻数据库压力服务器集群改善并发处理能力:配置多台...
    文章 2016-05-05 4883浏览量
  • 在 Java 项目中打印错误日志的正确姿势,排查问题更...

    以使之处于我们的智商能够控制的范围内&xff0c;比如使用正则表达式过滤掉不合法的输入。对于正则表达式必须进行测试。对于不合法输入&xff0c;要给出尽可能详细、易懂、友好的提示信息、原因及建议方案。改进措施&xff1a...
    文章 2022-01-27 108浏览量
  • 如何打日志才能方便排查问题?

    以使之处于我们的智商能够控制的范围内&xff0c;比如使用正则表达式过滤掉不合法的输入。对于正则表达式必须进行测试。对于不合法输入&xff0c;要给出尽可能详细、易懂、友好的提示信息、原因及建议方案。改进措施&xff1a...
    文章 2021-12-19 64浏览量
  • 朱晔的互联网架构实践心得S1E2:屡试不爽的架构三马车

    在这个层次的服务虽然拥有大量的业务逻辑,但是其实已经享受到了很大层度的公共基础服务的重用了,而且和自己业务耦合较弱的额外逻辑往往没有在本服务中堆积,由更多专职的基础业务服务来承担了这部分逻辑。...
    文章 2018-09-10 1162浏览量
  • 微服务架构基础——解读六边形架构

    这是一种设计模式,被Cockburn定义为“端口和适配器模式“,设计模式不仅指导了代码的实现,同时支持结构的实现,又是一种解耦合的技巧。所需解决的问题场景 不能解决问题的架构,都只是架构师手中的玩具。六边形...
    文章 2017-02-21 2041浏览量
  • 系统架构-性能篇章2(系统拆分2-问题)

    总之,系统一旦拆分,通信是避免不了,从这里也可以看出,并不是系统想怎么拆分就怎么拆分的,要尽量减少相互之间的通信,就需要了解系统,做到系统的低耦合、高内聚,减少外部依赖,不然系统大部分时间就在通信了,...
    文章 2011-11-15 1573浏览量
  • 带你读《C++代码整洁之道:C++17 可持续软件开发模式...

    软件系统中有太多处理各种可能情况的代码、异常和错误处理,交叉相关问题(安全性、事务处理、日志记录……)以及其他所需的辅助功能,但这些通常是无法通过普通用户接口去触发的。非常重要的一点是,如果系统级别的...
    文章 2019-11-01 1387浏览量
  • NET(C#)Internals:.NET Framework中已使用的设计模式

    因为被观察者需要知道调用哪个方法,这样就与特定观察者产生了紧耦合(tight coupling)。而且,如果当需要添加多个观察者时,不得不继续添加每个观察者方法调用的代码。如果观察者的数量动态地改变,这将变得更复杂...
    文章 2017-11-26 1388浏览量
  • 2015年系统架构师考试题详解

    分片透明是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。复制透明是指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点,如何复制的位置透明是指用户无须知道数据存放的物理位置,...
    文章 2017-11-03 1396浏览量
  • NET(C#)Internals:.NET Framework中已使用的设计模式

    好的面向对象设计都强调封装(encapsulation)和松耦合(loose coupling)。换句话说,类应该保持内部细节私有并且最小化类之间严格的依赖关系。大部分应用程序,类并不是独立工作的,而是与其他类交互的。类交 互的...
    文章 2016-04-25 2491浏览量
  • NET(C#)Internals:.NET Framework中已使用的设计模式

    因为被观察者需要知道调用哪个方法,这样就与特定观察者产生了紧耦合(tight coupling)。而且,如果当需要添加多个观察者时,不得不继续添加每个观察者方法调用的代码。如果观察者的数量动态地改变,这将变得更复杂...
    文章 2017-11-16 671浏览量
  • 火币袁煜明:区块链的本质、意义与商业体系设计|清华x...

    我们来看看区块链的世界是怎么样的。举个例子,我们都知道51%攻击。如果单个矿池的算力超过51%,就可以为所欲为。但比特币这么多年下来,为什么没有出现这种情况?事实上出现过很多次,包括BTCGuild、ghash,都曾经...
    文章 2018-05-02 2672浏览量
  • 带你读《中台战略:中台建设与数字商业》之四:全面...

    中台(Middle Office)是指直接支援前台工作的所有人员,使用前台或后台的资源,为前台提供专业性的管理和指导,并进行风险控制,比如风险管理、合规应对、财务管控以及IT服务等。后台(Back Office)指幕后的职能...
    文章 2019-11-01 7550浏览量
1 2 >

云产品推荐

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