用Kotlin实现抖音爆红的文字时钟,征服产品小姐姐 (mp.weixin.qq.com)
征服产品小姐姐,就用Kotlin实现抖音爆红的文字时钟。小姐姐,一定跪着唱征服。
by @SELECT-FROMALL 2019-07-24 08:32 分享 查看详情
微服务开源生态报告 No.5 (yq.aliyun.com)
「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。
by @可耐芊小仙女 2019-07-23 15:58 分享 查看详情
弘康人寿基于 RocketMQ 构建微服务边界总线的实践 (yq.aliyun.com)
随着互联网+和平台化战略的兴起,各个行业的 IT 系统都在向互联网架构发展,涉及的主要技术包括微服务、消息和弹性计算等,采用微服务架构实现服务高内聚、低耦合,通过异步消息完成交易快速响应和高并发。由于微服务和消息是企业应用架构中用的比较多的,故希望通过本文探讨以下问题:
by @可耐芊小仙女 2019-07-23 15:56 分享 查看详情
技术人具备“结构化思维”意味着什么? (developer.aliyun.com)
所谓逻辑是指我们的结构之间必须是有逻辑关系的。例如,你说话的时候用“第一、第二、第三”这个逻辑顺序是合理的,但是,用“第一,第二,第四”就会显得很奇怪。当然,即使你用了”一、二、三”,也不一定就意味着你的内容有逻辑关系。想让内容有逻辑关系,我们要学会四种组织思想的逻辑关系:
by @可耐芊小仙女 2019-07-23 15:55 分享 查看详情
互联网商城的上云改造之旅 (developer.aliyun.com)
在中国,经过十年的发展,云计算产业已走过概念普及的1.0时期,进入“上云”和落地的2. 0阶段,企业上云意识不断增强,越来越多的企业选择部署多云和混合IT。如今,云计算生态一片繁荣,看似“全民云计算”时代已然到来,但在互联网支付行业,由于“合规、安全”的监管要求,以及对云计算价值的认知不足,众多企业对于云计算仍处于观望状态。
by @可耐芊小仙女 2019-07-23 15:53 分享 查看详情
并发模式与 RPS 模式之争,性能压测领域的星球大战 (yq.aliyun.com)
本文是《如何做好性能压测》系列专题分享的第四期,该专题将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。该系列专题分享由阿里巴巴 PTS 团队出品,欢迎在文末处加入性能压测交流群,参与该系列的线上分享。
by @可耐芊小仙女 2019-07-23 15:52 分享 查看详情
Knative 基本功能深入剖析:Knative Serving 的流量灰度和版本管理 (yq.aliyun.com)
测试之前我们需要写一段 rest-api 的代码,并且还要能够区分不同的版本。下面我基于官方的例子进行了修改,为了使用方便去掉了 github.com/gorilla/mux 依赖,直接使用 Golang 系统包 net/http 替代。这段代码可以通过 RESOURCE 环境变量来区分不同的版本。
by @可耐芊小仙女 2019-07-22 15:41 分享 查看详情
OpenTelemetry-可观察性的新时代 (yq.aliyun.com)
OpenTracing制定了一套平台无关、厂商无关的Trace协议,使得开发人员能够方便的添加或更换分布式追踪系统的实现。在2016年11月的时候CNCF技术委员会投票接受OpenTracing作为Hosted项目,这是CNCF的第三个项目,第一个是Kubernetes,第二个是Prometheus,可见CNCF对OpenTracing背后可观察性的重视。比如大名鼎鼎的Zipkin、Jaeger都遵循OpenTracing协议。
by @可耐芊小仙女 2019-07-22 15:40 分享 查看详情
ACK容器服务虚拟节点使用阿里云日志服务来收集业务容器日志 (yq.aliyun.com)
按照这篇博文的介绍,可以在ACK集群上通过Helm的方式部署虚拟节点,提升集群的弹性能力。现在,通过虚拟节点部署的ECI弹性容器实例也支持将stdout输出、日志文件同步到阿里云日志服务(SLS)进行统一管理,所有日志能够被统一收集同一个日志服务project里面。并且,日志收集方式与集群上普通容器收集方式一致,无缝结合。本文将结合虚拟节点弹性伸缩的能力来介绍日志收集。
by @可耐芊小仙女 2019-07-22 15:39 分享 查看详情
阿里云应用高可用 AHAS 正式商用,可一键提升云上应用可用性 (yq.aliyun.com)
在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战。7月17日,阿里云应用高可用服务AHAS 正式商用,包含架构感知、流控降级和故障演练三大独立的功能模块,可快速提高应用的高可用能力,解决分布式架构下的高可用难题。
by @可耐芊小仙女 2019-07-22 15:37 分享 查看详情
Seata 0.7.0 正式发布 (yq.aliyun.com)
Seata 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。Seata 0.7.0 已正式发布,本次共合并59pr,主要包括:protobuf 支持,mertric 支持,新协议重设计,bugfix 和代码优化等,本次更新内容如下:
by @可耐芊小仙女 2019-07-22 15:36 分享 查看详情
RxJava 不是上帝,真不推荐再用了 (mp.weixin.qq.com)
甲之蜜糖,乙之砒霜 --- RxJava 不是上帝,真不推荐再用了。
by @SELECT-FROMALL 2019-07-22 08:31 分享 查看详情
Android 开发之硬件加速 (mp.weixin.qq.com)
所谓硬件加速,指的是把某些计算工作交给专门的硬件来做,而不是和普通的计算工作一样交给 CPU 来处理。这样不仅减轻了 CPU 的压力,而且由于有了专门硬件的处理,这份计算工作的速度也被加快了。这就是硬件加速。
by @code小生 2019-07-21 19:07 分享 查看详情
Jetpack 源码解析—LiveData的使用及工作原理 (mp.weixin.qq.com)
LiveData是一个可观察的数据持有者类,与常规observable不同,LiveData是生命周期感知的,这意味着它尊重其他应用程序组件的生命周期,例如Activity,Fragment或Service。此感知确保LiveData仅更新处于活动生命周期状态的应用程序组件观察者。
by @code小生 2019-07-21 19:06 分享 查看详情
大佬们,一波 RxJava 3.0 来袭,请做好准备~ (mp.weixin.qq.com)
每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺好的,目前并没有做出很大的更改。RxJava2到2020年12月31号不再提供支持,错误的会同时在2.x和3.x修复,但新功能只会在3.x上添加。
by @code小生 2019-07-21 19:06 分享 查看详情
闲鱼Flutter&FaaS云端一体化架构 (yq.aliyun.com)
随着无线,IoT的发展,5G的到来,移动研发越发向多端化发展。传统的基于Native+Web+服务端的开发方式,研发效率低下,显然已经无法适应发展需要。我们希望探索闲鱼这样规模的独立APP的高效研发架构。主要思路是围绕Flutter解决多端问题,并使Flutter与FaaS等无服务容能力打通,形成云端一体化的研发能力,支持一云多端的发展需要。在某些场景已经取得效果,希望分享过程中的思考,与大家交流。
by @可耐芊小仙女 2019-07-19 15:23 分享 查看详情
重磅!容器集群监控利器 阿里云Prometheus 正式免费公测 (yq.aliyun.com)
Prometheus 作为容器生态下集群监控的首选方案,是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,并于 2015 年正式发布。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,成为受欢迎度仅次于 Kubernetes 的项目。7月3日,阿里云Promtheus云托管实例正式开始免费公测。针对容器集群监控场景,提供了完整的采集、存储、监控、告警、图表展现的数据监控服务。通过与 Kubernetes 平台运维解耦合,使得 Prometheus 监控服务不受被监控平台的性能、稳定性、可靠性等诸多因素的影响。
by @可耐芊小仙女 2019-07-19 15:21 分享 查看详情
阿里开源 KT Connnect,轻量级云原生测试环境治理平台来啦! (yq.aliyun.com)
目前越来越多的开发者开始采纳 Kubernetes 管理基础设施环境,并通过 Kubernetes 完成日常的开发,测试以及生产发布活动,为了能够有效的帮助开发者提升在 Kubernetes 场景下的本地开发测试效率,阿里巴巴研发效能云效团队面向原生 Kubernetes 开源了一款轻量级的开发者工具 KT Connect。KT Connect(Kubernetes Developer Tool) 是轻量级的面向 Kubernetes 用户的开发测试环境治理辅助工具。其核心是通过建立本地到集群以及集群到本地的双向通道,从而提升在持续交付生命周期中开发环节的效率问题以及开发测试环境的复用问题。
by @可耐芊小仙女 2019-07-19 15:19 分享 查看详情
双剑合璧——掌握 cURL 和 Dig 走天涯 (zhuanlan.zhihu.com)
如今随着大量的应用转移到网络,作为开发者,会经常做一些通讯测试,例如从网站获取信息、模拟用户向网站提交或者上传数据,查看应用通讯情况等等,现在变成了非常重要的任务。

cURL 是一个非常有用的工具,能够进行各种 URL 操作和数据的传输,通过它发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。
by @又拍云 2019-07-19 11:57 分享 查看详情
数字货币新浪潮 | Libra 蓝皮书 (mp.weixin.qq.com)
《数字货币新浪潮》是 ThoughtWorks 众多区块链专家对 Libra 的解读,潘多拉魔盒里放出来的到底是天使还是魔鬼?数字货币的未来长成什么样子?对我们的警示是什么?希望这本蓝皮书能给您带来不一样的思考。
by @ThoughtWorks 2019-07-18 17:31 分享 查看详情