栋的周评 | 第十一回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)

开篇词

大家好!以下是我在 2020 年 3 月 9 日至 15 日的所见、所闻、所学和所悟。

现在,我把它们安利给你们。

 

定期更新

  • 原创专栏:
    • 栋的周评
    • 一文搞定
    • Linux 管理员手册:既简单又深刻
  • 官方授权:
    • Baeldung Java 周评
  • 符合官方许可:
    • Spring 官方指南
       

动态

从我的英文博客翻译并迁移了一些原创文章到《Linux 管理员手册:既简单又深刻》专栏里,并分别命名为

  • 70. 进程管理 - iostat 显示 CPU 报告、磁盘/分区输入及输出统计数据
  • 71. 进程管理 - kill 和 killall 终止进程及其相关的进程
  • 72. 进程管理 - nice 和 renice 调整进程优先级
  • 73. 进程管理 - pmap 和 pstree 查看进程内存映射或进程树
  • 74. 进程管理 - sar 收集、报告,或存储系统行为信息
  • 75. 进程管理 - vmstat 统计虚拟内存信息
  • 76. 作业调度 - at 列入、检查,或删除需要被执行的调度作业

帮尤金大神从他的 Baeldung Java Weekly 里翻译了一些文章到《Baeldung Java 周评》专栏里,并分别命名为

  • Baeldung Java 周评 | 第六十九弹(关键词:Gradle 集成测试、Java 和 Scala 的前八门 Coursera 课、优化 Hibernate 语句、性能测试速成课、出色的后端)
  • Baeldung Java 周评 | 第七十弹(关键词:JDeps Maven 插件发布版本、动态加载对 Java 性能的影响、Java 开发角度的 JavaScript 对象、Spring 分布式)
  • Baeldung Java 周评 | 第七十一弹(关键词:将软件工件发布到 Maven Central、Hibernate 非限制读写缓存并发策略、IntStream 循环、原子变量与并发映射)
  • Baeldung Java 周评 | 第七十二弹(关键词:清理 ThreadLocal、集合转换、终极 JSON 库、Hibernate 读写缓存并发策略工作原理、JPA 原生 API 类型安全检查)
  • Baeldung Java 周评 | 第七十三弹(关键词:Spring Data JPA 教程、Java 的二十年、了解垃圾收集日志、Hibernate 事物缓存并发策略工作原理、JVM 的反应式流)
  • Baeldung Java 周评 | 第七十四弹(关键词:Spring 框架对 CORS 的支持、编写单元/集成测试的十二种工具、Spring 5 系统要求、Hibernate 查询缓存工作原理)
  • Baeldung Java 周评 | 第七十五弹(关键词:Java 9 默认垃圾收集器、顶级 Eclipse Mars 功能、Spring Boot 缓存自动配置、Java 8 Spring 指南)

在符合许可的前提下从 Spring 官方指南里翻译了一些文章到《Spring 官方指南》,并分别命名为:

  • SpringBoot 2 使用 JUnit 和 MockMvc 来测试 Web 层
  • SpringBoot 2 访问 MySQL 数据
  • SpringBoot 2 构建多模块项目
  • SpringBoot 2 使用 Restdocs 创建 API 文档
  • SpringBoot 2 使用 SpringIntegration 与 Google Cloud Pub/Sub 进行消息传输
  • SpringBoot 2 使用 WebFlux 构建响应式 RESTful Web 服务
  • SpringBoot 2 使用 Spring Cloud Contract 实现消费者驱动协议
     

架构

当周无
 

云技术

