• Python高级编程-协程和异步IO

    并发是指一个时间内,有几个程序在同一个CPU上运行,但是任意时刻只有一个程序在CPU上运行。并行 并行是指任意时刻点上,有多个程序同时运行在多个CPU上。同步 同步是指代码调用IO操作是,必须等待IO操作完成才...
    文章 2020-05-10 667浏览量
  • NET设计模式-结构型模式专题总结

    这样的设计其实存在着很多的问题,首先出现的是多重的继承关系,随着具体实现化的增多,子类的继承关系会变得异常复杂;其次如果出现新的抽象化修正或者新的具体实现角色,就只好重新修改现有系统中的静态关系,以...
    文章 2008-11-29 869浏览量
  • 调度策略的测试方法及其自动化

    除此之外,我们还需要关注各模块有没有出现异常报警,这里所谓的异常报警,包括本身正常但不应该于此时出现的报警。【本文首发于:百度测试技术空间】...
    文章 2017-11-23 948浏览量
  • Java 概要

    }4.while/do-whilewhile也是一个循环控制的方法,while后面跟随一个判断条件,当条件成立时则立即执行后面程序的语句,do-while则是先执行程序的语句再进行判断int[]arr=new int[10];int i=0;while(i<arr.length...
    文章 2021-09-15 38浏览量
  • 饿了么交付中心语言栈转型总结

    前言:本文介绍了饿了么交付中心由python语言栈转换到java语言栈大致过程,一来是对前时间的工作做下总结,另外也是想通过此次总结为其他应用服务转型提供些借鉴。写的不好,欢迎板砖。背景 饿了么并入阿里集团,...
    文章 2019-11-08 2448浏览量
  • 2020年Java基础高频面试题汇总(1.4W字详细解析)

    private)(4)重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常重载(Overload)在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同甚至是参数顺序不同)则视为...
    文章 2020-03-26 1065浏览量
  • Android应用性能优化实践

    复现难—用户描述模糊、不稳定出现,复现问题难。定位难—不同机型、固件、系统状态表现不一,不确定性非常大,程序细节多、可疑面广。衡量难—卡顿严重程度难以量化,无法掌握优化度,卡顿问题不便分类。思路 卡 vs...
    文章 2015-12-13 10084浏览量
  • 框架来解决优雅重试-spring retry

    Retryable 可以这么理解由于有状态出现异常直接抛出&xff0c;第二次调用会记录相同key的失败记录&xff0c;这里会根据失败次数&43;熔断&xff0c;下次调用是否活着兜底方案。总结多实践实践、才更好的理解&xff0c;更多参考...
    文章 2021-04-20 413浏览量
  • JVM系列之STW、并行与并发、安全点与安全区域

    因此通常会将如「方法调用、循环跳转、异常跳转」等指令序列复用作为安全点。现在我们知道了程序在遇到安全点后会停下来进行 GC,但问题来了,一个应用程序中,同一时刻可能有很多个线程在执行,但是所有线程在同一...
    文章 2020-06-18 845浏览量
  • 饿了么分布式服务治理及优化经验

    弱依赖要处理它,有一个异常出来的时候要把它干掉,不能把这个异常跑到最上面去,那整个服务就都挂掉了,但是大家并不知道到底它是弱依赖还是强依赖,这需要分析,我们去统计一下,它是一个强依赖还是弱依赖。...
    文章 2017-11-15 892浏览量
  • SQL/PromQL?SLS时序分析选型

    这下出现异常时,我们还可以看到 BANK_PAY_ERROR 这个错误码比平常变多了,这个错误码意思是调用银行支付接口出错了,但下游依赖的错误会导致上游报错,我们暂时还不知道是下游的具体哪个环节出错了,这时候要先去看...
    文章 2020-06-09 1205浏览量
  • 必须要理清的Java线程池(原创)

    但有一种情况,假设所有线程都在工作怎么办?这种情况下,SynchronousQueue就会新建一个线程来处理这个任务。所以为了保证不出现(线程数达到了maximumPoolSize而不能新建线程)的错误,使用这个类型队列的时候,...
    文章 2018-04-18 854浏览量
  • 2020年薪30W的Java程序员都要求熟悉JVM与性能调优!

    次算法每次只处理正在使用中的对象,因此复制成本比较小,同时复制过去以后还能进行相应的内存整理,不会出现“碎片”问题。当然,此算法的缺点也是很明显的,就是需要两倍内存空间。标记-整理(Mark-Compact):此...
    文章 2020-02-04 976浏览量
  • 基于统一开发平台的微服务架构转型升级之路|某国有...

    3、Rest服务返回的对象统一,包含Http Status状态码和消息体,Service和Ctroller直接抛出业务异常,业务异常统一为一种类型的运行时异常,通过Spring MVC的统一异常处理机制,向前端返回状态为200包含异常提示信息的...
    文章 2018-10-23 2622浏览量
  • 春季最新最全面 JAVA 面试题 附答案

    JAVA8 的 ConcurrentHashMap 为什么放弃了分锁,有什么问题吗,如果你来设计,你如何设计。参照:https://yq.aliyun.com/articles/36781 有没有有顺序的 Map 实现类,如果有,他们是怎么保证有序的。TreeMap和...
    文章 2018-04-02 1839浏览量
  • 服务架构:一步步构建大型网站架构详细介绍

    DAL涉及到比较多的复杂技术,例如数据库连接的管理(超时、异常)、数据库操作的控制(超时、异常)、分库分表规则的封装等;架构演变第八步:增加更多的WebServer 在做完分库分表这些工作后,数据库上的压力已经降...
    文章 2017-10-31 1680浏览量
  • RecyclerView问题汇总

    自定义支持上拉加载更多【加载中,加载失败[比如没有更多数据],加载异常[无网络],加载成功等多种状态】,下拉刷新,可以实现复杂的状态页面,支持自由切换状态【加载中,加载成功,加载失败,没网络等状态】的控件...
    文章 2019-05-05 2326浏览量
  • 阻塞通信之Socket编程

    现在来分析一下上面那个:单线程处理程序可能会出现的问题: 服务器始终只有一个线程执行accept()方法接受Client的连接。建立连接之后,又是该线程处理相应的连接请求业务逻辑,这里的业务逻辑是:把客户端发给...
    文章 2017-10-18 1005浏览量
  • 面试题有哪些

    重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。重载(Overload) 概念 在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同甚至是参数顺序不同)则视为重载。...
    文章 2021-10-07 41浏览量
  • 大型网站架构演变和知识体系

    DAL涉及到比较多的复杂技术,例如数据库连接的管理(超时、异常)、数据库操作的控制(超时、异常)、分库分表规则的封装等;架构演变第八步:增加更多的webserver 在做完分库分表这些工作后,数据库上的压力已经降...
    文章 2017-11-10 1320浏览量
  • 大型网站架构演变

    DAL涉及到比较多的复杂技术,例如数据库连接的管理(超时、异常)、数据库操作的控制(超时、异常)、分库分表规则的封装等;架构演变第八步:增加更多的webserver 在做完分库分表这些工作后,数据库上的压力已经降到比较...
    文章 2016-05-12 1998浏览量
  • 大型网站架构演变和知识体系

    DAL涉及到比较多的复杂技术,例如数据库连接的管理(超时、异常)、数据库操作的控制(超时、异常)、分库分表规则的封装等;架构演变第八步:增加更多的webserver 在做完分库分表这些工作后,数据库上的压力已经降...
    文章 2017-11-09 1163浏览量
  • Flink 1.11 SQL 使用攻略

    由于精度等问题,可能导致经常出现类型不匹配的异常。Flink 1.11 系统性地解决了这个问题。现在 Connector 开发者不能自定义数据结构,只能使用 Flink SQL 内部的数据结构:RowData。所以保证了默认 Type 与 DDL 的...
    文章 2020-07-28 3756浏览量
  • 9月最新184道阿里、百度、腾讯、头条Java面试题合集

    7.JAVA8的ConcurrentHashMap为什么放弃了分锁,有什么问题吗,如果你来设计,你如何设计。有没有有顺序的Map实现类,如果有,他们是怎么保证有序的。抽象类和接口的区别,类可以继承多个类么,接口可以继承多个...
    文章 2019-09-06 2860浏览量
  • 阿里技术专家详解DDD系列 第二弹-应用架构

    我们重新来分析一下为什么以上的问题会出现?因为以上的代码违背了至少以下几个软件设计的原则: 单一性原则(Single Responsibility Principle):单一性原则要求一个对象/类应该只有一个变更的原因。但是在这个...
    文章 2019-09-25 19346浏览量
  • 殷浩详解DDD系列 第二讲-应用架构

    我们重新来分析一下为什么以上的问题会出现?因为以上的代码违背了至少以下几个软件设计的原则: 单一性原则(Single Responsibility Principle):单一性原则要求一个对象/类应该只有一个变更的原因。但是在这个...
    文章 2019-08-26 9634浏览量
  • 单页应用的数据流方案探索

    比如上面这个例子,统一处理了一个普通请求过程中的三种状态:请求前、成功、异常,并且把它们的数据:loading、正常数据、异常数据都统一成一种,视图直接订阅处理就行了。高度抽象的数据来源 很多时候,我们进行...
    文章 2018-07-12 1350浏览量
  • 单元测试,只是测试吗?

    最显而易见的一点就是代码变得可复用了,更重要的一点是防腐,你会发现 hsf 影响范围被局限在 RpcLoader 里面,以前哪怕它的 API 出现什么变化,或者要换别的框架,都是件非常容易的事情。为什么单测能够验证代码...
    文章 2020-08-18 1372浏览量
  • Redis学习总结-《我的Java打怪日记》

    分发器根据读、写、异常等情况进行分发给事件处理器&xff0c;事件处理器进而根据事件具体类型来调度相应的实现函数来完成任务。Reactor模式在Redis中的实现Redis处理客户端业务(文件事件)的基本流程&xff1a;Redis的IO...
    文章 2021-07-17 11216浏览量
  • 码农翻身讲计算机基础:补码,程序编译与递归

    张大胖说:“明白了,最高位的0 表示正数,1 表示负数,真正有效的数字只剩下3位了,正数的范围是从1 到7,负数的范围从-1到-7,不过这里出现了两个零!一个正0,一个负0,这不妥吧。“先别急,之前说到减法可以变成...
    文章 2018-03-11 1574浏览量
1 2 3 >

云产品推荐

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