后端程序员一定要看的语言大比拼:Java vs. Go vs. Rust 编程技术

后端程序员一定要看的语言大比拼:Java vs. Go vs. Rust

这是 Java ,Go和Rust之间的比较。这不是基准测试,更多是对可执行文件大小、内存使用率、CPU使用率、运行时要求等的比较,当然还有一个小的基准测试,可以看到每秒处理的请求数量,我将尝试对这些数字进行有意义的解读。 为了尝试尽可能公平比较,我在此比较中使用每种语言编写了一个Web服务。Web服务非常简单,它提供了三个REST服务端点(endpoint)。 Web服...
阅读全文
Spring Boot教程(28) – 简单读写Redis Spring

Spring Boot教程(28) – 简单读写Redis

Redis是最流行的key-value数据库,它最常用的功能就是缓存。就算你不是搞后端的,也会不断看到Redis相关的新闻和技术文章等,因为它性能强劲、功能丰富、生态完备,各种“吊打面试”的系列文章肯定少不了它。 如果仅仅是CRUD工程师来使用Redis的话,那需要掌握的东西寥寥几句话就可以概括,简单说就是80%的情况下你只需要用到20%的知识。我想更复杂的地方就是如何针对不同的业务进行数据结...
阅读全文
【译】在微服务中使用Docker的好处 软件架构

【译】在微服务中使用Docker的好处

原文链接 Docker,好处都有啥,谁说对了就给他! 随着Docker的登场,Web应用的服务端开发发生了翻天覆地的变化。感谢Docker,现在基于微服务开发可伸缩,可管理的应用程序变得更为简单。为了帮助理解什么是微服务以及Docker起的什么作用,让我们举一个差不多真实的例子。 假设在你的Web开发团队中有一个John Doe,他使用的是Mac,他的同事Jane Doe,使用的是W...
阅读全文
Jenkins 喊你参加 Hacktoberfest 编程技术

Jenkins 喊你参加 Hacktoberfest

本文首发于: Jenkins 中文社区 作者:Zhao Xiaojie Jenkins 喊你参加 Hacktoberfest 第六届黑客十月庆典 hacktoberfest 2019 Hacktoberfest 是一场为期一个月的开源软件庆祝活动,该活动由 DigitalOcean 和 DEV 共同组织。 Hacktober...
阅读全文
Go语言中的微服务 编程技术

Go语言中的微服务

Go语言中的微服务 摘要 我最近在墨尔本 Golang 聚会上就如何开发微服务和框架做了一次演讲。在本文中,我将与您分享我的想法(此外,它对我来说是一个很好的复习)。 在这里,我要介绍以下框架: Go Micro Go Kit Gizmo Kite 框架简介 Go Micro 这是我认为最受欢迎的框架之一。有很多博客文章...
阅读全文
使用nomad实现集群管理和微服务部署调度 编程技术

使用nomad实现集群管理和微服务部署调度

在 “云原生” 、 “容器化” 、 “微服务” 、“服务网格”等概念大行其道的今天,一提到集群管理、容器工作负载调度,人们首先想到的是Kubernetes。 Kubernetes 经过多年的发展,目前已经成为了云原生计算平台的事实标准,得到了诸如谷歌、微软、红帽、亚马逊、IBM、阿里等大厂的大力支持,各大云计算提供商也都提供了专属Kubernetes集群服务。开发人员可以 一键 在这些大厂...
阅读全文
Hacktoberfest 2018:欢迎各种花式贡献Jenkins 项目,众人拾柴火焰高 编程技术

Hacktoberfest 2018:欢迎各种花式贡献Jenkins 项目,众人拾柴火焰高

又到了十月。这意味着 Hacktoberfest 活动的回归!今年已经是第五期。为期一个月的黑客马拉松中,您支持开源的行动将赢得限量版礼品。 我们代表 Jenkins 项目邀请您参加 Hacktoberfest 活动。不论背景和 Jenkins 经验,我们欢迎所有的贡献者参与其中。 面向每一位开发者的号召: 一起为 Jenkins 做贡献 在 Hacktoberfest 期间,每一位开发者...
阅读全文
推荐7款CI / CD工具 Java

推荐7款CI / CD工具

【编者的话】为什么要为CI / CD工作流程使用工具,哪一个适合您? 越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成和持续部署/交付工具的兴起。 如果您还考虑转换到快速发布频率,或者您不确定其他工具提供什么——我们已经为您提供保障。在下面的文章中,我们将熟悉一些最流行的CI / CD工具,并逐一了解每一个。 什么是CI / C...
阅读全文
Loading...