• 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS中基于协议的路由设计

前段时间对我们自己的App做了结构上的重构,抛弃了之前的简单的MVC开发模式,原因是随着App的业务线越来越多,单个页面的功能越来越复杂,MVC开发模式就导致整个Controller-layer的代码越来越多,这次仅讲一下重构中的Router模块。使用路由模式可以解决我们项目中页面与页面之间的耦合(因为我们App是视图生命周期作为驱动,所以这里说是页面,实际是控制器层),因为一个页面功能太多就...

2018-12-28 18:02:00 605

原创 持续交付之路

什么是持续交付持续交付(Continuous delivery,缩写为 CD),是一种软件工程方法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以发布的状况。它的目标在于让软件的编译、测试与发布变得更快更频繁。这种方式可以减少软件开发的成本与时间,减少风险。 而我对持续交付的一个较为抽象的理解是“一套软件工程方法论和许多最佳实践的集合”。方法论和实践都需要人去...

2018-12-28 18:01:17 776

原创 中间件增强框架之-CaptureFramework框架

本周我们将继续关注UAVStack的中间件增强框架专题(MOF),为大家讲解MOF中的CaptureFramework框架。该框架提供统一的数据抓取行为和生成抓取结果能力,实现实时数据采集。背景应用服务监控是智能运维系统的重要组成部分。在UAV系统中,中间件增强框架(MOF)探针提供了应用画像及性能数据收集等功能,其中数据收集功能主要采集四类数据:实时数据、画像数据、调用链接数据生成以及线...

2018-12-28 17:59:55 275

原创 UAV MOF工作原理之Agent注入机制原理

文章来源:宜信技术学院——UAVstack 作者:曾礼【UAVStack的中间件增强框架专题(MOF)】为大家详细讲述UAV中的MOF Agent是如何借助javaagent(premain)和javaassist技术在对应用无侵入的前提下完成数据捕获的。欢迎继续关注UAVStack,了解UAV更多的技术创新。前言MOF(Moniter Framwork)作为UAV应用数据捕获框架,不...

2018-12-18 15:07:27 291

原创 如何发送Excel中图表到邮件

来源:宜信技术学院 作者:王春强导语:本文主要解决导出Excel中图表,截图到邮件中,发送邮件。一、解决方案方案一:使用类似Excel中图表的第三方前端图表例如Echart等,填充数据到Echart,然后保存为图片,发送 邮件。问题是Echart等图表与Excel中图表有差别。 方案二:直接操作Excel,填充数据后,截取Excel中图表为图片,发送邮件。注:因方案一可直接实现,本...

2018-12-18 15:06:24 1798

原创 使用java+TestNG进行接口回归测试

TestNG是一个开源自动化测试框架,TestNG表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展,相较于Junit而言,功能更强大,使用起来更加方便,比较适合测试人员来进行集成测试或是接口回归测试。TestNG有以下几大特点:使用java和面向对象的功能; 方法的名称就不必受限于某种固定的格式,可...

2018-12-18 14:55:06 1200

原创 Kubernetes在宜信落地实践

容器云的背景伴随着微服务的架构的普及,结合开源的Dubbo和Spring Cloud等微服务框架,宜信内部很多业务线逐渐了从原来的单体架构逐渐转移到微服务架构。应用从有状态到无状态,具体来说将业务状态数据如:会话、用户数据等存储到中间件中服务中。微服务的拆分虽然将每个服务的复杂度降低,但服务实例的数目却呈现出爆炸式增长,这给运维增加难度,一方面是服务部署、升级,另一方面是服务的监...

2018-12-04 14:27:38 366

原创 论性能测试

Part 1:性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。A. 类别性能测试包括负载测试、压力测试、基准测试等。i. 负载测试 通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。 ii. 压力测试 也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负...

2018-12-04 14:23:20 299

2020卢山巍:数据中台:宜信敏捷数据中台建设实践.pdf

宜信敏捷数据中台建设实践,宜信于2017年推出了一系列大数据开源工具,包括大家熟悉的DBus、Wormhole、Moonbox、Davinci等,在技术社区内得到了广泛关注和好评。那么这些工具是如何在宜信内部应用的?它们和宜信数据中台是怎样的关系?又是如何驱动各种日常数据业务场景的?本内容将会首次回答这些问题,还将重点说说宜信数据中台的设计、架构以及应用场景,提出一种敏捷数据中台的建设思路,以供社区参考和探讨。

2020-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除