• 架构方法论:如何自底向上推导应用逻辑?

    跟业务无关的可以复用内容我们在本文中暂不讨论,本文中我们讨论一下跟业务相关的跨模块复用的两种情况,以及这两种情况之间的异同: 在跟业务相关的跨模块可复用情况中,慢慢的大家都以后者(下沉成服务)作为主要...
    文章 2020-04-16 842浏览量
  • 敏捷开发“松结对编程”系列之十二:L型代码结构...

    典型的情况,是高手负责的那个模块从上到下都没什么问题,但这不能阻止别人的代码经常出问题,所以整个产品的质量不会很好。在某些缺少管理的团队中,这种开发模式很常见;但在某些敏捷开发团队中,人们也常常采用...
    文章 2017-11-12 1010浏览量
  • 如何实现 React 组件的可复用

    因而,在构建可复用组件,开发者必须得把可复用性牢记在脑海里。因为,这将涉及到无比细致的规划及善解人意的 API 设计。再者,既然可复用性早已被现代的开发工具与框架所支持且倡导,那么我们就不能仅仅通过单一...
    文章 2017-10-18 1535浏览量
  • How to Achieve ...React 组件的可复用性 Back

    因而,在构建可复用组件,开发者必须得把可复用性牢记在脑海里。因为,这将涉及到无比细致的规划及善解人意的 API 设计。再者,既然可复用性早已被现代的开发工具与框架所支持且倡导,那么我们就不能仅仅通过单一...
    文章 2017-10-18 885浏览量
  • 优化 Tengine HTTPS 握手时间

    服务端 Session Cache大概原理跟网页 SESSION 类似,服务端将上次完整握手的会话信息缓存在服务器上,然后将 session id 告知客户端,下次客户端会话复用时带上这个 session id,即可恢复 SSL 握手需要的会话信息...
    文章 2019-08-10 2744浏览量
  • 优化 Tengine HTTPS 握手时间

    服务端 Session Cache大概原理跟网页 SESSION 类似,服务端将上次完整握手的会话信息缓存在服务器上,然后将 session id 告知客户端,下次客户端会话复用时带上这个 session id,即可恢复 SSL 握手需要的会话信息...
    文章 2019-08-26 1941浏览量
  • 网络编程释疑之:TCP协议的“流”特性

    我期望得到的答案是:在网络没有出问题情况下,用UDP协议发送的话在服务端很有可能什么也收不到,要么是全部收到了"hello world!这个字符串,而不再有其他情况;用TCP协议发送的话,很有可能一次read只是得到了...
    文章 2017-11-29 919浏览量
  • 美团外卖iOS多端复用的推动、支撑与思考

    什么说壳工程是自动集成的必要条件之一?因为自动集成涉及版本号自增,需要机器修改工程配置类文件。如果在创建二进制的过程中有新业务PR合入,会造成commit树分叉大概率产生冲突导致集成失败。抽出壳工程之后,...
    文章 2018-06-14 1294浏览量
  • MongoDB 哈希片为什么数据大小不均匀?

    由于这个DB下有大量的集合及索引,一眼也看不出问题,写了个脚本分析了一下,得到如下结论 somedb 下所有集合都是hash片,并且chunk的分布是比较均匀的 show dbs 反应的是集合及索引对应的物理文件大小 集合的数据...
    文章 2017-08-02 3174浏览量
  • 《计算机网络系列》—— TCP粘包很难么,为何我屡屡...

    连接复用问题,之后会一系列TCP文章讲解。所以赶紧关注我,防止走丢喔,微信搜索 龙跃十二,即可无忧订阅。2.因为TCP默认会使用Nagle算法,此算法会导致粘包问题。而Nagle算法主要做两件事,1)只有上一个分组...
    文章 2020-03-14 502浏览量
  • 一文读懂HTTP/2及HTTP/3特性

    当出现其中的非校验包丢包的情况时,可以通过另外三个包计算丢失的数据包的内容。当然这种技术只能使用在丢失一个包的情况下,如果出现丢失多个包就不能使用纠错机制了,只能使用重传的方式了。七、总结 HTTP/1.x ...
    文章 2019-03-07 5752浏览量
  • Leo|20页PPT剖析唯品会API网关设计与实践

    1.nginx工作流程复杂,对大多数人来说,只能当作黑盒子用,出问题难以真正在代码级理解根本原因,扩展核心功能较为困难。2.基于openresty扩展,本身有性能开销,对java、erlang、go的性能优势不明显 3.对内部协议和...
    文章 2017-08-01 2135浏览量
  • 如何衡量系统内存健康程度:memdelay简介

    一个很简单的模型,应用一共需要1g的内存,如果提供了1g的内存给他,那么就什么问题都没有了,但是实际情况中,很多内存都是read_once,所以为了提高利用率,给他900m也是能跑的,只不过这些内存都分时复用了,一般情况下,给...
    文章 2018-04-27 1700浏览量
  • WeexConf 2018干货系列|Weex技术演进

    什么是真正的复用,其实就是类似于垃圾分类的过程,数据就是垃圾,不同种类的垃圾,可回收垃圾、有害垃圾、厨房垃圾,Cell模板就是垃圾桶,我们只要把数据分门别类,在native 侧放到不同垃圾桶里就可以了。...
    文章 2018-02-07 5596浏览量
  • Flutter 高性能、多功能的全场景滚动容器,一定要看!

    因为业务中卡片布局基本相同,这里面复用的逻辑做的相对简单,事实上针对卡片类型复用才能发挥最好的效果。帧渲染 在实际的滑动过程中,如果一帧的时间内需要 build 过多的 cell,很容易引起掉帧的情况,用户会...
    文章 2021-01-14 931浏览量
  • 云原生网络代理 MOSN 多协议机制解析|SOFAChannel#13 ...

    HTTP/2 引入了 stream/frame 的概念,支持了帧多路复用能力,在逻辑上可以区分成对的请求 stream 和响应 stream,从而可以在单条链接上并发处理多个请求/响应,解决了 HTTP/1 链接数与并发数成正比的问题。...
    文章 2020-03-30 183浏览量
  • TCP协议疑难杂症全景分析

    注意,TCP被设计只保证这四点,此时它虽然也有些问题,然而很简单,然而更大的问题很快呈现出来,使之不得不考虑和IP网络相关的东西,比如公平性,效率,因此增加了拥塞控制,这样TCP就成了现在这个样子。...
    文章 2017-06-09 1454浏览量
  • Java 异常设计最佳实践

    广义的讲,抛异常三种不同的情况: 编程错误导致的异常:在这个类别里,异常的出现是由于代码的错误(譬如NullPointerException、IllegalArgumentException、IndexOutOfBoundsException)。代码通常对编程错误...
    文章 2016-08-05 2505浏览量
  • Java 异常设计最佳实践

    广义的讲,抛异常三种不同的情况: 编程错误导致的异常:在这个类别里,异常的出现是由于代码的错误(譬如NullPointerException、IllegalArgumentException、IndexOutOfBoundsException)。代码通常对编程错误...
    文章 2016-08-05 2647浏览量
  • 框架?

    框架和类库等概念的出现都是源于人们对复用的渴望。“不要重复发明轮子”,成了软件界的一句经典名言。从最初的单个函数源代码的复用,到面向对象中类的复用(通常以类库的形式体现),再到基于组件编程中二进制组件...
    文章 2007-04-16 766浏览量
  • 压力测试中存在的问题

    我们目前使用的操作系统叫分时操作系统,这种系统的特点就是可能实现多用户,多任务。操作系统将进程排队(优先级)轮询运行,只不过这个操作太快了,使你认为多个进程在同时运行。服务器优化 主要B/S软件压力测试,...
    文章 2016-05-14 2318浏览量
  • 阿里云郑晓:浅谈GPU虚拟化技术(第三章)

    GPU分时复用与CPU在进程间的分时复用是一样的概念。一个简单的调度就是把一个GPU的时间按照特定时间段分片,每个VM拿到特定的时间片。在这些时间片段中,这个VM享用GPU的硬件的全部资源。目前所有的GPU虚拟化方案都...
    文章 2018-04-25 8270浏览量
  • 开发复杂业务系统,有哪些设计思路

    正确的做法是将主要的复杂度问题列出来,然后根据业务、技术、团队等综合情况进行排序,优先解决当前面临的最主要的复杂度问题。1.2 核心挑战点 射人先射马,擒贼先擒王。确定了复杂度,也就确定了系统设计的难点,...
    文章 2020-12-22 373浏览量
  • 3.15维权日 让你知道什么是真正云计算

    本文讲的是3.15维权日 让你知道什么是真正云计算,现在许多行业或者服务都打着云计算的旗号,但并不是所有的都是云计算,一年一度的3.15即将到来,在这个特殊的日子里,让我们一起来关注如何辨别真假云计算,揪...
    文章 2017-09-28 1482浏览量
  • 带你读《计算机网络原理》之三:数据通信技术

    在模拟信道上使用频多路复用(Frequency Division Multiplexing,FDM),它将信道划分为多个频段以传输多路信号。在数字信道上使用时分多路复用(Time Division Multiplexing,TDM),即将单位传输时间分割为多个...
    文章 2019-11-07 1314浏览量
  • 架构师速成6.8-设计开发思路-领域驱动

    什么要讲领域驱动设计,因为在做大型系统,领域驱动设计会让你事半功倍,得心应手。网上找到一篇总结的文章,写到比我写的好,那就直接转帖吧http://www.cnblogs.com/netfocus/p/4492486.html,原帖地址。领域...
    文章 2015-07-30 1675浏览量
  • 什么分布式一定要有Redis?

    题外话:我们现在要仔细的说一说 I/O 多路复用机制,因为这个说法实在是太通俗了,通俗到一般人都不懂是什么意思。打一个比方:小曲在 S 城开了一家快递店,负责同城快送服务。小曲因为资金限制,雇佣了一批快递员,...
    文章 2018-10-10 16507浏览量
  • CodeReview常见代码问题

    如果这样做了,出问题了等着加班和耗费大量脑细胞吧!在CodeReview的时候一定要仔细询问:这里是否可能会抛出异常?如果抛异常会怎么处理?是否会影响整体服务和返回结果?低性能: 低性能会导致产品功能不好用、不...
    文章 2018-09-11 2651浏览量
  • 独家下载!阿里如何用 AI 写代码?

    UI 视图开发重复性的工作,自然想到组件化、模块化等封装复用物料的解决方案,基于此解决方案会有各种 UI 库的沉淀,甚至是可视化拼装搭建的更 High Level 的产品化封装,但复用的物料不能解决所有场景问题。...
    文章 2020-02-19 6724浏览量
  • Unity应用架构设计(4)——设计可复用的SubView和...

    那么问题来了,既然是可复用,那就意味着SubView可以在任何场景下使用,那怎样才能确保它做的是正确的行为呢?举个栗子,还是 以如下图FaceBox为例,不同的场景下点击头像应该处理不同的事: 在战团中点击头像,则...
    文章 2016-11-28 888浏览量
1 2 3 4 ... 39 >

云产品推荐

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