用 Go 语言开发的程序打包后就一个可执行的二进制文件,一般情况下是不需要什么环境依赖就能执行运行跑起来,如果拿到 Docker 里面跑,是非常有优势的。现在都 2021 年了,...
引言如果在使用Elasticsearch的过程中,你还在为构建Elasticsearch的DSL语句而苦恼,还在为构建复杂冗长的条件而头疼,还在为一次次的响应提取而奔溃,那这时候你...
专注后端大数据量/高并发架构
Elasticsearch (简称ES) 是一个基于 Lucene 的分布式、高扩展、高实时的搜索与数据分析引擎。本章介绍 Spring Boot 应用集成 Elasticsear...
知行合一
apollo 项目see English README apollo 项目的主体是一个 go 语言原生的 bbs 社区系统,主要为了弥补当前 go 语言原生社区系统的空白。在前后端...
我是谁,我从哪里来,我到哪里去
导读相信很多人都听说过Go语言天然支持高并发,原因是内部有协程(goroutine)加持,可以在一个进程中启动成千上万个协程。那么,它凭什么做到如此高的并发呢?那就需要先了解什么是...
集帅气与智慧于一身,关注Go语言与技术原理。
Go语言里每一个并发的执行单元叫做goroutine,当一个用Go语言编写的程序启动时,其main函数在一个单独的goroutine中运行。main函数返回时,所有的gorouti...
一个擅长花钱,代码写的还不错的程序员
背景:一次大几万人的线上抢购活动,突然出现了问题,页面半天打不开,打开了半天下不了单,cpu涨了又跌跌了又涨,而内存使用又稳如老狗!不要慌,按照套路去分析问题,一切都不是问题!阅读...
- 软件系统架构师,编程布道者; - 极客时间...
大家好,我是asong,这是我的第二篇原创文章。上一文介绍了切片、变量声明、defer三个知识点(回顾上文,关注公众号即可进行阅读),这一文将继续介绍其他Go语言特性,废话不多说...
Go设计模式24-总结(更新完毕)序Go 设计模式实现,包含常见的设计模式实现,同时这也是 极客时间-设计模式之美 的笔记,源课程采用 Java 实现,本系列会采用 Go 实现课程...
Go
点击上方「yes的练级攻略」 加个「星标」,最新文章极速到达大家好,我是yes。我们都知道 RocketMQ 和 Kafka 消息都是存在磁盘中的,那为什么消息存磁盘读写还可以这么...
一个程序员
1.Kubernetes容器平台架构解读Kubernetes是一个开源容器编排平台,管理大规模分布式容器化软件应用,是云计算发展演进的一次彻底革命性的突破。Kubernetes是谷...
十几年技术架构从业经历,开源布道师,近几年专注...
戳蓝字「TopCoder」关注我们哦!编者注:cgroup从2.6.4引入linux内核主线,目前默认已启用该特性。在cgroup出现之前,只能对一个进程做资源限制,比如通过sc...
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。相对于Apache的同步IO模型,Nginx由于采用了NIO的缘故,性能上碾压前者。Nginx是轻量级的...
欢迎关注同名微信公众号小姐姐味道:xjjdog
前言之前在开发进行到写单元测试阶段的时候,发现要测试的方法里面是包含依赖的:外部接口RPC调用、DB调用。在某些情况下,部分依赖不稳定或者无法在测试环境调用时,会导致用例偶尔执行失...
Java/PHP/Go/程序员/茶/咖啡
为自己的应用编写单元测试是一个很好的习惯。在Java开发中最流行的测试工具非JUnit莫属,它已经成为Java单元测试的事实标准。Spring Boot测试模块不仅集成JUnit框...
以下内容选自「码农周刊 VIP 会员」圈子,每日更新,精彩不断。扫描下方二维码,即刻加入!HertzBeat赫兹跳动是由Dromara孵化,TanCloud开源的一个支持网站,AP...
没错,我就是头条君。求关注~
序之所以要写这么一篇介绍的文章,主要是因为作为一个打杂的算法工程师,在工作中需要使用远程服务器进行开发,然而远程服务器系统版更新缓慢,总有些代码跑不起来,让调包的我很难办。另外工作...
字节跳动头条高级技术专家,热衷大前端技术栈及n...
【持续集成】| 作者 / Edison Zhou这是恰童鞋骚年的第256篇原创内容 最近有童鞋在后台留言说是不是现在每个团队都需要上K8s才够潮流,不用K8s是不是就落伍了。今天,...
hello world
前面两篇文章介绍了Go语言的内存分配策略以及Go协程动态扩充和收缩栈内存的原理,今天这篇文章我们主要来聊一下内存管理的另外一大块内容:垃圾回收。下面首先我们会聊一下什么是GC (垃...
排序算法 author:asong公众号:Golang梦工厂简介:排序算法在我们日常开发中、面试中都会使用到,所以就打算弄一个合集,把常用的排序算法用Go实现一下。如果你还不会这些...
作者:korzhao,腾讯 QQ 音乐后台开发工程师总结了一些在维护 go 基础库过程中,用到或者见到的性能优化技巧。时间仓促,可能有一些错误,欢迎一起讨论常规手段 1.sync....
前言 哈喽,大家好,我是asong。最近总有读者问我有没有Go语言方向优质的开源项目,可以写在简历上那种,一时还真想不起来,花了两天时间调研了一下,针对有无工作经验的分别推荐几个开...
女主宣言Kafka 作为一个支持实时处理大量请求的分布式流处理平台,需要一个设计良好的定时器来处理异步任务。本文作者将基于 Kafka 1.1.0 版本的源码来介绍 Kafka 中...
Partition(分区)是 Kafka 的核心角色,对于 Kafka 的存储结构、消息的生产消费方式都至关重要。掌握好 Partition 就可以更快的理解 Kafka。本文会讲...