• 【直播预告】阿里专家天樵:复杂业务系统下的规则引擎...

    本次分享主要讲如何合理的使用规则引擎来梳理清楚业务逻辑,如何方便快速的配置业务逻辑、并且安全可控的实时生效。直播时间:2019年1月30日 周三 今晚19:00直播地点:【阿里Java技术进阶】钉钉群详情请下方图片:...
    文章 2019-01-29 2623浏览量
  • 闲鱼单体应用Serverless化拆分实践

    这种聚焦性,也使得函数代码量只有传统应用的3%不到(且以数据类居多),业务发布一次仅需要5分钟(Java)总结总体来,借助自动化拆分工具,业务同学能够在半小时内一键拆分出一个业务接口,并预发部署,中间过程...
    文章 2021-05-11 300浏览量
  • PgSQL·答疑解惑·表膨胀

    如何回收膨胀的空间?长事务结束后,vacuum会回收一部分旧版本。但它回收数据页内的旧版本后,一般情况下并不能把空间还给操作系统。就是说,表所占的空间没有变化。只有一种情况下,即回收的页处于存储数据的文件...
    文章 2016-05-23 2055浏览量
  • 基于图片对比的页面自动化测试实践

    代码的纬度来: 开发写的代码是为业务特性服务的代码;测试写的代码是为业务质量服务的代码。1.4 无人值守自动化无人值守自动化的定位是:基于变更,提供全流程、多样化、智能化的无人值守诊断能力,做到质量的...
    文章 2019-11-08 1940浏览量
  • 从零开始仿写一个抖音App——Apt代码生成技术、gradle...

    2.mvc 只适用于小的项目的架构,我想很多事实已经证明 mvc 会使 Activity/Fragment 的代码 膨胀,就算是按现在分模块,到了后面一个 Activity 的代码也会膨胀到几千行,这个问题在 mvc 下面是无解的。3.mvvm 的缺点...
    文章 2018-08-22 1740浏览量
  • 微服务与配置中心:别让您的微服务被配置管理“绊”了...

    客户端缓存就能达到2个方面的诉求,1个是刚才说的容灾,配置中心挂了,应用可以从本地客户端的缓存该重启还可以重启,另外也可以通过缓存达到改善性能的目的,从容灾的另一个角度来配置本身的存储需要容灾。...
    文章 2018-02-12 7315浏览量
  • 如何通过 Serverless 提高 Java 微服务治理效率?

    但是随着公司的发展,会不断往系统里面添加新的业务功能,系统越来越庞大,需求不断增加,越来越多的人也会加入到开发团队,代码库也会增速的膨胀,慢慢的单体应用变得越来越臃肿,可维护性和灵活性逐渐降低,维护...
    文章 2021-03-08 2015浏览量
  • 【PostgreSQL 创新营】第五课:PostgreSQL监控实战 ...

    Q6:如何很好的监控表膨胀情况 1)定期输出表和索引的膨胀情况,尤其是TOP定期清理 2)可以借助pg_repack、pgcompacttable、pg_reorg、pg_squeeze插件 3)监控语句可以参考: pg 10之前使用:...
    文章 2021-01-27 168浏览量
  • 利用 Heritrix 构建特定站点爬虫

    下面我们来看看如何启动 Heritrix 并设置一个具体的抓取任务。回页首 创建网页抓取任务 找到 org.archive.crawler 包中的 Heritrix.java 文件,它是 Heritrix 爬虫启动的入口,右键单击选择“Run AsJava ...
    文章 2013-08-18 728浏览量
  • 控制反转容器&依赖注入模式

    Spring支持多种配置方式,你可以通过XML文件配置或者通过代码,XML配置文件是比较理想的方式。lt;beans>lt;bean id="MovieLister"class="spring.MovieLister">lt;property name="finder">lt;ref local=...
    文章 2017-12-03 1007浏览量
  • 闲鱼业务代码解耦利器SWAK是如何实现的(内含大量代码...

    卡片种类越来越多,导致了卡片解析器部分的if-else代码膨胀。所以我们引入了第二层SWAK,将卡片解析器部分的if-else去掉,改为通过cardType(卡片类型)索引到相应解析器的模式,避免后续的同学在一堆if-else中...
    文章 2021-08-05 74浏览量
  • Spring Cloud Alibaba 7 天训练营(一)基础知识篇

    往往开发者只需要很少量的代码就可以实现以前大量配置文件才能做到的功能。同时 Spring Boot 还是一套面向生产环境设计的框架。配置外化、运行情况检查功能,可以很方便的在系统外部实现对系统的管理。同时 Spring ...
    文章 2020-09-24 22256浏览量
  • 一文教会你如何写复杂业务代码

    这两天在零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。针对该命题,我进行了比较细致的思考和研究。结合实际的业务场景,我沉淀了一套“如何写复杂业务代码”...
    文章 2019-08-05 32969浏览量
  • iOS中如何对具有复杂依赖的SDK在真机上进行单元测试

    单元测试在软件开发中一直有着极其...文档中提到了如何配置Application Tests的方法,但是很遗憾,因为这篇文档是针对旧的OCTest框架,现在Xcode采用了新的XCTest框架,所以已经是”Retired”状态: Retired Document ...
    文章 2016-04-13 1958浏览量
  • 一文教会你如何写复杂业务代码

    这两天在零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。针对该命题,我进行了比较细致的思考和研究。结合实际的业务场景,我沉淀了一套“如何写复杂业务代码”...
    文章 2020-10-26 18088浏览量
  • 殷浩详解DDD:如何避免写流水账代码

    所以本文主要想系统性的解释一下如何通过DDD的重构,将原有的流水账代码改造为逻辑清晰、职责分明的模块。一 案例简介这里举一个简单的常见案例:下单链路。假设我们在做一个checkout接口,需要做各种校验、查询商品...
    文章 2021-04-30 7467浏览量
  • 《JavaScript专家编程》——9.4 度量JavaScript代码...

    所谓的代码膨胀,导致了程序的复杂性,因为对程序员来说需要阅读、理解和维护更多的源代码。聪明的程序员通过利用设计模式和应用程序框架来对抗的复杂性。他们拥抱开发方法论通过一致的编程方法来试图降低复杂性。...
    文章 2017-05-02 3645浏览量
  • 高德引擎构建及持续集成技术演进之路

    下面重点一下Abtor核心配置文件: coding:UTF-8-*- 以下内容为python语法 指定编译的源码 header_dirs_list=[abtor_path("include")]#依赖的头文件目录 binary_src_list=[abtor_path("src/main.c")]#源码 cflags=...
    文章 2019-11-06 4234浏览量
  • 组件化框架设计之手写组件化架构(五)

    理想如果这个时候,我们通过代码框架的配置,能够把A里面的一个模块,作为一个module 移植到 工程内部,然后主module 来引用这个module,略微写一些代码来使得这个功能模块在app中生效。那么无论是多少个功能模块,...
    文章 2019-11-14 1307浏览量
  • 阿里高级技术专家方法论:如何写复杂业务代码

    最近,他在零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。结合实际的业务场景,Frank 沉淀了一套“如何写复杂业务代码”的方法论,在此分享给大家,相信同样的...
    文章 2019-08-14 15897浏览量
  • 从Eclipse平台交易平台化

    这样保持核心接口稳定,避免代码膨胀,对平台的生命力有很大的好处。举例来说,下面代码是Buy里商品的基本接口 public interface ItemSDO extends ExtensibleSDO { boolean isHotel();boolean isInsurance();boolean...
    文章 2015-12-07 14168浏览量
  • 回头再说Unity

    Unity配置文件你会发现,如果有多个容器,它们在配置文件中的位置中的位置是平行的没有嵌套的情况.如何表达容器间的嵌套呢?这个要在代码里做了,例如: IUnityContainer parentContainer=new UnityContainer();...
    文章 2017-12-03 1100浏览量
  • 一文教会你如何写复杂业务的代码

    这两天在零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。针对该命题,我进行了比较细致的思考和研究。结合实际的业务场景,我沉淀了一套“如何写复杂业务代码”...
    文章 2019-08-13 1003浏览量
  • 为什么编程这么难?

    2.多看看其他人编写的代码,多学习好的编码方式。尽量去理解作者为什么这么做。就像你若想成为作家,必须要多读书一样。我们将在即将发布的文章中重点介绍这一点,但是现在请关注他人为解决任意一个微小的问题或项目...
    文章 2017-12-18 1360浏览量
  • 一文教会你如何写复杂业务的代码

    这两天在零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。针对该命题,我进行了比较细致的思考和研究。结合实际的业务场景,我沉淀了一套“如何写复杂业务代码”...
    文章 2019-08-13 4933浏览量
  • Android 应用防止被二次打包指南

    二次打包问题只是Android应用安全风险中的一部分,一般是通过反编译工具向应用中插入广告代码与相关配置,再在第三方应用市场、论坛发布。对于打包党对于移动App带来的危害有以下几种: 1.插入自己广告或者删除原来...
    文章 2018-11-23 4105浏览量
  • [译]当发布安卓开源库时我希望知道的东西

    JOSE LUIS ORDIALES 在这篇文章里深入讨论了该如何在你的代码中实现建造者模式。易用性 当构建你的安卓库时,请关注库的易用性和暴露出的方法,它们应该具有以下特点: 符合直观 安卓库中的代码做了些什么都应该以...
    文章 2017-10-17 1136浏览量
  • Android 构建用户界面与Android的碎片

    从表面上,这起来只是保存该项目正在查看和恢复,。当方向发生变化,实例数据保存,这部分代码被触发。如果方向从两个片段视图切换到单一片段视图,活性保持不变,这是活性,将只显示列表。但是,一旦触发此代码...
    文章 2012-10-10 1089浏览量
  • 基于ZYNQ的流水线食品外观检测系统设计

    随着人们物质生活水平的提高,对食品质量要求也越来越高,而国家经济的快速发展促进食品生产速度随之提升,因此,如何在流水线上保证生产速度的同时检测食品质量已逐渐成为研究问题。目前,市面上存在的图像传感器中...
    文章 2019-12-25 539浏览量
  • UITableView 组件化

    CellHeightCache 提供高度缓存,Interactor 提供事件路由和处理等等,这样可以一定程度减轻代码膨胀的问题。但也不是完美的:套路都是类似的,即使你熟练掌握了这些所谓的设计原则,在实际操作中仍有大量的重复...
    文章 2019-09-03 735浏览量
1 2 3 4 6 >

云产品推荐

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