C++ 后台开发面试时一般考察什么?

带领研发团队多年,现对应试者在面试中锁需要准备的知识进行总结,主要涉及C++/C/Golang语言基础。

Uber:利用Golang构建高性能查询服务实践

Uber作为世界上最大的的互联网在线约车服务商,有着世界上上最大的地理信息查询和服务,如何提高这些在线服务的响应时间,提高其查询性能是一个极大的极大的挑战,本文就给大家分享一个Uber利用golang语言提高服务性能的案例。

k8s之mutating webhook + gin(附加调试技巧)

Webhook 接收来自apiserver的回调,对回调资源做一些校验、注入、修改元数据等工作。至此,整个部署完成,是不是非常简单,现在我们来测试一下是否能够正常工作。

「第六期」技术中台golang开发实习生 滴滴

先说一下个人的总体情况,西电大三计科,没有实习和太多实践经验(只有自己写的博客什么的),数据结构和算法还行,在滴滴前面过很多次字节,三次三面挂,好未来golang过了,还有许多中小厂就忘了,也没过。总共也许接近二十次面试经历?

Go 和 Rust 常提供静态编译好的 Linux 程序,C 可以吗?

大家在Github上看到的Linux程序,release页面附件提供静态编译好的二进制的,常是go和rust编写的。C/C++写的基本上都要自己编译、或由发布版打包,或提供AppImage。为什么?是go和rust有静态编译的优势吗?C做静态编译有困难吗?

最全的Spring依赖注入方式,你都会了吗

前言Spring 正如其名字,给开发者带来了春天,Spring 是为解决企业级应用开发的复杂性而设计的一款框架,其设计理念就是:简化开发。Spring 框架中最核心思想就是:IOC(控制反转):即转移创建对象的控制权,将创建对象的控制权从开发者转移到了 Spring 框架。

万字长文深入解析Golang中的map设计(上)

由于本文篇幅较长,故分为三次发送。

浅谈Kubernetes Ingress控制器的技术选型

名词解释阅读本文需要熟悉以下基本概念:集群:是指容器运行所需云资源的集合,包含了若干台云服务器、负载均衡器等云资源。实例(Pod):由相关的一个或多个容器构成一个实例,这些容器共享相同的存储和网络空间。

分布式系统选主场景分析及实现

一:需要选主的场景1:服务有多台机器,取其中一台去执行任务。多台机器同时执行会出问题,如将数据库中状态为失败的记录取出来重新执行,如果多台机器同时执行,会导致一个失败的任务被多台机器同时执行。2:服务有多台机器,选其中一台作为主,主负责任务的分发,大家一起消费并处理任务。

go语言channel使用以及原理解析

qcount uint // 当前队列中剩余元素个数。从输出可见,从channel中读出数据的顺序是随机的,事实上select语句的多个case执行顺序是随机的,关于select的实现原理会有专门章节分析。