AWS | 系统运维助理 | 共享责任模型
AWS | 系统运维助理 | IAM 用户及组
AWS | 系统运维助理 | IAM 策略
AWS | 系统运维助理 | IAM 角色
AWS | 系统运维助理 | IAM 多因子鉴权(MFA)
AWS | 系统运维助理 | S3 桶策略
AWS | 系统运维助理 | S3 数据完整性
AWS | 系统运维助理 | VPC 安全组及网络访问控制列表
AWS | 系统运维助理 | STS 同盟身份识别(Federation)
AWS | 系统运维助理 | 安全评估(Inspector)
AWS | 系统运维助理 | 密钥管理服务(KMS)基础
AWS | 系统运维助理 | 证书管理器
AWS | 系统运维助理 | Web 应用防火墙(WAF)
AWS | 系统运维助理 | 信誉顾问
AWS | 系统运维助理 | EC2 状态检查
AWS | 系统运维助理 | EC2 实例类型及性能
AWS | 系统运维助理 | EC2 水平或垂直扩展
AWS | 系统运维助理 | EC2 网络地址转换网关(NAT Gateway)与堡垒机(Bastion Host)
AWS | 系统运维助理 | EC2 预留实例
AWS | 系统运维助理 | EC2 初始化容量
AWS | 系统运维助理 | EC2 自动伸缩问题故障排除
AWS | 系统运维助理 | Lightsail 及 Batch
AWS | 系统运维助理 | S3 跨域复制
AWS | 系统运维助理 | S3 存储分类
AWS | 系统运维助理 | 存储网关
AWS | 系统运维助理 | 雪球存储
AWS | 系统运维助理 | EBS 基础
AWS | 系统运维助理 | EBS 性能
AWS | 系统运维助理 | EBS 指标
AWS | 系统运维助理 | EBS 大小变更或根卷变更
AWS | 系统运维助理 | EBS 确保数据持续性
AWS | 系统运维助理 | EFS 部署及供给
AWS | 系统运维助理 | EFS 性能及可用性监控
AWS | 系统运维助理 | RDS 性能伸缩
AWS | 系统运维助理 | VPC 基础
AWS | 系统运维助理 | VPC 流日志
AWS | 系统运维助理 | VPC 对等连接
AWS | 系统运维助理 | AWS VPN
AWS | 系统运维助理 | AWS 专线网络服务
AWS | 系统运维助理 | EC2 弹性 IP(EIP)及弹性网络接口(ENI)
AWS | 系统运维助理 | ELB 性能及可用性监控
AWS | 系统运维助理 | ELB 高可用性
AWS | 系统运维助理 | ELB SSL 分流
AWS | 系统运维助理 | 网络瓶颈
AWS | 系统运维助理 | CloudFront
AWS | 系统运维助理 | RDS 了解多空间部署
AWS | 系统运维助理 | RDS 性能及可用性监控
AWS | 系统运维助理 | ElastiCache 性能及可用性监控
AWS | 系统运维助理 | DynamoDB 概念
AWS | 系统运维助理 | Redshift 数据仓库
AWS | 系统运维助理 | Aurora 高可用数据库引擎
AWS | 系统运维助理 | Elastic Beanstalk
AWS | 系统运维助理 | 弹性容器服务(ECS)
AWS | 系统运维助理 | AWS 系统管理器
AWS | 系统运维助理 | OpsWorks 自动化运维
AWS | 系统运维助理 | 灾难恢复
AWS | 系统运维助理 | SQS 及 SNS 伸缩性
AWS | 系统运维助理 | AWS Lambda 无服务器服务
AWS | 系统运维助理 | CloudWatch 监控基础
AWS | 系统运维助理 | CloudWatch 监控告警
AWS | 系统运维助理 | CloudWatch 监控日志
AWS | 系统运维助理 | CloudWatch 监控事件
AWS | 系统运维助理 | CloudTrail 请求追踪
AWS | 系统运维助理 | AWS Config 管理
AWS | 系统运维助理 | 健康仪表盘
AWS | 系统运维助理 | AWS 账单及机构
AWS | 系统运维助理 | AWS 成本管理
AWS | 系统运维助理 | 成本优化
AWS | 方案架构专员 | 服务目录
AWS | 方案架构专员 | 资源账单模式:按需、预留,以及发现实例
AWS | 方案架构专员 | 同盟身份识别
AWS | 方案架构专员 | IAM 权限边界
AWS | 方案架构专员 | 策略评估逻辑
AWS | 方案架构专员 | VPC 基础
AWS | 方案架构专员 | 跨账户资源共享(RAM)
AWS | 方案架构专员 | VPC 路由
AWS | 方案架构专员 | 网络访问控制列表(NACL)
AWS | 方案架构专员 | 安全组(SG)
AWS | 方案架构专员 | 公有子网对比私有子网、网关,及 IP 寻址
AWS | 方案架构专员 | 仅输出网关
AWS | 方案架构专员 | VPC 里的 DNS
AWS | 方案架构专员 | VPC 流量日志
AWS | 方案架构专员 | 使用 VPC 端点
AWS | 方案架构专员 | VPC 对等连接
AWS | 方案架构专员 | 点对点 VPN
AWS | 方案架构专员 | AWS 专线连接架构
AWS | 方案架构专员 | AWS 传输网关
AWS | 方案架构专员 | 密钥管理服务(KMS)
AWS | 方案架构专员 | CloudHSM
AWS | 方案架构专员 | AWS 证书管理器(ACM)
AWS | 方案架构专员 | AWS 目录服务
AWS | 方案架构专员 | AWS Web 防火墙(WAF)及安全防护(Shield)
AWS | 方案架构专员 | AWS 智能账户安全检测(GuardDuty)
AWS | 方案架构专员 | 创建并使用 AMI
AWS | 方案架构专员 | 深入研究虚拟化及 EC2 实例类型
AWS | 方案架构专员 | EC2 存储及快照
AWS | 方案架构专员 | EC2 实例配置文件及角色
AWS | 方案架构专员 | 高性能计算(HPC)及置放群组
AWS | 方案架构专员 | 容器技术初识
AWS | 方案架构专员 | ECS 架构
AWS | 方案架构专员 | Lambda 架构
AWS | 方案架构专员 | Lambda 层
AWS | 方案架构专员 | 服务弹性
AWS | 方案架构专员 | 无状态架构
AWS | 方案架构专员 | 实现自伸缩组(ASG)
AWS | 方案架构专员 | 多空间实现
 

