ARTS 打卡 第 25 周
ARTS 简介
Algorithm 是一道算法题,Review 是读一篇英文文章,Technique/Tips 是分享一个小技术,Share 是分享一个观点。
Algorithm
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。
提示: 1 <= digits.length <= 100 0 <= digits[i] <= 9
解题思路: 这道题比较简单,唯一需要考虑的是进位问题:
无进位,直接+1
有进位,但是么有超过长度,不需要扩充
有进位,超过长度,需要扩充
ps:参考资料
Review
学习-微服务架构模式系列,网站地址是:https://microservices.io 微服务架构-Pattern: Microservice chassis 这篇文章的主要介绍了微服务架构下对横切关注点的处理:微服务基底 背景:使用微服务架构,会有很多横切关注点,比如外部化外部化配置、日志、健康检测、性能度量、分布式跟踪等 如果处理微服务业务的同时还需要对这些进行处理,那可能需要花费很长的时间 问题:如何解决这些横切关注点
强制条件:
快速创建微服务
必须处理这些横切关注点
解决方法,使用微服务基底,比如:
JavaSpring Boot and Spring CloudDropwizard
好处
快速开发微服务
不足
成为使用新的语言/框架的障碍
ps:《微服务架构设计模式》
Tips
记录我对于 Linux 的学习,系统管理相关的命令:
ps:“~” 表示为 home 目录,“.” 则是表示目前所在的目录,“…” 则表示当前目录的上一层目录 -h 用人类可读的格式展示(G(千兆字节),M(兆字节),K(千字节)),大部分命令有这个参数
uptime
uptime 打印系统总共运行了多长时间和系统的平均负载 用法: uptime [选项] 选项:
-p, --pretty show uptime in pretty format
-h, --help 显示此帮助然后离开
-s, --since system up since
-V, --version 显示程序版本然后离开
ps:系统平均负载是指运行时间内系统处于可运行与不可中断状态(比如等待 disk IO)的
Share
分享最近对的学习,这次分享的是SpringBoot 系列(6)- 测试,可能会有不足之处,之后会根据理解继续修改。
版权声明: 本文为 InfoQ 作者【引花眠】的原创文章。
原文链接:【http://xie.infoq.cn/article/8a4c80c6a8a8e2bdf3b42c50c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论