Skip to content

Latest commit

 

History

History
143 lines (83 loc) · 8.16 KB

issue-14.md

File metadata and controls

143 lines (83 loc) · 8.16 KB

极客阅读周刊: 第 14 期



「极客阅读周刊」分享值得阅读的技术文章,每周发布。

「极客阅读 」汇聚了国内外最优质的技术博客、产品动态、公众号文章。开发者可以在极客阅读一站式的阅读到来自互联网技术大咖的文章。



「极客阅读 」官网:geeker-read.com




这篇文章为了帮助大家树立完整的 HTTP 知识体系,并达到一定的深度,从容地应对各种灵魂之问。



目录:

  1. 重识内存优化
  2. 常见工具选择
  3. Android内存管理机制回顾
  4. 内存抖动
  5. 内存优化体系化搭建
  6. 内存优化演进
  7. 内存优化工具
  8. 内存问题总结
  9. 内存优化常见问题
  10. 总结



软件开发非常复杂,并且有时您的 Node.js 应用程序会失败。幸运的话您的代码崩溃,并显示一条明显的错误消息。 如果不走运,您的应用程序将继续运行,无论是否产生预期的结果。如果您真倒霉,一切都会正常进行,直到第一个用户发现灾难性的磁盘擦除错误为止。



微服务架构模式经过 5 年多的发展,在各行各业如火如荼地应用和实践。如何在企业中优雅地设计微服务架构?是企业面对的一个重要问题。本文将讲述微服务架构 1.0 设计与实践以及面临问题和破局,最后讲述微服务架构 2.0 设计与实践等方面,尝试去回答这个难题。



本文介绍最近几年美团点评 MySQL 数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。同时,也和业界其它方案进行综合对比,了解业界在高可用方面的进展,和未来我们的一些规划和展望。



一份好的备份方案无非包括以下几点:

  • 为什么需要备份?
  • 备份的方式有哪些?
  • 某几种备份方式的区别在哪?
  • 备份实战操作概述
  • 恢复实战操作概述
  • 其它备注信息



当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。



ActiveMQ 是最常用、特性最丰富的消息中间件,通常用于消息异步通信、削峰解耦等多种场景,是 JMS 规范的实现者之一。功能丰富到什么程度呢?支持大部分消息协议,而且支持 XA。

它也是比较古老的消息队列,虽然最近新版本改名为 Artemis,也不能去掉它身上沧桑的味道。就这么一个重量级的东西,在很多公司尾大不掉,具体架构设计让我为你娓娓道来。或许你应该从人性上,而不是技术上,来考虑一下它的存在性。



介绍 Go 语言运行时系统中垃圾收集器的设计与实现原理,我们不仅会讨论常见的垃圾收集机制、从 Go 语言的 v1.0 版本开始分析其演进过程,还会深入源代码分析垃圾收集器的工作原理;接下来,我们进入 Go 语言内存管理的另一个重要组成部分 — 垃圾收集。



笔者将“云原生安全”抽象成技术沙盘。自底向上看,底层从硬件安全(可信环境)到宿主机安全 。将容器编排技术(Kubernetes等)看作云上的“操作系统”,它负责自动化部署、扩缩容、管理应用等。在它之上由微服务、Service Mesh、容器技术(Docker等)、容器镜像(仓库)组成。它们之间相辅相成,以这些技术为基础构建云原生安全。



作者:李博文,新炬网络高级工程师。精通JAVA开发和运维,开发过运营商系统,物联网系统,电网系统,燃气系统,高校系统等大型系统,拥有ITSS服务经理,项目管理师,架构师等认证,拥有丰富的开发经验,擅长软件开发与运维。



今天,90% 的媒体互动都是基于屏幕的,通过手机,平板电脑,笔记本电脑,电视和智能手表来与外界产生联系。多屏设计已经成为商业设计中不可或缺的一部分,响应式设计正迅速成为常态。作为 UI 设计师,我们希望为我们的产品在不同尺寸下都能为用户提供良好的用户体验,栅格系统可以帮助我们做到这一点。



上文为大家介绍了平台规范中的弹框类型,那么我们又该如何判断在哪些场景中需要用弹框?需要的话又需要哪种类型的弹框?针对这些疑问,笔者将展开进一步分析。

本期周刊同时同步到微信公众号(geeker-read)、语雀GitHub