算法

本周无
 

后端

当周无
 

前端

当周无
 

收听/收看

卖桃者说第 73 期 | 成事的五步流程法
收获:第一步:有明确的目标。第二步:找到阻碍你实现这些目标的问题,并且不去容忍问题。第三步:准确诊断问题,找到问题的根源。第四步:规划可以解决问题的方案。第五步:做一切必要的事来践行这些方案,实现成果。
评分:10
卖桃者说第 74 期 | 一个没有“浪费”过时间的人终将一事无成
收获:1. 社会的人群符合正态分布,顶端的永远是少数人。2. 很少有人能够按照柳比歇夫那样的时间统计法去高效的生活。3. 学习新技能总是艰难的,不让人开心的,需要坚持,别拿游戏做类比。4. 学东西就是这样,有的人学得快,有的人学的慢,我属于学的慢的,但也不是完全学不会。
评分:10
卖桃者说第 75 期 | 怎么编写可持续发展的代码?
收获:两种规模扩张方式(垂直扩张 scale in/out、水平扩张 scale up/down)、麻烦的状态数据、无状态数据、分离无状态数据、使用用户资源。
评分:9
卖桃者说第 76 期 | 我是否该加入创业公司?
收获:1. 自省,自己是否适合为创业公司工作。2. 判断,创业公司能否具备长期的生命力。
评分:10
卖桃者说第 77 期 | 如何评估一份工作的成长潜力?
收获:1. 公司对这个职位未来的发展规划是什么样的?2. 这个职位对这家创业公司的核心业务有所影响吗?3. 你能在这个岗位上学到新的技能和技术吗?4. 你对将要做的事是否有兴趣或热情?
评分:10
卖桃者说第 78 期 | 程序员需要知道的 C10K 问题
收获:一台服务器同时应付超过一万个(或者更多)并发连接的情况,哪怕只有一个要素没有考虑到超过一万个客户端的情况,这个要素就会成为 “最弱连接”,从而导致问题的发生。
评分:9
卖桃者说第 79 期 | 像程序员一样思考:解决问题四步法
收获:理解、计划、分解、卡壳、最后是练习。
评分:9

