使用Golang,25秒读取16GB文件

cainzhong 发表了文章 • 0 个评论 • 664 次浏览 • 2021-04-28 21:15 • 来自相关话题


当今世界的任何计算机系统每天都会生成大量的日志或数据。随着系统的发展,将调试数据存储到数据库中是不可行的,因为它们是不可变的,并且只能用于分析和解决故障。所以大部分公司倾向于将日志存储在文件中,而这些文件通常位于本地磁盘中。

我们将使用Go语言,从一个大小为...
查看更多

基于Jenkins与Docker的自动化CI/CD实践

aoxiang 发表了文章 • 0 个评论 • 639 次浏览 • 2021-04-28 13:57 • 来自相关话题


高效的CI/CD环境能获得什么呢?
  1. 及时发现问题:提早得到集成反馈和修复
  2. 大幅度减少故障率:业务流程化,减少人工出错风险
  3. 加快迭代速度:可以在几分钟内运行几十次、甚至上百次持续集成
  4. 减少时间成本:多项目管理及繁琐的部...
查看更多

一位老工程师在谷歌工作十年后的总结

阿娇 发表了文章 • 0 个评论 • 861 次浏览 • 2021-04-27 20:32 • 来自相关话题


我在Google呆了10.5年,离开时的头衔/职位是 Staff Software Engineer / Manager。大致分三期:

前两年关注 Linux 桌面搜索产品和 Google 的开源项目;中间三年花了许多力气在 Google 中国相关的产品...
查看更多

25个每个人都应该知道的Git命令

老马 发表了文章 • 0 个评论 • 787 次浏览 • 2021-04-27 08:44 • 来自相关话题


我们大多数时候都使用IDE和其他软件来编写命令,但为了更好的工作,我们还需要随时准备一些可以随手使用的命令,以备不时之需。

以下是我在开发时候,通常使用的命令,今天,我将它分享与你,希望对你有所帮助。

1、初始化本地Git存储库

{{{gi...
查看更多

Google 和 Facebook 为什么不用 Git 管理源码?

玻璃樽 发表了文章 • 0 个评论 • 870 次浏览 • 2021-04-26 22:47 • 来自相关话题


【编者的话】本文给大家剖析了一个有趣的现象:IT 业界使用最广泛的版本管理系统 Git,却不被硅谷领先的科技公司 Google、Facebook 等垂青的原因。分析了 Google 的版本和分支管理模式、Git 的设计理念和存储结构,为企业 IT 的决策者提供...
查看更多

微服务如何通信

jackbb 发表了文章 • 0 个评论 • 913 次浏览 • 2021-04-26 18:55 • 来自相关话题


【编者的话】微服务非常棒,但如果无法通信,它们将不会有太大用处。阅读下文来获取必要的架构概述。

我相信你要构建可扩展的应用程序,对吗?谁不想...
查看更多

利用 Gateway API 发展 Kubernetes 网络

guoaaaad 发表了文章 • 0 个评论 • 1313 次浏览 • 2021-04-23 20:29 • 来自相关话题


Ingress 资源是 Kubernetes 众多成功案例中的一个。它创造了一个[多样化的 Ingress 控制器的生态系统](https://kubernetes.io/docs/con ... co...
查看更多

掌门持续交付流水线大规模实践

Andy_Lee 发表了文章 • 0 个评论 • 1114 次浏览 • 2021-04-23 20:05 • 来自相关话题


【编者的话】CD 平台是掌门的持续交付系统,流水线功能自 2020 年 3 月在 CD 平台上正式开放,目前已稳定运营一年多,超过 900 个应用启用了流水线功能,应用接入率超 60%,下图展示了流水线功能的关键指标。可以说流水线已经成为了 CD 平台的一个核...
查看更多

Flink在唯品会的实践

aoxiang 发表了文章 • 0 个评论 • 1155 次浏览 • 2021-04-23 10:45 • 来自相关话题


唯品会自2017年开始基于Kubernetes深入打造高性能、稳定、可靠、易用的实时计算平台,支持唯品会内部业务在平时以及大促的平稳运行。现平台支持Flink、Spark、Storm等主流框架。本文主要分享Flink的容器化实践应用以及产品化经验。

...

查看更多

Spring Boot+Prometheus+Grafana实现应用监控和报警

JetLee 发表了文章 • 0 个评论 • 1234 次浏览 • 2021-04-22 16:23 • 来自相关话题


【编者的话】Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Prometheus是一个开源的服务监控系统和时间序...
查看更多