• 【如何有效做Code Review】8行代码提出的21个问题

    对这段代码,从背景了解,逻辑分析,异常分析,编码规范,非功能点,可测性来分析代码问题: 1.2.1.背景了解 思考问题:代码块是要干什么?从上下文,方法签名和代码结构上快速下代码: Q1:注释中,Line94,嗲吗...
    文章 2020-01-10 2891浏览量
  • 如何在阿里云上安全的存放您的配置

    在ACM的加密配置写入流程设计中,通过和RAM角色授权打通来调用KMS,既保证了安全,又为用户在创建配置时带来了极大的便利,是一种非常平衡的折中方案。应用通过ACM SDK读取加密配置流程 应用通过ACM SDK读取加密...
    文章 2018-04-10 5880浏览量
  • 光有技巧不行,你还需要这些……

    简单的程序可以设一些断言assert,一些有无异常,对于复杂的逻辑,一定要针对设计多个分支回路反复一下代码。7、添加日志功能 有同学说上面6步之后,我感觉代码已经很不错了,这么还有优化!Python的代码很多...
    文章 2018-07-02 927浏览量
  • 性能压中的SLA,你知道吗?

    本文是《Performance Test Together》(简称PTT)系列专题分享的第6期,该专题将从性能压设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压的全过程进行拆解,以帮助大家构建完整的性能压...
    文章 2019-08-28 3843浏览量
  • 空气果:拿得出手的礼品,但用处不大

    如果只工业设计的话,它绝对是国内智能硬件中最高水准的代表之一。总结 好的地方: 外观漂亮,尤其是夜里的“光圈” 独特的信息显示屏 聪明的交互 通用的MicroUSB接口 不好的地方: 不能调节音量 app不能查电量 ...
    文章 2017-08-13 811浏览量
  • 好代码实践:基于Redis的轻量级分布式均衡消费队列

    其他优秀的特点维护扩展复用、强鲁棒测试等。好代码的其他优秀特点太多了,不一一列举了。3 让code在计算机上起舞回到根源,我们写代码的是干嘛?为的是把我们的所思所想通过计算机认识的...
    文章 2021-04-13 498浏览量
  • 如何设计一个高可用的运营系统

    系统设计,要充分考虑到性能、可用扩展伸缩、安全等。欢迎工作一到五年的Java工程师朋友们加入Java架构开发:744677563 本群提供免费的学习指导 架构资料 以及免费的解答 不懂得问题都可以在本群提...
    文章 2018-08-26 3129浏览量
  • 测试领域中有待解决的难题们

    设计阶段的测试团队参与 – 测试的分析/设计.是否该拥有对发布/不发布的决策的影响.测试自动化:自动化测试用例的后期维护梦魇.怎么模拟人眼人耳来做自动化测试(音频/视频测试)产品代码中缺乏足够的接口来支持...
    文章 2017-11-26 953浏览量
  • 【最佳实践】esrally:Elasticsearch 官方压工具及...

    对于第一次见到压结果的同学来说可能有些晕,这么多数据,该怎么看?别急,一步步来!Tips: 由于 esrally 的测试数据存储在国外 aws 上,导致下载很慢甚至会超时失败,从而导致整个压无法进行。后面我会把这些...
    文章 2020-06-09 2502浏览量
  • 如何设计一个高可用的运营系统

    系统设计,要充分考虑到性能、可用扩展伸缩、安全等。欢迎加入Java高级架构学习交流群:468947140 进群获取架构资料 还有在大型企业工作十余年的架构师分享经验,Java工程化管理、高性能、分布式、...
    文章 2018-08-24 987浏览量
  • Spring中XML配置的12个技巧

    请注意另外一些因素,例如域模型的设计,会影响到XML配置,但是这篇文章更关注于XML配置的可读性和操控。1.避免使用自动装配 Spring可以通过bean类的自省来实现自动装配依赖,这样的话你就不必明确地描述bean的...
    文章 2008-12-25 685浏览量
  • 蚂蚁金服 Service Mesh 大规模落地系列-控制面篇

    基于使用场景的压数据,限制单实例 Pilot 同时服务的 Sidecar 数量上限,超过熔断值的新连接会被Pilot 主动拒绝。定期重置 为了实现负载均衡,对于已经存在的旧连接,应该怎么处理呢?我们选择了 Pilot 主动断开...
    文章 2019-12-27 485浏览量
  • 深入探讨运维驱动的监控性设计

    本文从运维性角度,结合运维前移的理念,强调需求设计阶段对非功能需求中的运维监控性进行详细考虑的必要性,并提出交维阶段对监控性设计和实现的验收验证方法、技术和工具的应用方法。作者介绍 陈能技 【DBA+...
    文章 2017-05-02 1477浏览量
  • CodeReview常见代码问题

    根据“集中管理和处理一致原则”,可以建立一个 paramchecker 包,设计一个复用的微框架来对应用中所有的参数进行统一集中化检测。参数检测主要包括:(1)参数的值类型,可以根据不同值类型做基础的检测;(2)参数...
    文章 2018-09-11 2626浏览量
  • 码农节快乐|一个系统,高效解决复杂事件采集-计算-...

    我们使用blink实时的对原始数据进行清洗,同时在blink任务里,嵌入一个UDTF,这个UDTF接入动态化配置平台,支持对清洗任务的可配置化。经过blink清洗后的数据,格式归一化为:归一化格式后的数据,通过rocketMQ和SLS...
    文章 2019-10-24 7361浏览量
  • 如何量化考核技术人的 KPI?

    因为很难想象一个没有技术追求的团队能开发出一个健壮的、维护好、扩展好的系统。相反,这种业务代码的堆砌,从短期也许是“较快”实现了业务需求,但是从长远来,这种烂系统的增加会极大的阻碍业务的...
    文章 2018-08-20 8760浏览量
  • Step by Step-构建自己的ORM系列-配置管理层

    高我们的ORM框架的灵活或者适应,我们通过配置文件来应对这样的变化,我想NHibernate是将这个方面应用最好的框架之一了,我呢,也是最近才开始NHibernate的框 架使用,也是参考博客园中一些很好的教程。本文将...
    文章 2017-11-12 786浏览量
  • Struts2 中的设计模式

    而接口却增加了用户实现对框架的依赖,降低了程序的可测性,所以这样的变通其实是有积极意义的,虽然我们损失了一点点接口作为契约所带来的好处。2.Interceptor Pattern 于其说这是模式,不如说这是AOP和Pipeline...
    文章 2012-07-03 990浏览量
  • AT&T资深技术专家Steven Wright:VNF的重构

    把云的平台配置好,我们同时也要去一下哪个服务、哪个功能要确保它产生什么样的影响,特别是你问这样的问题,在什么时间去配置不同的应用,我们把它称之为云平台的基础设施,我们要问一下怎么把虚拟化功能演进。...
    文章 2017-09-01 982浏览量
  • 独家:阿里巴巴DevOps落地实践玩法及思路解析

    开发阶段:开发在本机编写代码,每次代码CI后,云效单集成系统会自动检测代码变更,几分钟后收到邮件提醒,在邮件中,可以看到单用例,静态扫描等信息,也点击项目或者数字链接到云效单集成系统,在系统上...
    文章 2017-07-31 14892浏览量
  • 如何量化考核技术人的KPI?

    因为很难想象一个没有技术追求的团队能开发出一个健壮的、维护好、扩展好的系统。相反,这种业务代码的堆砌,从短期也许是“较快”实现了业务需求,但是从长远来,这种烂系统的增加会极大阻碍业务的发展...
    文章 2018-11-16 1708浏览量
  • 初学Python——软件目录结构规范

    为什么要设计好目录结构?可读性高:不熟悉这个项目的代码的人,一眼就能懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等。从而非常快速的了解这个项目。维护高:定义好组织规则后,...
    文章 2018-05-13 1297浏览量
  • 传统企业转向互联网,如何快速提升研发效能?

    开发阶段:开发在本机编写代码,每次代码CI后,云效单集成系统会自动检测代码变更,几分钟后收到邮件提醒,在邮件中,可以看到单用例,静态扫描等信息,也点击项目或者数字链接到云效单集成系统,在系统上...
    文章 2017-08-11 2645浏览量
  • 性能测试总结(二)-测试流程篇

    如果一个系统上线后基本没几个人使用,无论系统多大,设计多么复杂,并发的性能测试都是没必要的,前期可以否决。当然,除非在功能测试阶段发现非常明显的性能问题,使得用户体验较差的,此时进行性能测试来排查...
    文章 2016-05-15 1124浏览量
  • 阿里云高可用架构之“CDN+WAF+SLB+ECS

     相信有些朋友过笔者之前写的这篇文章《如何为企业快速设计高可用的阿里云架构》,并对阿里云的一些服务和产品的选型有了初步的了解,其实这篇文章写得比较粗,只是对企业选型描述大概的框架,并没有用太多笔墨来...
    文章 1970-01-01 3366浏览量
  • 阿里云高可用架构之“CDN+WAF+SLB+ECS

     相信有些朋友过笔者之前写的这篇文章《如何为企业快速设计高可用的阿里云架构》,并对阿里云的一些服务和产品的选型有了初步的了解,其实这篇文章写得比较粗,只是对企业选型描述大概的框架,并没有用太多笔墨来...
    文章 1970-01-01 4978浏览量
  • 性能测试总结(二)-测试流程篇

    如果一个系统上线后基本没几个人使用,无论系统多大,设计多么复杂,并发的性能测试都是没必要的,前期可以否决。当然,除非在功能测试阶段发现非常明显的性能问题,使得用户体验较差的,此时进行性能测试来排查...
    文章 2017-06-15 1452浏览量
  • 3+1保障:高可用系统稳定是如何炼成的?

    其他异常情况处理整体系统架构,除了正向逻辑、性能、扩展性设计等外,要增加一个异常设计视角,穷尽思考各类异常情况以及设计应对策略。2 容量评估设计系统设计整体至少考虑应对5到10倍或近1到3年系统规模增长,要...
    文章 2021-01-27 8353浏览量
  • 阿里研究员:线下环境为何不稳定?怎么

    架构上的投入(契约化、可测性);通过多环境、数据库隔离等手段减少相互打扰;通过持续集成尽早暴露问题,降低问题的影响和修复成本。IaC(Infrastructure-as-Code)是解题的一个关键点。线下环境是一个场景。要...
    文章 2021-02-09 3518浏览量
  • 如何设计可靠的灰度方案

    但在实际操作推进的过程中,有时会因灰度开关配置错误等原因违背了这一规则,因此可以考虑对配置项进行一定的防错设计。此外,灰度推进过程中,还需要关注集群内各机器开关数据数据的一致。首先要确保变更后的灰度...
    文章 2021-08-20 277浏览量
1 2 3 4 ... 48 >

云产品推荐

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