极客新闻 | IT 安全漏洞警报速度中国领先美国
收获:NVD 应纳入 CNNVD 的内容,改善其表现。
评分:8
极客新闻 | Firebug 的寿命即将结束
收获:Direbug 3 也已经不再是一个单独的工具,而是 DevTools 之上的一个外壳。Firebug 停更,相当于去掉了 DevTools 的一层外壳。
评分:7
极客新闻 | 谷歌推出人类动作识别数据集 AVA
收获:1. 以人类为中心的标注(Person-centric annotation)。2. 原子视觉动作(Atomic visual actions)。3. 真实的视频材料。
评分:10
极客新闻 | 英特尔联合 Facebook 发布深度学习系列处理器 NNP
收获:他们的目标是培育一类新的 AI 产品,其可能性只受限于开发者的想象力。
评分:8
极客新闻 | 为什么 Instagram 要选择使用 Python 语言?
收获:方便快捷,适合快速迭代,所以可以很好的帮助提高 Instagram 的开发效率。
评分:8
极客新闻 | AWS 掌门人畅谈云计算、Alexa 和经营战略
收获:亚马逊之所以能够以非常快的速度开发产品,很重要的一个原因就是它使用了 AWS。
评分:8
极客新闻 | 深度学习库大排名:TensorFlow 排名第一
收获:1. TensorFlow 凭借最大、最活跃的社区一路领跑。2. Caffe 已经被 Caffe2 取代。3. Keras 是最流行的深度学习前端。4. 即使没有发公司的支持,Theano 依然实力强大。5. Python 是深度学习接口的主要语言。
评分:7

每日一课 | 一个 1000 万资金重复支付的代码剖析
收获:代码没有处理好并发防重导致的资金损失问题、海恩法则、优化方案(防重处理、重试原则、将防重部分改造成乐观锁加有限状态机)。
评分:10
每日一课 | 如何使用和优化 iOS 中的 WebView?
收获:各 WebView 区别、WebKit 核心组成、Safari 和 Chrome 比较、白屏检测、离线包作为资源动态更新的一个方式。
评分:8
每日一课 | 如何深入理解 Kubernetes 架构?
收获:Kubernetes 关键组件的作用(Etcd、API Server、Scheduler、Controller Manager、Kubelet、Container Runtime、Kube-Proxy、Pod、Container)。
评分:10
每日一课 | 如何深入理解 Kube-Proxy?
收获:Kube-Proxy 选型建议(Iptables 模式、IPVS 模式)。
评分:10
每日一课 | 教你 10 分钟玩转 Gradle plugin
收获:如何使用 buildSrc、debug 插件用的 gradle 命令及 remote target、Extension 的定义和使用、plugin 如何发布到自己的 maven 仓库。
评分:9
每日一课 | Spring Boot 中如何使用 HTTP/2?
收获:Spring Boot 提供 HTTP/2 服务:Tomcat、Undertow 1.4.0、Jetty 9.4.8。
评分:9
每日一课 | 如何基于 Netty 构建一个简单的 RPC 服务?
收获:RPC 服务组成:RPC Provider 服务提供方、RPC Consumer 服务消费方、ConfigServer 地址注册中心。
评分:9
查看《每日一课》原文
 

英文

本周无
 

书籍

本周无
 

影视

本周无
 

好歌

Talk- Khalid, Disclosure
 

新奇

本周无

 

末了

希望你在吸收了这些精华之后,能与我一起,茁壮成长…

英雄,我们下期,不见不散!

你可能感兴趣的:(栋的周评)